Firefox Source Docs Logo

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