Homepage Performance
The homepage does a lot of work on first load: downloading the full sailings dataset, layering casino offers and alerts on top, and then rendering the table. A few changes this week add up to a meaningfully faster first paint:
- The sailings dataset is now served gzipped, cutting download size dramatically on any connection
- Casino offers, personal overlay data, and other enrichments now load in parallel instead of waiting for each other
- The post-download enrichment loop no longer blocks the UI -- you can scroll and interact while it finishes in the background
- Progress bars now show up for each loading phase, so you can see exactly what's happening instead of a generic spinner
If the homepage felt slow on your device, it should feel noticeably quicker now.