Julia is the Head of Development at Flewid AB in Stockholm, where she works with her team on various enterprise web applications. With more than 14 years of experience in web development, she worked with a broad range of web technologies and frameworks.
During the past years she primarily worked with Single Page Applications and Phoenix/Elixir backend servers.
Unfortunately more often than not, this functionality comes at a high cost. Suddenly we see our browser download a bundle of multiple Megabytes in size and experience increased load times. A quick look at our Pagespeed score and benchmarks reveal a sobering truth: our precious code has to slim down quite a bit and get into a better shape.
In this talk we will take a deep dive into our bundles and look at techniques to optimize not only our build process, but also our own codebase. We will look - amongst other things - into bundle analysis, advanced code splitting patterns and multi-target build configurations.