|
|
|
|
|
by tshaddox
1707 days ago
|
|
To be honest, 42 isn't actually that bad. PageSpeed Insights scores are incredibly strict (that's a good thing) and not at all linear with visitor perception of loading speed. news.ycombinator.com has a 100 score, but if you compare the actual "Lab Data" it's not a massive difference. First Contentful Paint: news.ycombinator.com: 1.3s, potion.so: 2.7s The biggest difference is Time to Interactive: news.ycombinator.com: 1.4s, potion.so: 11.2s That 11.2s is pretty bad, but PageSpeed Insights doesn't take into consideration which interactions work before all the JavaScript has loaded. In the case of potion.so, the HTML is rendered on the server (or perhaps statically generated), and the vast majority of important interactions on the homepage are simple HTML links that work even with JavaScript disabled. The 2 big exceptions (and probably the biggest contributors to that terrible Time to Interactive metric) are the third-party embedded video and chat widget. |
|