6 ms·
Side note, the author's home page is an absolute relic from the past: https://kovidgoyal.net https://kovidgoyal.net , including things like provisions for 56k m
by jjcm 8y ago
Side note, the author's home page is an absolute relic from the past: https://kovidgoyal.net https://kovidgoyal.net , including things like provisions for 56k modems, iframes, detection scripts for IE3 and AOL, and other gems.
It even looks like he has his own pre-jquery compliance library written about 18 years ago: https://kovidgoyal.net/scripts/VisualDocumentAPI.js https://kovidgoyal.net/scripts/VisualDocumentAPI.js
- dacox 8y ago> DHTML takes me back!
- ricardobeat 8y agoAnd most of it still works perfectly fine on an iPad Pro, in a completely new browser from the future. Good times!
- ilogik 8y agoOn safari desktop and mobile, I get: > W A R N I N G! Your browser is not supported by this site.I cannot guarantee that things will work as they should. Consider downloading either Mozilla >=1.4 or Internet Explorer >= 6
- BurnGpuBurn 8y agoConsidering Safari only exists for about 15 years, and the site is older than that, I think it does a very reasonable suggestion.
- dewey 8y agoIt's the same for Firefox (61.0.2), maybe the version number is detected wrongly on the new versions.
- jjcm 8y agoOh man - there's an Array.prototype.add definition in there. This was written before browsers could be expected to have Array.push(). That's insane.
- icc97 8y agoWow, he's the creator of calibre [0]. [0]: https://calibre-ebook.com/ https://calibre-ebook.com/
- jakecopp 8y agoAnd it's so damn fast!
- Avamander 8y agoCould be even faster with modern tech like HTTP2, HTTP2/PUSH, gzip, brotli and all that while looking much nicer with some basic CSS. Some additional speed could probably be squeezed out with something like anycast DNS.
- Svoka 8y agoI'm not sure what are you talking about. His site is served with SPDY and HTTP2 protocols https://i.imgur.com/LqGSHUj.png https://i.imgur.com/LqGSHUj.png
- Avamander 8y agoAFAIK SPDY is the predecessor of HTTP2 and the site doesn't use HTTP2/PUSH.
- snaky 8y agoIn theory, yes. In practice, all that is inevitably coupled with monstrous pile of Javascript frameworks and dynamic loading and whatnot, and loads for 10 seconds on good days.