« first day (886 days earlier)      last day (1608 days later) » 

2:19 PM
Starting today, TIO will be on the HSTS preload lists of all major browsers.
Coincidentally, I also found out today that neither Firebase nor GitHub Pages (which I was considering for the static part of TIO) support HSTS preloading...
 
 
3 hours later…
4:56 PM
GitHub Pages wasn't happening anyway. There's no way to specify efficient caching policies, and if there's one thing that's faster than their CDN, it's files you already have in cache.
The ridiculously high keep-alive timeout (at least 10 minutes) was nice though. nginx should be able to deliver something similar, I think.
 
ngn
5:25 PM
@Dennis are you trying to optimize tio for faster loading?
 
 
1 hour later…
6:55 PM
@ngn All of TIO's servers are currently identical and can be used as a web server or an arena. It's great for redundancy, but I want a dedicated web server that I don't have to update whenever I have to update the arenas and that never runs any user code.
So it's mostly about convenience, stability, and security. Faster loading would have been a nice bonus.
I want the higher KA timeout either way though, so you don't need to wait for a new SSL handshake every time you click Run.
 

« first day (886 days earlier)      last day (1608 days later) »