Consider pulling all dependencies into this repo. In the recent years all browsers containerized the caches, so the CDNs have practically become useless for the case of "maybe another site had pulled that exact JS/CSS before and it's already in cache".
but polyfill.js is from polyfill.io (debatable if the site really always needs the latest version)
MathJax-Script is only linked to the major version 3
katex:
jsdeliver.net, targetting version 0.12.0 only
normalize.css: done as part of #75
Google Fonts: refer to #76 because it's a legit legal issue for webmasters at this point
Having all the files on the own server will increase the page speeds and reduce potential privacy leaks.
https://danluu.com/web-bloat/#page-weight-matters // I had also read a funny but technical idea of the entire webpage fitting inside the TCP default window size or even going as far as the entire HTML making it into the first (and single) TCP packet. A little contrived and not the case here. I just didn't find the original link anymore :)
Consider pulling all dependencies into this repo. In the recent years all browsers containerized the caches, so the CDNs have practically become useless for the case of "maybe another site had pulled that exact JS/CSS before and it's already in cache".
layouts/partials/header_includes.html
Having all the files on the own server will increase the page speeds and reduce potential privacy leaks.
https://danluu.com/web-bloat/#page-weight-matters // I had also read a funny but technical idea of the entire webpage fitting inside the TCP default window size or even going as far as the entire HTML making it into the first (and single) TCP packet. A little contrived and not the case here. I just didn't find the original link anymore :)