← All repos

catapult

Deprecated Catapult GitHub. Please instead use http://crbug.com "Speed>Benchmarks" component for bugs and https://chromium.googlesource.com/catapult for downloading and editing source code..

Browse cluster: WebAssembly Specification and Proposals
19,282commits
1,091contributors
13languages

Tech stack & purpose

Catapult is a deprecated benchmarking and performance analysis tool originally maintained by Google's Chromium project. The repository contains Python-based infrastructure for performance monitoring and data export, including Apache Beam pipelines that export performance data from Chromium's datastore into BigQuery, along with utility modules for JavaScript and CSS minification (rJSmin and rCSSmin) and trace event instrumentation via py_trace_event, which integrates with Chromium's tracing system. The project is built primarily in Python and is designed for analyzing global performance characteristics of multi-threaded, multi-process applications, with data visualization through trace event viewers integrated with Chrome's developer tools.

Community & reference links

Languages

HTML
56.5%
Python
39.2%
JavaScript
2.8%
Go
0.7%
Jupyter Notebook
0.3%
C++
0.3%
CSS
0.1%
Shell
0.0%
Jinja
0.0%
Starlark
0.0%
Dockerfile
0.0%
Makefile
0.0%
C
0.0%

Contributors (top 30 of 1,091)