Making the Supabase Dashboard Supa-fast
The Supabase team has made significant improvements to the performance of their dashboard, ensuring that it remains fast and responsive despite adding new features. They achieved this by establishing a baseline for performance, tracking bundle sizes with Next-bundle-analyzer, and using real user monitoring (RUM) tools like Sentry's performance monitoring product. The team also reduced JavaScript bundle size by choosing smaller modules, moving complex logic to the server, lazy loading code, and utilizing native browser APIs. Additionally, they improved Vercel's default caching and enabled Next.js Automatic Static Optimization. By developing a performance culture within their team, Supabase continues to maintain and improve upon these optimizations for a better user experience.
Company
Supabase
Date published
Dec. 13, 2020
Author(s)
Supabase
Word count
1369
Language
English
Hacker News points
None found.