awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
zeman avatar

zeman/perfmap

0
View on GitHub↗
3,768 stars·126 forks·JavaScript·14 views

Perfmap

Perfmap is a web performance visualization tool and frontend resource loading analyzer. It functions as a diagnostic tool that identifies slow-loading assets by highlighting their completion time and download duration directly in the browser.

The project is delivered as a bookmarklet that overlays color-coded heatmaps on page elements. It translates Resource Timing API data into a visual spectrum to represent the chronology of how images and background assets load.

The tool maps resource download metrics and loading timelines directly onto the document object model using a dynamic CSS overlay. This process links specific network resource URLs to their corresponding visual elements to profile the sequence of the loading process.

Features

  • Frontend Performance Monitoring - Provides a specialized tool for frontend performance monitoring by visualizing asset load times and rendering delays.
  • Frontend Resource Analyzers - Acts as a diagnostic tool for identifying slow-loading assets by highlighting completion time and duration in-browser.
  • Web Performance Visualizers - Provides a visual analysis tool for mapping the load sequence and duration of images and assets.
  • Load Sequence Profiling - Maps the timing of resource downloads directly onto page elements to profile the loading sequence.
  • Asset Fetch Metrics - Analyzes exact completion timestamps and individual download durations for specific page resources.
  • Load Timeline Visualizations - Overlays a color-coded heatmap on the page to map resource load completion relative to total page load time.
  • CSS Layout Overlays - Generates a visual heatmap by injecting absolute positioned CSS layout overlays over original page content.
  • Temporal Color Mappings - Translates resource load timestamps into a color spectrum to visually represent the chronology of asset loading.
  • Browser Performance API Integrations - Extracts precise asset loading timestamps using the browser's native Resource Timing API.
  • Page Speed Optimizations - Measures background asset durations to help developers implement page speed optimizations.
  • Resource Timing Analysis - Implements resource timing analysis by visualizing network request durations via a color-coded heatmap overlay.
  • Resource-to-Element Mappings - Links specific network resource URLs to their corresponding visual elements in the document object model.
  • In-Process Overlays - Renders a persistent diagnostic interface directly within the page process as an isolated overlay.
  • Bookmarklet Injection Tools - Ships as a bookmarklet that injects JavaScript bundles into the page context to perform performance auditing.
  • Performance Bookmarklets - Creates a frontend performance heatmap of loaded resources.

Star history

Star history chart for zeman/perfmapStar history chart for zeman/perfmap

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Perfmap

These projects share indexed features with Perfmap. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • chromedevtools/devtools-frontendChromeDevTools avatar

    ChromeDevTools/devtools-frontend

    3,945View on GitHub↗

    This project is a specialized browser debugging interface designed to monitor DOM elements, network traffic, and JavaScript execution. It provides a client-side user interface for inspecting and debugging web applications, allowing for the real-time modification of CSS styles and the investigation of the JavaScript runtime. The toolkit includes dedicated analysis tools for WebAssembly, featuring disassembly highlighting, scope inspection, and binary execution profiling. It also provides a network traffic inspector for analyzing HTTP requests and a CSS style editor for testing properties and a

    TypeScriptchromechrome-devtoolsdevtools
    View on GitHub↗3,945
  • a597873885/webfunny_monitora597873885 avatar

    a597873885/webfunny_monitor

    5,298View on GitHub↗

    webfunny_monitor is an open-source frontend monitoring and analytics platform that tracks page load performance, JavaScript errors, and user behavior. It serves as a comprehensive tool for measuring page load speed, API response times, client-side errors, and custom user events, with real-time dashboards that stream aggregated metrics via WebSocket for sub-second updates. The project distinguishes itself through its architectural approach: events are collected asynchronously via lightweight HTTP beacons and batched before transmission, while a memory-bounded local storage buffer ensures relia

    JavaScriptburying-pointfront-end-monitorfrontend-monitoring
    View on GitHub↗5,298
  • alex313031/thoriumAlex313031 avatar

    Alex313031/thorium

    6,803View on GitHub↗

    Thorium is a web browser built from the Chromium project, designed for high performance and expanded compatibility. It utilizes aggressive compiler optimizations and CPU-specific instruction sets, such as AVX2 and SIMD, to increase page rendering and JavaScript execution speeds. The project distinguishes itself by providing custom builds that enable modern web browsing on legacy versions of Windows and Linux. It further diverges from standard browser implementations by integrating Widevine DRM and native support for high-efficiency media formats, including HEVC and JPEG XL. Broad capabilitie

    C++aesavxavx-instructions
    View on GitHub↗6,803
  • apache/incubator-pagespeed-ngxA

    apache/incubator-pagespeed-ngx

    4,343View on GitHub↗

    This project is an NGINX performance module and automatic page accelerator that optimizes web pages and associated assets to reduce load times. It functions as a web asset optimizer that minifies CSS and JavaScript and compresses images to reduce total data transfer. The system operates as an HTTP cache optimizer, modifying cache headers and extending asset lifetimes to decrease the frequency of repeat downloads. It automatically applies web performance best practices to accelerate page loading and improve delivery speed. The project covers broad capability areas including frontend asset com

    C++
    View on GitHub↗4,343
Compare all 30 related projects→

Frequently asked questions

What does zeman/perfmap do?

Perfmap is a web performance visualization tool and frontend resource loading analyzer. It functions as a diagnostic tool that identifies slow-loading assets by highlighting their completion time and download duration directly in the browser.

What are the main features of zeman/perfmap?

The main features of zeman/perfmap are: Frontend Performance Monitoring, Frontend Resource Analyzers, Web Performance Visualizers, Load Sequence Profiling, Asset Fetch Metrics, Load Timeline Visualizations, CSS Layout Overlays, Temporal Color Mappings.

Which projects share features with zeman/perfmap?

Projects with overlapping indexed features include: chromedevtools/devtools-frontend — This project is a specialized browser debugging interface designed to monitor DOM elements, network traffic, and… a597873885/webfunny_monitor — webfunny_monitor is an open-source frontend monitoring and analytics platform that tracks page load performance,… alex313031/thorium — Thorium is a web browser built from the Chromium project, designed for high performance and expanded compatibility. It… apache/incubator-pagespeed-ngx — This project is an NGINX performance module and automatic page accelerator that optimizes web pages and associated… bendc/frontend-guidelines — This project is a comprehensive collection of frontend development best practices and standards. It provides guides… firefox-devtools/debugger — This project is a browser developer tool designed for inspecting JavaScript execution, network traffic, and page…