4 ms·
I tried the site you linked on my phone. It is not a better experience than a standard HTML site: 1. The Back button had a noticable half-second lag. 2. When
by csande17 7y ago
I tried the site you linked on my phone. It is not a better experience than a standard HTML site:
1. The Back button had a noticable half-second lag.
2. When I temporarily lost connection and a link I clicked was taking a long time to load, I wasn't given the option to stop loading it like I am when I click a normal link.
I tried disabling JavaScript like a sibling comment suggested, and the website was indeed faster and still flicker-free. (Where do front-end devs get this idea that you need tons of JavaScript to do flicker-free page navigation? Have they never used Hacker News?) But then I wasn't able to see the interactive code examples on the homepage, because those genuinely needed JS to work.
This is because disabling JavaScript is an all-or-nothing proposition. There's no "throw out bathwater but not baby" button or "allow JavaScript only for things it should actually be used for, and not clumsily reimplementing browser features while forgetting half the edge-cases" toggle-switch.