Jonas Kröger
Frontend Performance Testing in practice
#1about 5 minutes
Why frontend performance is crucial for business and users
Poor performance negatively impacts users with slow internet or low-end devices and directly harms business revenue and signups.
#2about 3 minutes
Understanding key frontend performance metrics and KPIs
Key performance indicators like Time to Interactive and First Contentful Paint translate technical measurements into the perceived user experience.
#3about 2 minutes
Setting aggressive goals for key performance metrics
Establish clear, aggressive targets for metrics like JavaScript bundle size and Time to Interactive to guide optimization efforts.
#4about 3 minutes
An overview of proactive, reactive, and passive testing
Performance testing can be categorized into proactive (during development), reactive (in CI/CD), and passive (continuous monitoring) approaches.
#5about 5 minutes
Proactive testing with dev tools and bundle analyzers
Use browser dev tools for network throttling and tools like Webpack Bundle Analyzer to identify large dependencies during local development.
#6about 11 minutes
Automating reactive performance testing in your CI/CD pipeline
Integrate automated Lighthouse and WebPageTest runs into your CI/CD pipeline to track performance KPIs and enforce budgets on every build.
#7about 3 minutes
Using passive testing for continuous real-user monitoring
Employ external services like New Relic or Calibre to continuously monitor live site performance and gather real-user data over time.
#8about 3 minutes
Key takeaways for building a strong performance culture
Building a performance-focused culture relies on collecting data, automating everything, and fostering developer empathy through practices like "2G Tuesdays".
Related jobs
Jobs that call for the skills explored in this talk.
Eltemate
Amsterdam, Netherlands
Intermediate
Senior
TypeScript
Continuous Integration
+1
Power Plus Communications
Mannheim, Germany
Intermediate
Senior
Python
Automated Testing
+1
Douglas GmbH
Düsseldorf, Germany
Intermediate
Senior
TypeScript
React
Matching moments
03:16 MIN
Improving the developer feedback loop with specialized tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
02:33 MIN
Why you might not need JavaScript for everything
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
11:10 MIN
The only frontend stack that truly matters
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
04:02 MIN
How a broken frontend culture impacts the web
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
07:12 MIN
Ensuring accurate testing across different browsers and devices
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
08:07 MIN
Exploring modern JavaScript performance and new CSS features
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
03:31 MIN
The value of progressive enhancement and semantic HTML
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
05:28 MIN
The origin story of the Polypane developer browser
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
Featured Partners
Related Videos
Measure and improve frontend performance by using test automation
Ramona Schwering
Catching up on the basics you don't really need that much code
Chris Heilmann
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
Chris Heilmann, Daniel Cranney & Jan Deppisch
Snappy UI needs no Single-Page Application
Clemens Helm
Let's get visual - Visual testing in your project
Ramona Schwering
Multiple Ships to the Island - Micro Frontends & Island Architectures
Florian Rappl
TDD for Vue.js Developers
Markus Oberlehner
What you need to know about Core Web Vitals
Ines Akrap
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Visonum GmbH
Remote
Junior
Intermediate
React
Redux
TypeScript


Twin.Link GmbH
Osnabrück, Germany
Intermediate
Senior
React
TypeScript

Volkers Nijkerk
Nijkerk, Netherlands
€3-5K
API
Vue.js
Docker
Laravel
+3




TechBiz Global GmbH
REST
Docker
Node.js
JavaScript
Continuous Integration
