Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Infoshare DEV 2024 - Web Performance Testing

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

Infoshare DEV 2024 - Web Performance Testing

https://dev.infoshare.pl/poprzednie-edycje/2024/prelegenci/

Ensuring that our digital projects deliver a delightful web performance experience is vital to engaging our visitors and improving our business results.Testing key web performance indicators during implementation and before shipping code to production is critical to avoid giving our potential customers a poor user experience and having to fix the code once it goes live (spending more time and resources doing twice the work).This is where web performance testing comes in! Learn how to integrate web performance testing into your development pipeline and improve your user and developer experience!

Avatar for Estela Franco

Estela Franco

October 10, 2024

More Decks by Estela Franco

Other Decks in Technology

Transcript

  1. “Web performance is the objective measurements and the perceived user

    experience of load time and runtime. Web performance is how long a site takes to load, become interactive and responsive, and how smooth the content is during user interactions. MDN Web Docs load interactive smooth
  2. !=

  3. “Don't worry, Estela! We run manual Lighthouse tests during the

    development process in our local machines.
  4. Requirements: • Node v16 LTS • Database Storage (sqlite, mysql,

    or postgresql) https://github.com/GoogleChrome/lighthouse-ci/blob/main/docs/server.md
  5. Requirements: • Node v16 LTS • Database Storage (sqlite, mysql,

    or postgresql) https://github.com/GoogleChrome/lighthouse-ci/blob/main/docs/server.md https://hub.docker.com/r/patrickhulce/lhci-server
  6. 107

  7. 111

  8. 112

  9. 113

  10. “But Estela, [we don’t use Github / our project is

    too complex / other]. How can we apply Web Performance Testing?
  11. ❏ Web Performance Testing helps prevent degradation in your deployments

    to Prod. ❏ Web Performance Testing reduces the time spent troubleshooting unnoticed web performance issues (and improves DX). Key Takeaways
  12. ❏ Web Performance Testing helps prevent degradation in your deployments

    to Prod. ❏ Web Performance Testing reduces the time spent troubleshooting unnoticed web performance issues (and improves DX). ❏ Web Performance Testing can be integrated into the web development process with LHCI. Key Takeaways
  13. Key Takeaways ❏ Web Performance Testing helps prevent degradation in

    your deployments to Prod. ❏ Web Performance Testing reduces the time spent troubleshooting unnoticed web performance issues (and improves DX). ❏ Web Performance Testing can be integrated into the web development process with LHCI. ❏ LHCI Server is a great tool to help you visualize trends and identify potential problems when degradation is observed.
  14. Key Takeaways ❏ Web Performance Testing helps prevent degradation in

    your deployments to Prod. ❏ Web Performance Testing reduces the time spent troubleshooting unnoticed web performance issues (and improves DX). ❏ Web Performance Testing can be integrated into the web development process with LHCI. ❏ LHCI Server is a great tool to help you visualize trends and identify potential problems when degradation is observed. ❏ You can apply web performance testing in other ways besides CI in GitHub Actions.