The Azure Portal is Microsoft's largest single-page application, developed by over 500 developers to provide access to almost 100 services across more than 2000 views. It faces significant challenges in enabling large-scale collaboration across its development team and optimizing performance given its scale. Techniques used to address performance include minifying assets, lazy-loading, bundling, caching, using a content delivery network, gzip compression, and writing efficient JavaScript. Extensive testing is also needed to prevent regressions as it is developed in TypeScript by a large team.