Firefox Source Docs
Quick search
Overview
A Glossary of Common Terms
A Quick Guide to Mozilla Applications
Getting Started
Getting Set Up To Work On The Firefox Codebase
Working On Firefox
Working on Firefox
Bug Handling
Firefox Crash Reporting
Firefox User Guide
3D view
about:debugging
Accessibility Inspector
Application
Browser Console
Browser Toolbox
Custom Formatters
The Firefox JavaScript Debugger
Debugger-API
Deprecated tools
DevTools API
DevToolsColors
DOM Property Viewer
Eyedropper
Index
JavaScript Tracer
JSON viewer
All keyboard shortcuts
Local Mode
Measure a portion of the page
Memory
Migrating from Firebug
Network Monitor
Page Inspector
Performance Tool
Responsive Design Mode
Rulers
Settings
Shader Editor
Storage Inspector
Style Editor
Taking screenshots
Tips
Toolbox
Validators
View Source
Web Audio Editor
Web Console
Working with iframes
Firefox DevTools User Docs
Source Code Documentation
Governance
Overview
Modules
firefox-toplevel
Code Review Policy
Performance Regression Policy
Security Architecture
AI for Development
Android Components
Code Coverage
Core: Accessibility
Core: Animation
Core: Anti-Tracking
Core: APZ (Graphics submodule)
Core: Build and Release Tools
Core: Build Config
Core: Build Config - Fenix
Core: Build Config - Taskgraph
Core: Canvas (Graphics submodule)
Core: Code Analysis and Debugging Tools
Core: Content Security
Core: Cookies
Core: Crash reporting
Core: Credentials
Core: C++/Rust usage, tools, and style
Core: Cycle Collector
Core: DLL Services
Core: docshell
Core: Document Object Model
Core: DOM File
Core: DOM Streams
Core: Editor
Core: Event Handling
Core: Firefox Source Documentation
Core: Gecko Profiler
Core: GeckoView
Core: Global Key Bindings
Core: Graphics
Core: HAL
Core: HTML Parser
Core: I18N Library
Core: ImageLib
Core: IndexedDB
Core: IPC
Core: JavaScript
Core: Layout Engine
Core: Legacy HTML Parser
Core: libjar
localStorage & sessionStorage
Core: Machine Learning
Machine Learning: Frontend
Machine Learning: Models
Machine Learning: Platform
Core: MathML
Core: Media Playback
Core: Media Transport
Core: Memory Allocator
Core: mfbt
Core: Moz2D (Graphics submodule)
Core: Mozglue
Core: MSCOM
Core: Necko
Core: NodeJS usage, tools, and style
Core: Notifications
Core: NSPR
Core: PDF
Core: Permissions
Core: Plugins
Core: Preferences
Core: Private Browsing
Core: Privilege Manager
Core: Push Subscriptions
Core: Quota Manager
Core: Sandboxing (Linux)
Core: Sandboxing (macOS)
Core: Sandboxing (Windows)
Core: security
Core: Security - Mozilla PSM Glue
Security - RLBox
Static analysis & rewriting for C++
Core: SQLite and Embedded Database Bindings
Core: Style System
Core: Supply Chain
Core: SVG
Core: SWGL (Graphics submodule)
Core: UA String
Core: View System
Core: Web Audio
Core: Web Painting
Core: Web Workers
Core: WebGPU (Graphics submodule)
Core: WebRTC
Core: WebVR
Core: WebRTC Media
Core: WebRTC Signaling
Core: Widget
Core: Widget - Android
Core: Widget - GTK
Core: Widget - Headless
Core: Widget - macOS
Core: Widget - Windows
Core: XML
Core: XPApps
Core: XPCOM
Core: XPConnect
Core: XPIDL
Desktop Firefox
Add-ons Manager
Add-ons Manager UI
Address Bar
Application Update
Bookmarks & History
Desktop Theme
Desktop UI
Download Manager
Enterprise Policies
Experiments/Rollouts
Firefox View
Form Autofill
IP Protection
In-product Messaging
Launcher Process
Localization
New Tab Page
Password Manager
Picture-in-Picture
Profile Migration
Screenshots
Search
Security and Privacy UI
Session Restore
Settings UI
Tabbed Browser
Windows Installer
DevTools
Fenix
Fenix - Add-ons
Focus for Android
JavaScript usage, tools, and style
mots config
mozharness
Python usage, tools, and style
Remote Protocol
Agent
CDP
Marionette
WebDriver BiDi
Sync
firefox-ui
geckodriver
gtest
Marionette Client & Harness
Mochitest
Mozbase
Performance Testing
Reftest (+ jsreftest + crashtest)
Tryselect
web-platform-tests infrastructure
XPCShell
Toolkit
Application Startup
Telemetry
UI Widgets
WebCompat Addons
Webextensions
Translation
Tree Sheriffs
URL Classifier
Firefox Front-end
DOM
Editor
Style system (CSS) & Layout
Graphics
Processes, Threads and IPC
Getting started
Architecture overview
Contributing
Bugs and issues
Firefox DevTools Contributor Docs
Toolkit
SpiderMonkey
JS Loader
GeckoView
Fenix
Focus for Android
WebIDL
libpref