3 ms·
as I said on twitter: > the real red pill of the mcmaster website is what a mess it is: inline scripts, jamming stuff in window, a mix of fetch() & XHR, a back
by recursivedoubts 2y ago
as I said on twitter:
> the real red pill of the mcmaster website is what a mess it is: inline scripts, jamming stuff in window, a mix of fetch() & XHR, a back-end most web developers would be embarrassed to put on their resume (aspx), horrible RPC-style URLs, etc etc
and, despite all that, they have a site other developers marvel at, which should make anyone saying "you can't build a good website in X" pause and reflect
- tshaddox 2y agoIt's important to realize that we're not really marveling at the technical merits of what they've built. It's quite functional, but nothing particularly excellent. We're really just marveling at what isn't there, namely megabytes of tracking libraries, UI libraries, etc.
- recursivedoubts 2y agoi see a lot of people marveling at the speed mainly, which is achieved through brotli compression on everything and optimized images, and the usability second which is done mainly with YUI the backend is a bunch of opaque aspx routes, the last thing most web developers would reach for i think a takeaway should be that good web applications can be built on damned near anything if you focus on the things that matter
- tshaddox 2y agoThe most noticeable "fast" thing to me is the JavaScript page transitions. They are near-instant if you have hovered on the link long enough for them to prefetch everything. Initial page loads are not particularly fast (one reason for that might be the lack of server-side rendering).