awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sitespeedio avatar

sitespeedio/sitespeed.io

0
View on GitHub↗
4,989 星标·627 分支·JavaScript·MIT·5 次浏览www.sitespeed.io↗

Sitespeed.io

sitespeed.io 是一个 Web 性能分析工具和监控系统,旨在测量网站速度和使用真实浏览器的核心 Web 指标(Core Web Vitals)。它作为一个性能回归套件和浏览器性能监控器,能够强制执行性能预算以检测和阻止速度回归。

该项目以其真实设备测试框架而著称,该框架通过 USB 连接在物理 Android 和 iOS 硬件上执行性能审计。它包括一个用于生成和比较 HTTP Archive 文件的专用工具,以诊断网络瓶颈,同时集成了执行 Lighthouse 审计以捕获页面质量和可访问性指标的功能。

该系统涵盖了广泛的功能,包括合成速度审计、网络流量分析和持续性能测试。它提供了用于跟踪设备功耗、估算环境影响以及将时间序列数据导出到外部数据库以进行长期趋势监控的可观测性工具。

测试可以通过命令行界面或使用 JSON 驱动配置的基于 Web 的部署系统进行管理。

Features

  • Browser Performance Collectors - Drives real browser instances to capture Core Web Vitals and network waterfalls for authentic analysis.
  • Web Performance Metrics - Measures Core Web Vitals and generates network waterfalls to identify performance bottlenecks in web applications.
  • Web Performance Monitoring - Tracks website speed and core web vitals over time using real browsers to detect regressions and trends.
  • Performance Regression Analyzers - Compares current performance metrics against historical baselines to identify significant speed regressions.
  • Web Performance Monitors - Ships a monitoring system that tracks web speed trends over time using time-series databases and scheduled tests.
  • Mobile Device Bridges - Controls physical Android and iOS devices via USB to gather hardware-level power and browser metrics.
  • Real Device Testing - Executes performance tests on physical mobile hardware via bridge tools and device-specific work queues.
  • HAR File Analyzers - Processes HTTP Archive files to summarize network requests and calculate page load statistics.
  • HAR File Exporters - Captures all network requests from a browser session and exports them as standardized HAR files.
  • HAR File Processing - Converts raw network archive files into readable formats for detailed performance auditing.
  • Performance Threshold Enforcement - Enforces performance budgets by failing tests in CI pipelines when metrics exceed predefined thresholds.
  • Lighthouse Performance Scorers - Executes Google Lighthouse audits to capture Core Web Vitals and page quality scores.
  • Client-Side Performance Isolation - Isolates client-side performance from server latency by recording and replaying website content through a local proxy.
  • Metric-Based Regression Testing - Automates performance checks in CI pipelines to fail builds when metrics exceed defined speed budgets.
  • Synthetic Performance Auditing - Generates detailed reports and network waterfalls using Lighthouse and real browsers to identify page optimization opportunities.
  • Web Performance Regression Suites - Implements a continuous integration tool that enforces performance budgets to detect and block speed regressions.
  • Web Performance Optimization Tools - Measures website speed and Core Web Vitals using real browsers and automated tests.
  • Virtual Page Tracking - Monitors browser performance observers to track route changes in single-page applications as distinct page loads.
  • Web Archive Importers - Supports loading web archive files via upload or URL for performance analysis.
  • Time Series Export - Exports collected performance metrics to external time-series databases like Graphite for long-term monitoring.
  • HAR File Analysis Tools - Provides a utility for generating, processing, and comparing HTTP Archive files to diagnose network bottlenecks.
  • Network Traffic Analyzers - Processes and compares HAR files to analyze resource loading behavior and identify third party script bottlenecks.
  • HAR Summarization - Converts detailed network archives into compact JSON summaries aggregating request counts and sizes.
  • Performance Degradation Alerts - Sends notifications via communication tools when performance metrics drop below or exceed defined speed budgets.
  • Trace Comparison - Provides side-by-side analysis of network archive files to detect performance regressions between different site versions.
  • Performance Trend Analysis - Performs scheduled testing and exports metrics to time-series databases to track speed trends via dashboards.
  • Frontend Performance Dashboards - Provides real-time dashboards to track frontend performance metrics and compare page speeds against competitors.
  • Accessibility Auditing Tools - Includes automated scanners for detecting accessibility violations to ensure websites meet inclusivity standards.
  • Viewport and User Agent Simulation - Configures specific viewports and user agents to emulate mobile devices and test responsive performance.
  • Browser Performance Emulation - Simulates mobile device characteristics and CPU throttling on desktop browsers to approximate mobile user experience.
  • Network Condition Simulation - Simulates various connectivity levels to replicate real-world browsing experiences on different network conditions.
  • Network Latency Isolation - Records and replays website content through a local proxy to isolate front-end performance from server fluctuations.
  • Performance Test Orchestration - Provides a web-based and CLI interface for triggering performance tests on a dedicated server.
  • Soft Navigation Monitoring - Records single-page application route changes as separate pages by monitoring browser performance observers.
  • Continuous Testing - Integrates with scheduling tools and pipelines to trigger automated performance tests and generate reports.
  • User Journey Playback - Records and replays complex interaction sequences to verify specific functional paths and user flows.
  • Visual Performance Recording - Records browser screen video to calculate visual-based performance metrics such as Speed Index.
  • Request Impact Monitoring - Monitors the impact of external scripts and services on page load times and overall performance.

