Created: Fri Nov 15 2024
Updated: Tue Nov 26 2024
This site references several third-party APIs to provide a better overall experience. An exhaustive list of such services may be found below:
Across the site, I have linked to various internal and external sources. I follow a set of policies while linking you to said sources. The policies are listed below.
There are several chunks of JavaScript that are executed to maintain a smooth user experience across the site. A few kB of JS is shipped and executed in the client for prefetching routes and for ViewTransitions.
There is about 12.13 kB (gzipped: 4.17 kB) worth of JS that is crucial towards enabling ViewTransitions in your browser. While it is non-essential in FireFox based browsers and Safari, which lack support for the feature, it is necessary to ensure a smooth experience on Chromium-based browsers. Disabling JS doesn’t affect any of the site’s core functionality, but does remove the smooth page transitions that are a staple of Single Page Applications.
If you are not comfortable with script execution, don’t like unauthorized access to local storage or just simply don’t like non-free JavaScript, you can proceed by disabling JS for this site in particular or by installing the LibreJS extension (only works on Mozilla-based browsers). Learn more about it here.