https://marian-caikovski.medium.com/what-is-better-preloading-or-caching-javascript-modules-246d3573e6ad