Star 历史

sitespeedio/sitespeed.io 的 Star 历史图表sitespeedio/sitespeed.io 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

sitespeedio/sitespeed.io 是做什么的?

sitespeed.io 是一个 Web 性能分析工具和监控系统,旨在测量网站速度和使用真实浏览器的核心 Web 指标(Core Web Vitals)。它作为一个性能回归套件和浏览器性能监控器,能够强制执行性能预算以检测和阻止速度回归。

sitespeedio/sitespeed.io 的主要功能有哪些?

sitespeedio/sitespeed.io 的主要功能包括:Browser Performance Collectors, Web Performance Metrics, Web Performance Monitoring, Performance Regression Analyzers, Web Performance Monitors, Mobile Device Bridges, Real Device Testing, HAR File Analyzers。

sitespeedio/sitespeed.io 有哪些开源替代品?

sitespeedio/sitespeed.io 的开源替代品包括: googlechrome/lighthouse-ci — Lighthouse CI is a continuous integration tool designed to automate web audits and detect performance, accessibility,… googlechrome/web-vitals — This project is a web performance monitoring library designed to collect, calculate, and attribute user experience… gatling/gatling — Gatling is a load testing framework and traffic generation engine used to measure response times and error rates under… grafana/k6 — k6 is a performance testing framework used to measure the scalability and stability of network services and APIs. It… requestly/requestly. jz-darkal/androidhttpcapture — AndroidHttpCapture is a mobile application for intercepting and analyzing HTTP and HTTPS network traffic directly on…

Sitespeed.io 的开源替代方案

相似的开源项目,按与 Sitespeed.io 的功能重合度排序。
  • googlechrome/lighthouse-ciGoogleChrome 的头像

    GoogleChrome/lighthouse-ci

    6,996在 GitHub 上查看↗

    Lighthouse CI is a continuous integration tool designed to automate web audits and detect performance, accessibility, and SEO regressions between code commits. It functions as a web performance regression suite that enforces resource budgets and runs automated quality checks during the software development lifecycle. The system distinguishes itself through the ability to block code merges if performance metrics fall below defined quality thresholds. It provides mechanisms for commit-to-commit comparison and cross-version site analysis to pinpoint specific resource improvements or regressions.

    JavaScript
    在 GitHub 上查看↗6,996
  • googlechrome/web-vitalsGoogleChrome 的头像

    GoogleChrome/web-vitals

    8,534在 GitHub 上查看↗

    This project is a web performance monitoring library designed to collect, calculate, and attribute user experience metrics. It functions as a real user monitoring tool that tracks core loading and interactivity metrics from actual browser sessions to quantify website health and identify speed bottlenecks. The library includes a performance attribution engine that collects diagnostic data to pinpoint the root causes of page lag. This allows for the identification of specific performance bottlenecks alongside the measurement of core web vitals. The system provides comprehensive data export cap

    JavaScript
    在 GitHub 上查看↗8,534
  • gatling/gatlinggatling 的头像

    gatling/gatling

    6,923在 GitHub 上查看↗

    Gatling is a load testing framework and traffic generation engine used to measure response times and error rates under heavy load. It functions as an as-code testing library, allowing users to define high-volume traffic simulations and performance tests through programming languages rather than graphical interfaces. The system enables multi-language load simulation and the ability to model concurrent user traffic to identify infrastructure bottlenecks and stability limits. It supports a test-as-code workflow, where version-controlled scripts are integrated into build pipelines as performance

    Scala
    在 GitHub 上查看↗6,923
  • grafana/k6grafana 的头像

    grafana/k6

    30,874在 GitHub 上查看↗

    k6 is a performance testing framework used to measure the scalability and stability of network services and APIs. It functions as a JavaScript load testing tool that uses a Go engine to simulate concurrent user traffic. The tool enables the enforcement of service level objectives by comparing response time percentiles against quantitative performance thresholds. It also operates as a performance regression tool for continuous integration pipelines and a browser performance testing tool that executes scripts within a bundled headless browser instance. Its capabilities cover workload scenario

    Goes6gogolang
    在 GitHub 上查看↗30,874
  • 查看 Sitespeed.io 的所有 30 个替代方案→