6 February 2023
Browser Automation And Frontend Performance with xk6-Browser
In this talk, I want to introduce you to xk6-browser. xk6-browser is an extension to k6 which brings browser automation and end-to-end web testing to k6 while supporting core k6 features. It adds browser-level scripting APIs to interact with real browsers and collect frontend metrics as part of your k6 tests. With xk6-browser, this gives you the ability to measure how your frontend is behaving during certain events which would be difficult to catch from the protocol-level.
21 February 2023
Fast and Furious: The Psychology of Web Performance
People don’t like to wait. It’s been proven numerous times that slow websites irritate us. We know that for users to have an enjoyable user experience, a website has to load between 1-2 seconds, but why do we need it to load quickly? In this talk, I want to explore the psychology of speed and performance and share why this is equally important as knowing what performance is and the critical metrics to consider.
14 June 2023
A Medley of Frontend and Backend Performance Testing
In this talk, I want to introduce you to both frontend and backend performance testing and why a medley of these testing activities are needed to make sure that your website is performant. I'll also give a quick walkthrough as to how tools such as k6 can help with running both protocol-level (how performance testing is normally run through concurrent interactions at the protocol layer) and browser-level tests (testing with real browsers to provide a more realistic performance test). By the end of this talk, you should be equipped with new knowledge regarding frontend and backend performance testing which you can apply to your work projects.