Performance/Getting Started
Jump to navigation
Jump to search
This page contains links to helpful resources for getting started with working on performance for Firefox.
Overviews
- Mozilla Performance Documentation
- https://developer.mozilla.org/en-US/docs/Mozilla/Performance
- Resources on lots of different facets of improving and measuring performance in Firefox
- Browser Performance Overview
- https://docs.google.com/document/d/1JR-j3YJ3ijpaN--ZefbESpydxVGrzs_tTD1fOL0zrc8/edit?usp=sharing
- Useful links for performance best practices and browser profilers
- Telemetry Overview
- https://docs.google.com/document/d/15J45uwDBK1x404HweuvouUtu7dEcn0g2wVjWeO26EAw/edit?usp=sharing
- An outline of how telemetry works in Firefox
Important Tools
- Firefox Performance Tools
- https://developer.mozilla.org/en-US/docs/Tools/Performance
- A guide on how to use the built-in performance tools in Firefox
- rr
- https://rr-project.org/
- Documentation on how to use rr, a record-replay debugger that lets you reverse execution to diagnose issues more quickly
SpiderMonkey/Javascript
- Building SpiderMonkey
- https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey/Build_Documentation
- Documentation on how to get a working JS console build, useful for testing changes to the JS engine
- Getting Started on SpiderMonkey
- https://docs.google.com/document/d/1IV6yLSQL25akO1VCcz9UedIrOUtkB7EGpXcdVgm6x_E/edit
- A guide for new members of the SpiderMonkey team to help them get up and running