Showing posts from 2020

Re-design & the interactive timeline

A lot has happened in the past couple of years. I got married, had a child, switched jobs, and the apocalypse started. So many changes. Similarly, I've changed the site a bit. I've updated the Legacy of Kain Timeline to use Vue rather than the mix of Bootstrap, Jquery and Knockout. The end result is that there is less data to load, so the page should run faster. Doing a calculation on the folders involved, the new page is almost a full Megabyte smaller than the previous. In modern times this payload difference probably doesn't mean too much, but it helps a bit, and it means that the libraries for making the page function are also smaller. Fewer calls, fewer complications results in it being outright quicker to run and respond to changes, even on my terrible laptop. For example, changing the colour or toggling entries on the old one would take a few seconds for everything to be recalculated. In the new version, the changes are nigh instantaneous, because it is just changing