Atlassian's frontend performance efforts have focused on reducing JavaScript bundle sizes and improving build times. This includes developing Webpack plugins to deduplicate transitive dependencies, leading to significant reductions in bundle sizes and faster local development tools and CI builds. The strategy involves stopping the introduction of new barrel files, gradually transforming existing imports to direct imports, and deleting unused barrel files. This is achieved through a combination of code modification tools like ESLint and a phased landing strategy to manage large-scale refactoring during active development.
All Atlassian trails