When was the last time you were about to click a button on a website, only to have the page shift—causing you to click the wrong button instead? Or the last time you rage-quit a page that took too long to load? These problems are only amplified in applications as rich and interactive as ours. The more front-end code is written to support more complex features, the more bytes are sent to the browse
![How we reduced the size of our JavaScript bundles by 33%](https://cdn-ak-scissors.b.st-hatena.com/image/square/2fd4728eb7aeea46452944b83f7d7575bad0e6a5/height=288;version=1;width=512/https%3A%2F%2Faem.dropbox.com%2Fcms%2Fcontent%2Fdam%2Fdropbox%2Ftech-blog%2Fen-us%2F2023%2F08%2Fjavascript%2FJavascriptBundles-Social-1200x628.png%2F_jcr_content%2Frenditions%2FJavascriptBundles-Social-1200x628.og.png)