webperf-toolkit

Web Performance Toolkit

Collection of open-source tools for web performance testing and optimization.

This list appeared as a logical continuation of load-testing-toolkit collection but for web performance and real user experience monitoring.

Tools

In alphabetical order.

  • autowebperf – A flexible and scalable framework for running web performance audits with arbitrary audit tools including PageSpeed Insights, WebPageTest and more.
  • boomerang – A JavaScript library that measures the page load time experienced by real users.
  • browser-perf – A Node.js based tool for measuring browser performance metrics.
  • browsertime – A harness to automate running JavaScript in your browser primary used to collect performance metrics.
  • garie – An out-the-box web performance toolkit that provides pre-configured dashboards, tooling and historic reporting to understand applications web performance.
  • lighthouse – An automated tool analyzes web apps and web pages, collecting modern performance metrics and insights on developer best practices.
  • overlooker – Frontend performance profiling tool.
  • perfectum – A set of tools for performance audit via measuring client/synthetic performance metrics.
  • performance-budgets – A solution built with Docker and lighthouse to capture and set budgets on a given website.
  • perftools-runner – Web frontend to run simultaneously several of Google’s performance tools (lighthouse, PageSpeed Insights, WebPageTest) against an URL, all at once, using puppeteer.
  • phantomas – Phantom.js-based web performance metrics collector and monitoring tool.
  • psi – PageSpeed Insights Reporting for Node.js.
  • puppeteer-webperf – Automating web performance testing with puppeteer, a Node.js library which provides a high-level API to control headless Chrome or Chromium over the DevTools Protocol.
  • pwmetrics – Progressive Web Metrics, a CLI tool and library to gather performance metrics via lighthouse.
  • sitespeed.io – A complete web performance tool to measure the performance of website.
  • speedlify – Benchmark the web performance and accessibility of sites over time.
  • speedracer – Collect performance metrics for your library/application.
  • speedscope – A fast, interactive web-based viewer for performance profiles.
  • timeline-viewer – DevTools Timeline Viewer provides shareable URLs for Chrome DevTools performance traces.
  • webpagetest – A performance measurement tool to test website speed from around the globe using real browsers at consumer connection speeds with detailed optimization recommendations.
  • web-tracing-framework – Google’s tools for instrumenting, analyzing, and visualizing web apps.
  • yellowlab.tools – A web performance and front-end quality testing tool using phantomas.
  • yslow – Analyze web pages and suggest ways to improve their performance based on Yahoo!’s set of rules for high performance web pages.

Related

Visit original content creator repository

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *