April 19, 2026

Homepage Speed-Up

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.