About this talk
This talk explores the dual nature of JavaScript, highlighting its evolution from simple enhancements to integral components of complex web applications. The speaker examines the adverse effects of excessive JavaScript on site performance, particularly regarding slow loading times and increased CPU usage on mobile devices. Emphasizing the need for a structured approach to performance, the session introduces the measure, optimize, and monitor workflow, alongside various solutions to assess and improve site speed. Important topics covered include common pitfalls in JavaScript usage, performance measurement tools like Lighthouse, optimization strategies such as code splitting and tree shaking, and the maintenance of sustainable code practices within the context of third-party libraries. The speaker encourages a mindful approach to developing performant applications amidst the current trends in the industry.