As we're adding more and more features the client-side code grows. To make the main page still responsive
I split the code into two parts. One that is always loaded and one that is loaded only if user is authenticated.
So, before we had user.js - 493 KB, now it is user.js - 395 KB and user/pages.js 94 KB.
I also saved a few kilobytes with use of whitespace:condense option.