.. This file was automatically generated using `mots export`. .. See https://mots.readthedocs.io/en/latest/#quick-start for quick start documentation and how to modify this file. ========== Governance ========== -------- Overview -------- To add, remove, or update module information, see the `mots documentation `_. Mozilla operates under a `module ownership governance system `_. A module is a discrete unit of code or activity. An owner is the person in charge of a module or sub-module. A peer is a person whom the owner has appointed to help them. A module may have multiple peers and, very occasionally, multiple owners. The system is overseen by the owner and peers of the Module Ownership module. For the modules that make up Firefox, oversight is provided by the Firefox Technical Leadership module. Owners may add and remove peers from their modules as they wish, without reference to anyone else. ------- Modules ------- firefox-toplevel ~~~~~~~~~~~~~~~~ The top level directory for the Firefox/Gecko tree. Owned by the TLMC .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Bobby Holley (bholley) `__ | `Andrew Overholt (overholt) `__ | `Dave Townsend (mossop) `__ | `Ben Bangert (benbangert) `__ | `Nick Alexander (nalexander) `__ | `Nika Layzell (nika) `__ * - Owner(s) Emeritus - Brendan Eich, Kate Hudson * - Includes - | `README.txt `__ Code Coverage ~~~~~~~~~~~~~ Tools for code coverage instrumentation, and coverage data parsing and management. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Marco Castelluccio (marco) `__ * - Peer(s) - | `Calixte Denizet (calixte) `__ | `Joel Maher (jmaher) `__ * - Includes - | `tools/code-coverage/\*\*/\* `__ | `python/mozbuild/mozbuild/codecoverage/\*\*/\* `__ | `testing/mozharness/mozharness/mozilla/testing/codecoverage.py `__ * - Bugzilla Components - Testing :: Code Coverage Core: Accessibility ~~~~~~~~~~~~~~~~~~~ Support for platform accessibility APIs. Accessibility APIs are used by 3rd party software like screen readers, screen magnifiers, and voice dictation software, which need information about document content and UI controls, as well as important events like changes of focus. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `James Teh (Jamie) `__ * - Peer(s) - | `Eitan Isaacson (eeejay) `__ | `Morgan Reschenberg (morgan) `__ | `Nathan LaPré (nlapre) `__ * - Owner(s) Emeritus - Aaron Leventhal, Alexander Surkov * - Peer(s) Emeritus - David Bolter, Trevor Saunders, Ginn Chen, Yan Evan, Yura Zenevich, Marco Zehe * - Includes - | `accessible/\*\*/\* `__ * - Group - dev-accessibility * - URL - https://developer.mozilla.org/docs/Web/Accessibility * - Bugzilla Components - Core::Disability Access APIs Core: Animation ~~~~~~~~~~~~~~~ Declarative animations: CSS animations, CSS transitions, Web Animations API, and off-main thread animations. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Brian Birtles (birtles) `__ * - Peer(s) - | `Boris Chiou (boris) `__ | `Hiroyuki Ikezoe (hiro) `__ * - Peer(s) Emeritus - Matt Woodrow * - Includes - | `dom/animation/\*\*/\* `__ * - Group - dev-platform * - Bugzilla Components - Core::DOM::Animation, Core::CSS Transitions and Animations Core: Anti-Tracking ~~~~~~~~~~~~~~~~~~~ Tracking detection and content-blocking. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Tim Huang (timhuang) `__ * - Peer(s) - | `Benjamin VanderSloot (bvandersloot) `__ | `Dimi Lee (dimi) `__ | `Paul Zühlcke (pbz) `__ * - Peer(s) Emeritus - Ehsan Akhgari, Erica Wright, Gary Chen, Andrea Marchesini, Johann Hofmann * - Includes - | `toolkit/components/antitracking/\*\*/\* `__ * - Group - dev-platform * - Bugzilla Components - Core::Privacy: Anti-Tracking Core: APZ (Graphics submodule) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Asynchronous panning and zooming .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Botond Ballo (botond) `__ * - Peer(s) - | `Timothy Nikkel (tnikkel) `__ | `Dan Robertson (dlrobertson) `__ | `Hiroyuki Ikezoe (hiro) `__ | `Markus Stange (mstange) `__ * - Owner(s) Emeritus - Kartikaya Gupta * - Peer(s) Emeritus - Ryan Hunt * - Includes - | `gfx/layers/apz/\*\*/\* `__ * - Group - dev-platform * - URL - https://wiki.mozilla.org/Platform/GFX/APZ * - Bugzilla Components - Core::Panning and Zooming Core: Build and Release Tools ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Tools related to build and release automation and configuration of release builds. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Julien Cristau (jcristau) `__ * - Peer(s) - | `Heitor Neiva (hneiva) `__ | `bhearsum (bhearsum) `__ | `Gabriel Bustamante (gabriel) `__ * - Owner(s) Emeritus - Aki Sasaki * - Includes - | `tools/update-packaging/\*\*/\* `__ | `tools/update-verify/\*\*/\* `__ * - Group - release-engineering * - URL - https://wiki.mozilla.org/ReleaseEngineering * - Bugzilla Components - Release Engineering::* Core: Build Config ~~~~~~~~~~~~~~~~~~ The build system for Gecko and several mozilla.org hosted Gecko-based applications. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Mike Hommey (glandium) `__ * - Peer(s) - | `Andi (andi) `__ * - Owner(s) Emeritus - Chris Manchester, Gregory Szorc, Ted Mielczarek, Benjamin Smedberg * - Peer(s) Emeritus - Ted Mielczarek, Ralph Giles, Gregory Szorc, Chris Manchester, Mike Shal, Nathan Froyd, Ricky Stewart, David Major, Mitchell Hentges * - Includes - | `build/\*\*/\* `__ | `config/\*\*/\* `__ | `python/mozbuild/\*\*/\* `__ | `browser/config/mozconfigs/\*\*/\* `__ * - Group - dev-builds * - URL - :ref:`Build System` * - Bugzilla Components - Core::Build Config Core: Build Config - Fennec =========================== Submodule of the build config covering Fennec's build system in mobile/android. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Nick Alexander (nalexander) `__ * - Peer(s) - | `Andi (andi) `__ * - Includes - | `build/\*\*/\* `__ | `config/\*\*/\* `__ | `python/mozbuild/\*\*/\* `__ | `browser/config/mozconfigs/\*\*/\* `__ * - Group - dev-builds * - Bugzilla Components - Core::Build Config Core: Build Config - Taskgraph ============================== Support for task-graph generation in decision, action, and cron tasks, including configuration of all tasks including those for CI, nightlies, and releases; as well as Docker and VM images used to execute those tasks. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Andrew Halberstadt (ahal) `__ * - Peer(s) - | `Mike Hommey (glandium) `__ | `Julien Cristau (jcristau) `__ | `Johan Lorenzo (jlorenzo) `__ | `Joel Maher (jmaher) `__ * - Owner(s) Emeritus - Tom Prince * - Peer(s) Emeritus - Dustin Mitchell, Aki Sasaki, Brian Stack, Gregory Szorc, Justin Wood * - Includes - | `taskcluster `__ * - Bugzilla Components - Firefox Build System::Task Configuration Core: Code Analysis and Debugging Tools ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Tools for debugging Mozilla code or for analyzing speed, memory use, and other characteristics of it. .. warning:: This module does not have any owners specified. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) Emeritus - David Baron * - Includes - | `tools/jprof/\*\*/\* `__ | `tools/leak-gauge/\*\*/\* `__ | `tools/performance/\*\*/\* `__ | `tools/rb/\*\*/\* `__ * - Group - dev-performance Core: Content Security ~~~~~~~~~~~~~~~~~~~~~~ Native content-based security features enforced in the ContentSecurityManager, including: Content Security Policy (CSP), Mixed Content Blocker (MCB), Referrer Policy, Subresource Integrity (SRI), Cross-Origin Resource Sharing (CORS), X-Frame-Options, X-Content-Type-Options: nosniff, HTTPS-Only-Mode, Sanitizer API, Sec-Fetch Metadata, and top-level data: URI blocking. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Christoph Kerschbaumer (ckerschb) `__ * - Peer(s) - | `Daniel Veditz (dveditz) `__ | `Frederik Braun (freddy) `__ | `Tom Schuster (tschuster) `__ * - Peer(s) Emeritus - Sid Stamm, Jonas Sicking, Jonathan Kingston, Thomas Nguyen, François Marier, Tanvi Vyas, Andrea Marchesini * - Includes - | `dom/security/\*\*/\* `__ * - Group - dev-security * - Bugzilla Components - Core::DOM: Security Core: Cookies ~~~~~~~~~~~~~ .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Daniel Veditz (dveditz) `__ | `Tim Huang (timhuang) `__ | `Valentin Gosu (valentin) `__ * - Peer(s) - | `Ed Guloien (edgul) `__ | `Paul Zühlcke (pbz) `__ | `Tom Schuster (tschuster) `__ * - Owner(s) Emeritus - Monica Chew, Andrea Marchesini * - Peer(s) Emeritus - Josh Matthews, Mike Connor, Dan Witte, Christian Biesinger, Shawn Wilsher, Ehsan Akhgari, Honza Bambas * - Includes - | `netwerk/cookie/\*\*/\* `__ * - Group - dev-platform * - Bugzilla Components - Core::Networking: Cookies Core: Crash reporting ~~~~~~~~~~~~~~~~~~~~~ Infrastructure and tools used to generate, submit and process crash reports. This includes the in-tree google-breakpad fork, the crash report generation machinery as well as the host tools used to dump symbols, analyse minidumps and generate stack traces. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Gabriele Svelto (gsvelto) `__ * - Peer(s) - | `Kris Wright (KrisWright) `__ | `Calixte Denizet (calixte) `__ * - Peer(s) Emeritus - Aria Beingessner * - Includes - | `toolkit/crashreporter/\*\*/\* `__ | `toolkit/components/crashes/\*\*/\* `__ | `tools/crashreporter/\*\*/\* `__ | `ipc/glue/CrashReporter\* `__ | `mobile/android/geckoview/src/main/java/org/mozilla/geckoview/CrashReporter.java `__ * - Group - dev-platform * - URL - :ref:`Crash Reporter` * - Bugzilla Components - Toolkit::Crash Reporting Core: Credentials ~~~~~~~~~~~~~~~~~ API Surface for FedCM and WebAuthn .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Benjamin VanderSloot (bvandersloot) `__ | `John Schanck (jschanck) `__ * - Peer(s) - | `Tim Huang (timhuang) `__ | `Paul Zühlcke (pbz) `__ * - Includes - | `toolkit/components/credentialmanagement/\*\*/\* `__ | `browser/components/credentialmanager/\*\*/\* `__ | `dom/credentialmanagement/\*\*/\* `__ | `dom/webauthn/\*\*/\* `__ * - Group - dev-platform * - Bugzilla Components - Core::DOM: Credential Management, Core::DOM: Web Authentication Core: C++/Rust usage, tools, and style ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Aspects of C++ use such as language feature usage, standard library versions/usage, compiler/toolchain versions, formatting and naming style, and aspects of Rust use as needs arise .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Bobby Holley (bholley) `__ * - Peer(s) - | `Botond Ballo (botond) `__ | `Mike Hommey (glandium) `__ * - Owner(s) Emeritus - Ehsan Akhgari * - Peer(s) Emeritus - Jeff Walden, Simon Giesecke * - Group - dev-platform * - Bugzilla Components - Various Core: Cycle Collector ~~~~~~~~~~~~~~~~~~~~~ Code to break and collect objects within reference cycles .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Andrew McCreight (mccr8) `__ * - Peer(s) - | `Peter Van der Beken (peterv) `__ | `Olli Pettay (smaug) `__ * - Peer(s) Emeritus - David Baron * - Includes - | `xpcom/base/nsCycleCollect\* `__ * - Group - dev-platform * - Bugzilla Components - Core::Cycle Collector Core: DLL Services ~~~~~~~~~~~~~~~~~~ Windows dynamic linker instrumentation and blocking .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `David Parks (handyman) `__ * - Peer(s) - | `Molly Howell (mhowell) `__ * - Owner(s) Emeritus - Aaron Klotz, Toshihito Kikuchi * - Includes - | `toolkit/xre/dllservices/\*\*/\* `__ * - Bugzilla Components - Core::DLL Services Core: docshell ~~~~~~~~~~~~~~ .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Olli Pettay (smaug) `__ | `Nika Layzell (nika) `__ * - Peer(s) - | `Peter Van der Beken (peterv) `__ | `Andreas Farre (farre) `__ * - Owner(s) Emeritus - Boris Zbarsky * - Peer(s) Emeritus - Johnny Stenback, Christian Biesinger, Justin Lebar, Samael Wang, Kyle Machulis * - Includes - | `docshell/\*\*/\* `__ | `uriloader/base/\*\*/\* `__ * - Group - dev-platform * - Bugzilla Components - {'Core::DOM': 'Navigation'} Core: Document Object Model ~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Peter Van der Beken (peterv) `__ * - Peer(s) - | `Olli Pettay (smaug) `__ | `Henri Sivonen (hsivonen) `__ | `Bobby Holley (bholley) `__ | `Andrea Marchesini (baku) `__ | `Andrew McCreight (mccr8) `__ | `Nika Layzell (nika) `__ | `Andreas Farre (farre) `__ | `Emilio Cobos Álvarez (emilio) `__ | `Andrew Sutherland (asuth) `__ | `Edgar Chen (edgar) `__ | `Kagami (saschanaz) `__ | `Sean Feng (sefeng) `__ * - Owner(s) Emeritus - Johnny Stenback * - Peer(s) Emeritus - Justin Lebar, Jonas Sicking, Ben Turner, Mounir Lamouri, Kyle Huey, Bill McCloskey, Ben Kelly, Blake Kaplan, Kyle Machulis, Boris Zbarsky, Ehsan Akhgari * - Includes - | `dom/\*\*/\* `__ * - Group - dev-tech-dom * - URL - http://developer.mozilla.org/en/docs/DOM * - Bugzilla Components - Core::DOM, Core::DOM: Core & HTML * - Review Group - `#dom-core `__ Core: DOM File ~~~~~~~~~~~~~~ DOM Blob, File and FileSystem APIs .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Andrea Marchesini (baku) `__ * - Peer(s) - | `Olli Pettay (smaug) `__ * - Includes - | `dom/file/\*\*/\* `__ | `dom/filesystem/\*\*/\* `__ * - Group - dev-platform * - URL - http://developer.mozilla.org/en/docs/DOM * - Bugzilla Components - Core::DOM: File Core: DOM Streams ~~~~~~~~~~~~~~~~~ Streams Specification implementation .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Kagami (saschanaz) `__ * - Peer(s) - | `Olli Pettay (smaug) `__ | `Tom S (evilpie) `__ | `Matthew Gaudet (mgaudet) `__ * - Owner(s) Emeritus - Matthew Gaudet * - Includes - | `dom/streams/\*\*/\* `__ * - Group - dev-platform * - URL - http://developer.mozilla.org/en/docs/DOM * - Bugzilla Components - Core::DOM: Streams Core: Editor ~~~~~~~~~~~~ .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Masayuki Nakano (masayuki) `__ * - Peer(s) - | `Makoto Kato (m_kato) `__ * - Owner(s) Emeritus - Ehsan Akhgari * - Includes - | `editor/\*\*/\* `__ * - Group - dev-platform * - URL - :ref:`Editor` * - Bugzilla Components - Core::Editor Core: Event Handling ~~~~~~~~~~~~~~~~~~~~ DOM Events and Event Handling .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Olli Pettay (smaug) `__ | `Masayuki Nakano (masayuki) `__ * - Peer(s) - | `Edgar Chen (edgar) `__ * - Peer(s) Emeritus - Stone Shih * - Includes - | `dom/events/\*\*/\* `__ * - Group - dev-platform * - URL - http://developer.mozilla.org/en/docs/DOM * - Bugzilla Components - Core::DOM: Events, Core::DOM: UI Events & Focus Handling Core: Firefox Source Documentation ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The infrastructure platform used to generate Firefox's source documentation, excluding editorial control over the content. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Andrew Halberstadt (ahal) `__ * - Peer(s) - | `Sylvestre Ledru (Sylvestre) `__ * - Includes - | `docs/ `__ | `tools/moztreedocs/ `__ * - URL - https://firefox-source-docs.mozilla.org/ * - Bugzilla Components - Developer Infrastructure::Source Documentation Core: Gecko Profiler ~~~~~~~~~~~~~~~~~~~~ Gecko's built-in profiler .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Markus Stange (mstange) `__ * - Peer(s) - | `Nazım Can Altınova (canova) `__ | `Florian Quèze (florian) `__ | `Julian Seward (jseward) `__ * - Owner(s) Emeritus - Benoit Girard * - Peer(s) Emeritus - Shu-yu Guo (JS integration), Thinker Lee (TaskTracer), Cervantes Yu (TaskTracer), Nicholas Nethercote, Gerald Squelart, Kannan Vijayan, Barret Rennie, Greg Tatum * - Includes - | `tools/profiler/\*\*/\* `__ | `mozglue/baseprofiler/\*\*/\* `__ * - Group - dev-platform * - URL - https://firefox-source-docs.mozilla.org/tools/profiler/ * - Bugzilla Components - Core::Gecko Profiler Core: GeckoView ~~~~~~~~~~~~~~~ Framework for embedding Gecko into Android applications .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `owlish `__ * - Peer(s) - | `Cathy Lu (calu) `__ | `Makoto Kato (m_kato) `__ | `Olivia Hall (olivia) `__ * - Owner(s) Emeritus - James Willcox, Agi Sferro * - Peer(s) Emeritus - Dylan Roeh, Eugen Sawin, Aaron Klotz, Jim Chen, Randall E. Barker, Jon Almeida * - Includes - | `mobile/android/\*\*/\* `__ | `widget/android/\*\*/\* `__ | `hal/android/\*\*/\* `__ * - URL - https://wiki.mozilla.org/Mobile/GeckoView * - Bugzilla Components - GeckoView::General Core: Global Key Bindings ~~~~~~~~~~~~~~~~~~~~~~~~~ Global hot keys for Firefox. Does not include underlined menu accelerators and the like, as those are part of i18n. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Masayuki Nakano (masayuki) `__ * - Peer(s) Emeritus - Neil Rashbrook * - Includes - | `dom/events/\*\*/\* `__ * - Group - dev-accessibility * - URL - https://support.mozilla.org/kb/keyboard-shortcuts-perform-firefox-tasks-quickly * - Bugzilla Components - Core::Keyboard: Navigation Core: Graphics ~~~~~~~~~~~~~~ Mozilla graphics API .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Jeff Muizelaar (jrmuizel) `__ * - Peer(s) - | `Nicolas Silva (nical) `__ | `Kelsey Gilbert (jgilbert) `__ | `Markus Stange (mstange) `__ | `Bas Schouten (bas.schouten) `__ | `Jonathan Kew (jfkthame) `__ | `Sotaro Ikeda (sotaro) `__ | `Jamie Nicol (jnicol) `__ | `Glenn Watson (gw) `__ | `Lee Salzman (lsalzman) `__ | `Andrew Osmond (aosmond) `__ * - Owner(s) Emeritus - Robert O'Callahan * - Peer(s) Emeritus - Benoit Girard(Compositor, Performance), Ali Juma, George Wright(Canvas2D), Mason Chang, David Anderson, Christopher Lord, John Daggett(text/fonts), Benoit Jacob(gfx/gl), Joe Drew, Vladimir Vukicevic, James Willcox(Android), Nick Cameron, Ryan Hunt * - Includes - | `gfx/\*\*/\* `__ | `dom/canvas/\*\*/\* `__ * - Group - dev-platform * - URL - https://wiki.mozilla.org/Platform/GFX https://wiki.mozilla.org/Gecko:Layers https://wiki.mozilla.org/Gecko:2DGraphicsSketch * - Bugzilla Components - Core::Graphics, Core::Graphics: Layers, Core::Graphics: Text, Core::Graphics: WebRender, Core::GFX: Color Management, Core::Canvas: 2D, Core::Canvas: WebGL Core: HAL ~~~~~~~~~ Hardware Abstraction Layer .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Gabriele Svelto (gsvelto) `__ * - Includes - | `hal/\*\*/\* `__ * - Group - dev-platform * - Bugzilla Components - Core::Hardware Abstraction Layer (HAL) Core: HTML Parser ~~~~~~~~~~~~~~~~~ The HTML Parser transforms HTML source code into a DOM. It conforms to the HTML specification, and is mostly translated automatically from Java to C++. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Henri Sivonen (hsivonen) `__ * - Peer(s) - | `William Chen (wchen) `__ * - Includes - | `parser/html/\*\*/\* `__ * - Group - dev-platform * - URL - http://about.validator.nu/ * - Bugzilla Components - Core::HTML: Parser Core: I18N Library ~~~~~~~~~~~~~~~~~~ .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Henri Sivonen (hsivonen) `__ | `Jonathan Kew (jfkthame) `__ * - Peer(s) - | `Masatoshi Kimura (emk) `__ | `Zibi Braniecki (zbraniecki) `__ | `Makoto Kato (m_kato) `__ * - Owner(s) Emeritus - Jungshik Shin, Simon Montagu * - Includes - | `intl/\*\*/\* `__ * - Group - dev-i18n * - URL - :ref:`Internationalization` * - Bugzilla Components - Core::Internationalization Core: ImageLib ~~~~~~~~~~~~~~ .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Timothy Nikkel (tnikkel) `__ * - Peer(s) - | `Andrew Osmond (aosmond) `__ | `Jeff Muizelaar (jrmuizel) `__ * - Peer(s) Emeritus - Seth Fowler, Brian Bondy, Justin Lebar * - Includes - | `media/libjpeg/\*\*/\* `__ | `media/libpng/\*\*/\* `__ | `image/\*\*/\* `__ | `modules/zlib/\*\*/\* `__ * - Group - dev-platform * - Bugzilla Components - Core::ImageLib Core: IndexedDB ~~~~~~~~~~~~~~~ .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Jan Varga (janv) `__ * - Peer(s) - | `Andrew Sutherland (asuth) `__ | `Jari Jalkanen (jari) `__ * - Owner(s) Emeritus - Ben Turner * - Peer(s) Emeritus - Jonas Sicking, Kyle Huey, Bevis Tseng, Andrea Marchesini * - Includes - | `dom/indexedDB/\*\*/\* `__ * - Group - dev-platform * - URL - https://developer.mozilla.org/en/IndexedDB * - Bugzilla Components - Core::DOM: IndexedDB * - Review Group - `#dom-storage-reviewers `__ Core: IPC ~~~~~~~~~ Native message-passing between threads and processes .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Nika Layzell (nika) `__ * - Peer(s) - | `Jed Davis (jld) `__ | `Andrew McCreight (mccr8) `__ | `David Parks (handyman) `__ * - Owner(s) Emeritus - Chris Jones, Bill McCloskey, Jed Davis * - Peer(s) Emeritus - Benjamin Smedberg, Ben Turner, David Anderson, Kan-Ru Chen, Bevis Tseng, Ben Kelly, Jim Mathies * - Includes - | `ipc/glue/\*\*/\* `__ | `ipc/ipdl/\*\*/\* `__ | `ipc/chromium/\*\*/\* `__ * - Group - dev-platform * - Bugzilla Components - Core::IPC * - Review Group - `#ipc-reviewers `__ Core: JavaScript ~~~~~~~~~~~~~~~~ JavaScript engine (SpiderMonkey) .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Jan de Mooij (jandem) `__ * - Peer(s) - | `Yoshi Cheng-Hao Huang (allstars.chh) `__ | `André Bargull (anba) `__ | `Tooru Fujisawa (arai) `__ | `Bobby Holley (bholley) `__ | `Bryan Thrall (bthrall) `__ | `Dan Minor (dminor) `__ | `Tom S (evilpie) `__ | `Iain Ireland (iain) `__ | `Jon Coppeard (jonco) `__ | `Julian Seward (jseward) `__ | `Matthew Gaudet (mgaudet) `__ | `Nicolas B (nbp) `__ | `Ryan Hunt (rhunt) `__ | `Steve Fink (sfink) `__ | `Ted Campbell (tcampbell) `__ | `Yulia Startsev (yulia) `__ | `Yury Delendik (yury) `__ * - Owner(s) Emeritus - Brendan Eich, Dave Mandelin, Luke Wagner, Jason Orendorff * - Peer(s) Emeritus - Andreas Gal, Ashley Hauck, Bill McCloskey, Blake Kaplan, Brian Hackett, Caroline Cullen, Dan Gohman, David Anderson, Eddy Bruel, Eric Faust, Hannes Verschore, Igor Bukanov, Jeff Walden, Kannan Vijayan, Nicholas Nethercote, Nick Fitzgerald, Niko Matsakis, Shu-yu Guo, Till Schneidereit * - Includes - | `js/src/\*\*/\* `__ * - URL - https://spidermonkey.dev/ * - Bugzilla Components - Core::JavaScript Engine, Core::JavaScript: GC, Core::JavaScript: Internationalization API, Core::JavaScript: Standard Library, Core::JavaScript: WebAssembly, Core::js-ctypes Core: JavaScript JIT ~~~~~~~~~~~~~~~~~~~~ JavaScript engine's JIT compilers (IonMonkey, Baseline) .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Jan de Mooij (jandem) `__ * - Peer(s) - | `André Bargull (anba) `__ | `Ted Campbell (tcampbell) `__ | `Matthew Gaudet (mgaudet) `__ | `Iain Ireland (iain) `__ | `Nicolas B (nbp) `__ | `Tom S (evilpie) `__ * - Peer(s) Emeritus - Benjamin Bouvier, Brian Hackett, Caroline Cullen, David Anderson, Hannes Verschore, Kannan Vijayan, Luke Wagner, Shu-yu Guo, Sean Stangl * - Includes - | `js/src/jit/\*\*/\* `__ * - URL - https://spidermonkey.dev/ * - Bugzilla Components - Core::JavaScript Engine: JIT Core: Layout Engine ~~~~~~~~~~~~~~~~~~~ rendering tree construction, layout (reflow), etc. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Daniel Holbert (dholbert) `__ * - Peer(s) - | `Jonathan Kew (jfkthame) `__ | `Timothy Nikkel (tnikkel) `__ | `Xidorn Quan (xidorn) `__ | `Emilio Cobos Álvarez (emilio) `__ | `Ting-Yu Lin (TYLin) `__ | `Jonathan Watt (jwatt) `__ * - Owner(s) Emeritus - David Baron * - Peer(s) Emeritus - Matt Woodrow, Boris Zbarsky, Robert O'Callahan, Mats Palmgren * - Includes - | `layout/\*\*/\* `__ | `layout/base/\*\*/\* `__ | `layout/build/\*\*/\* `__ | `layout/forms/\*\*/\* `__ | `layout/generic/\*\*/\* `__ | `layout/printing/\*\*/\* `__ | `layout/tables/\*\*/\* `__ | `layout/tools/\*\*/\* `__ * - Group - dev-platform * - URL - https://wiki.mozilla.org/Gecko:Overview#Layout * - Bugzilla Components - Core::Layout, Core::Layout: Block and Inline, Core::Layout: Columns, Core::Layout: Flexbox, Core::Layout: Floats, Core::Layout: Form Controls, Core::Layout: Generated Content, Lists, and Counters, Core::Layout: Grid, Core::Layout: Images, Video, and HTML Frames, Core::Layout: Positioned, Core::Layout: Ruby, Core::Layout: Scrolling and Overflow, Core::Layout: Tables, Core::Layout: Text and Fonts, Core::Print Preview, Core::Printing: Output Core: Legacy HTML Parser ~~~~~~~~~~~~~~~~~~~~~~~~ .. warning:: This module does not have any owners specified. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Peer(s) - | `Peter Van der Beken (peterv) `__ | `rbs `__ * - Owner(s) Emeritus - Blake Kaplan * - Peer(s) Emeritus - Johnny Stenback, David Baron * - Includes - | `parser/htmlparser/\*\*/\* `__ * - URL - http://www.mozilla.org/newlayout/doc/parser.html * - Bugzilla Components - Core::HTML: Parser Core: libjar ~~~~~~~~~~~~ The JAR handling code (protocol handler, stream implementation, and zipreader/zipwriter). .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Valentin Gosu (valentin) `__ * - Peer(s) - | `Kershaw Chang (kershaw) `__ | `Randell Jesup (jesup) `__ * - Owner(s) Emeritus - Taras Glek, Michael Wu, Aaron Klotz * - Peer(s) Emeritus - Michal Novotny * - Includes - | `modules/libjar/\*\*/\* `__ * - Group - dev-platform * - Bugzilla Components - Core::Networking: JAR Core: MathML ~~~~~~~~~~~~ MathML is a low-level specification for describing mathematics which provides a foundation for the inclusion of mathematical expressions in Web pages. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Emilio Cobos Álvarez (emilio) `__ * - Peer(s) - | `Frédéric Wang (fredw) `__ | `Jonathan Kew (jfkthame) `__ * - Owner(s) Emeritus - Karl Tomlinson * - Peer(s) Emeritus - Robert O'Callahan * - Includes - | `layout/mathml/\*\*/\* `__ * - Group - dev-tech-mathml * - URL - https://developer.mozilla.org/docs/Web/MathML * - Bugzilla Components - Core::MathML Core: Media Playback ~~~~~~~~~~~~~~~~~~~~ HTML Media APIs, including Media Source Extensions and non-MSE video/audio element playback, and Encrypted Media Extensions. (WebRTC and WebAudio not included). .. warning:: This module does not have any owners specified. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Peer(s) - | `Matthew Gregan (kinetik) `__ | `John Lin (jhlin) `__ | `Alastor Wu (alwu) `__ | `Paul Adenot (padenot) `__ | `C (chunmin) `__ * - Owner(s) Emeritus - Robert O'Callahan, Chris Pearce, Jean-Yves Avenard * - Includes - | `dom/media/\*\*/\* `__ | `media/gmp-clearkey/\*\*/\* `__ | `media/libcubeb/\*\*/\* `__ | `media/libnestegg/\*\*/\* `__ | `media/libogg/\*\*/\* `__ | `media/libopus/\*\*/\* `__ | `media/libtheora/\*\*/\* `__ | `media/libtremor/\*\*/\* `__ | `media/libvorbis/\*\*/\* `__ | `media/libvpx/\*\*/\* `__ | `dom/media/platforms/omx/\*\*/\* `__ | `dom/media/gmp/rlz/\*\*/\* `__ * - Group - dev-media * - Bugzilla Components - Core::Audio/Video Core: Media Transport ~~~~~~~~~~~~~~~~~~~~~ Pluggable transport for real-time media .. warning:: This module does not have any owners specified. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Peer(s) - | `Byron Campen (bwc) `__ | `nohlmeier `__ * - Owner(s) Emeritus - Eric Rescola * - Peer(s) Emeritus - Adam Roach * - Includes - | `dom/media/webrtc/transport/\*\*/\* `__ * - Group - dev-media * - Bugzilla Components - Core::WebRTC::Networking Core: Memory Allocator ~~~~~~~~~~~~~~~~~~~~~~ Most things related to memory allocation in Gecko, including jemalloc, replace- malloc, DMD (dark matter detector), logalloc, etc. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Mike Hommey (glandium) `__ * - Peer(s) Emeritus - Eric Rahm, Nicholas Nethercote * - Includes - | `memory/\*\*/\* `__ * - Group - dev-platform * - Bugzilla Components - Core::DMD, Core::jemalloc Core: mfbt ~~~~~~~~~~ mfbt is a collection of headers, macros, data structures, methods, and other functionality available for use and reuse throughout all Mozilla code (including SpiderMonkey and Gecko more broadly). .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Mike Hommey (glandium) `__ * - Owner(s) Emeritus - Jeff Walden * - Peer(s) Emeritus - Ms2ger * - Includes - | `mfbt/\*\*/\* `__ * - Group - dev-platform * - Bugzilla Components - Core::MFBT Core: Moz2D (Graphics submodule) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Platform independent 2D graphics API .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Bas Schouten (bas.schouten) `__ * - Peer(s) - | `Jeff Muizelaar (jrmuizel) `__ | `Jonathan Watt (jwatt) `__ * - Includes - | `gfx/2d/\*\*/\* `__ * - Group - dev-platform * - URL - https://wiki.mozilla.org/Platform/GFX/Moz2D * - Bugzilla Components - Core::Graphics Core: Mozglue ~~~~~~~~~~~~~ Glue library containing various low-level functionality, including a dynamic linker for Android, a DLL block list for Windows, etc. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Mike Hommey (glandium) `__ * - Peer(s) - | `jchen `__ * - Peer(s) Emeritus - Kartikaya Gupta (mozglue/android) * - Includes - | `mozglue/\*\*/\* `__ * - Group - dev-platform * - Bugzilla Components - Core::mozglue Core: MSCOM ~~~~~~~~~~~ Integration with Microsoft Distributed COM .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `David Parks (handyman) `__ * - Peer(s) - | `James Teh (Jamie) `__ | `Nick Rishel (nrishel) `__ * - Owner(s) Emeritus - Aaron Klotz, James Teh * - Peer(s) Emeritus - Jim Mathies * - Includes - | `ipc/mscom/\*\*/\* `__ * - Group - dev-platform * - Bugzilla Components - Core::IPC: MSCOM Core: Necko ~~~~~~~~~~~ The Mozilla Networking Library .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Valentin Gosu (valentin) `__ * - Peer(s) - | `Kershaw Chang (kershaw) `__ | `Randell Jesup (jesup) `__ * - Owner(s) Emeritus - Dragana Damjanovic, Patrick McManus, Christian Biesinger * - Peer(s) Emeritus - Michal Novotny, Honza Bambas, Shih-Chiang Chien, Boris Zbarsky, Steve Workman, Nick Hurley, Daniel Stenberg, Jason Duell, Junior Hsu * - Includes - | `netwerk/\*\*/\* `__ | `netwerk/base/\*\*/\* `__ | `netwerk/build/\*\*/\* `__ | `netwerk/cache2/\*\*/\* `__ | `netwerk/dns/\*\*/\* `__ | `netwerk/locales/\*\*/\* `__ | `netwerk/mime/\*\*/\* `__ | `netwerk/protocol/\*\*/\* `__ | `netwerk/socket/\*\*/\* `__ | `netwerk/streamconv/\*\*/\* `__ | `netwerk/system/\*\*/\* `__ | `netwerk/test/\*\*/\* `__ | `dom/fetch/\*\*/\* `__ | `dom/xhr/\*\*/\* `__ | `dom/network/\*\*/\* `__ | `dom/websocket/\*\*/\* `__ | `uriloader/prefetch/\*\*/\* `__ | `uriloader/preload/\*\*/\* `__ * - Group - dev-tech-network * - URL - :ref:`Networking` * - Bugzilla Components - Core::Networking, Core::Networking: Cache, Core::Networking: Cookies, Core::Networking: File, Core::Networking: HTTP, Core::Networking: JAR, Core::Networking: Proxy, Core::Networking: Websockets, Core::DOM: Networking Core: NodeJS usage, tools, and style ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Advises on the use of NodeJS and npm packages at build and runtime. Reviews additions/upgrades/removals of vendored npm packages. Works with appropriate teams to maintain automated license and security audits of npm packages. Works with the security team and relevant developers to respond to vulnerabilities in NodeJS and vendored npm packages. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Dan Mosedale (dmosedale) `__ * - Peer(s) - | `Mark Banner (standard8) `__ | `Danny Coates (dcoates) `__ | `Ed Lee (Mardak) `__ | `Dave Townsend (mossop) `__ * - Peer(s) Emeritus - Kate Hudson * - Includes - | `package.json `__ | `package-lock.json `__ | `node_modules/\*\*/\* `__ * - URL - https://wiki.mozilla.org/Firefox/firefox-dev, #nodejs on slack * - Bugzilla Components - Various Core: NSPR ~~~~~~~~~~ Netscape Portable Runtime .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Kai Engert (KaiE) `__ * - Peer(s) - | `Mike Hommey (glandium) `__ * - Owner(s) Emeritus - Wan-Teh Chang * - Includes - | `nsprpub/\*\*/\* `__ * - Group - dev-tech-nspr * - URL - :ref:`NSPR` * - Bugzilla Components - NSPR Core: PDF ~~~~~~~~~ Rendering code to display documents encoded in the ISO 32000-1 PDF format. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Calixte Denizet (calixte) `__ * - Peer(s) - | `Marco Castelluccio (marco) `__ * - Owner(s) Emeritus - Brendan Dahl * - Peer(s) Emeritus - Artur Adib, Vivien Nicolas * - Includes - | `toolkit/components/pdfjs/\*\*/\* `__ * - Group - dev-platform * - URL - https://github.com/mozilla/pdf.js * - Bugzilla Components - Core::PDF Core: Permissions ~~~~~~~~~~~~~~~~~ .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Tim Huang (timhuang) `__ * - Peer(s) - | `Paul Zühlcke (pbz) `__ * - Owner(s) Emeritus - Monica Chew, Ehsan Akhgari * - Peer(s) Emeritus - Josh Matthews, Mike Connor, Dan Witte, Christian Biesinger, Shawn Wilsher, Honza Bambas, Andrea Marchesini, Johann Hofmann * - Includes - | `extensions/permissions/\*\*/\* `__ * - Group - dev-platform * - Bugzilla Components - Core :: Permission Manager * - Review Group - `#permissions-reviewers `__ Core: Plugins ~~~~~~~~~~~~~ NPAPI Plugin support. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `David Parks (handyman) `__ * - Owner(s) Emeritus - Jim Mathies * - Peer(s) Emeritus - Josh Aas, John Schoenick, Robert O'Callahan, Johnny Stenback, Benjamin Smedberg * - Includes - | `dom/plugins/\*\*/\* `__ * - URL - https://wiki.mozilla.org/Plugins * - Bugzilla Components - Core::Plug-ins Core: Preferences ~~~~~~~~~~~~~~~~~ Preference library .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Kris Wright (KrisWright) `__ * - Peer(s) - | `Mike Hommey (glandium) `__ | `Kris Wright (KrisWright) `__ * - Owner(s) Emeritus - Nicholas Nethercote * - Peer(s) Emeritus - Felipe Gomes, Eric Rahm * - Includes - | `modules/libpref/\*\*/\* `__ * - Group - dev-platform * - Bugzilla Components - Core::Preferences: Backend Core: Private Browsing ~~~~~~~~~~~~~~~~~~~~~~ Implementation of the Private Browsing mode, and the integration of other modules with Private Browsing APIs. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Tim Huang (timhuang) `__ * - Peer(s) - | `Tim Huang (timhuang) `__ * - Owner(s) Emeritus - Ehsan Akhgari, Johann Hofmann * - Peer(s) Emeritus - Josh Matthews * - Group - dev-platform * - URL - https://wiki.mozilla.org/Private_Browsing * - Bugzilla Components - Firefox::Private Browsing Core: Privilege Manager ~~~~~~~~~~~~~~~~~~~~~~~ Caps is the capabilities-based security system. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Bobby Holley (bholley) `__ * - Peer(s) - | `Christoph Kerschbaumer (ckerschb) `__ * - Peer(s) Emeritus - Boris Zbarsky, Brendan Eich, Johnny Stenback, Dan Veditz * - Includes - | `caps/\*\*/\* `__ * - Group - dev-tech-dom * - URL - http://www.mozilla.org/projects/security/components/index.html * - Bugzilla Components - Core::Security: CAPS Core: Push Subscriptions ~~~~~~~~~~~~~~~~~~~~~~~~ Push is a way for application developers to send messages to their web applications. .. warning:: This module does not have any owners specified. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) Emeritus - Doug Turner, Lina Cambridge * - Peer(s) Emeritus - Nikhil Marathe, Dragana Damjanovic, Martin Thomson * - Includes - | `dom/push/\*\*/\* `__ * - Bugzilla Components - Core::DOM: Notifications Core: Sandboxing (Linux) ~~~~~~~~~~~~~~~~~~~~~~~~ Sandboxing for the Linux platform .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Jed Davis (jld) `__ * - Peer(s) - | `Gian-Carlo Pascutto (gcp) `__ * - Includes - | `security/sandbox/linux/\*\*/\* `__ * - Group - dev-platform * - URL - https://wiki.mozilla.org/Security/Sandbox * - Bugzilla Components - Core::Security: Process Sandboxing Core: Sandboxing (OSX) ~~~~~~~~~~~~~~~~~~~~~~ Sandboxing for the OSX platform .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Haik Aftandilian (haik) `__ * - Includes - | `security/sandbox/mac/\*\*/\* `__ * - Group - dev-platform * - URL - https://wiki.mozilla.org/Security/Sandbox * - Bugzilla Components - Core::Security: Process Sandboxing Core: Sandboxing (Windows) ~~~~~~~~~~~~~~~~~~~~~~~~~~ Sandboxing for the Windows platform .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Bob Owen (bobowen) `__ * - Peer(s) - | `David Parks (handyman) `__ * - Owner(s) Emeritus - Tim Abraldes * - Peer(s) Emeritus - Brian Bondy, Aaron Klotz, Jim Mathies, Toshihito Kikuchi * - Includes - | `security/sandbox/win/\*\*/\* `__ * - Group - dev-platform * - URL - https://wiki.mozilla.org/Security/Sandbox * - Bugzilla Components - Core::Security: Process Sandboxing Core: security ~~~~~~~~~~~~~~ Crypto/PKI code, including NSS (Network Security Services) and JSS (NSS for Java) .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Benjamin Beurdouche (beurdouche) `__ | `Robert Relyea (rrelyea) `__ | `Martin Thomson (mt) `__ * - Peer(s) - | `Kai Engert (KaiE) `__ | `Ryan Sleevi (ryan.sleevi) `__ | `Eric Rescorla (ekr) `__ | `Daiki Ueno (ueno) `__ | `Anna Weine (nkulatova) `__ | `Dennis Jackson (djackson) `__ | `John Schanck (jschanck) `__ * - Owner(s) Emeritus - Wan-Teh Chang, Tim Taubert, J.C. Jones * - Peer(s) Emeritus - Elio Maldonado, Franziskus Kiefer, Kevin Jacobs * - Includes - | `security/nss/\*\*/\* `__ * - Group - dev-tech-crypto * - URL - :ref:`Network Security Services (NSS)` * - Bugzilla Components - NSS, JSS, Core::Security, Core::Security: S/MIME Core: Security - Mozilla PSM Glue ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Personal Security Manager .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Dana Keeler (keeler) `__ * - Peer(s) - | `John Schanck (jschanck) `__ * - Owner(s) Emeritus - Kai Engert (2001-2012) * - Peer(s) Emeritus - Honza Bambas, Cykesiopka, Franziskus Kiefer * - Includes - | `security/manager/\*\*/\* `__ * - Group - dev-tech-crypto * - Bugzilla Components - Core::Security: PSM Security - RLBox ~~~~~~~~~~~~~~~~ Sandboxing using WASM/RLBox libraries. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Shravan Narayan (shravanrn) `__ * - Peer(s) - | `Mike Hommey (glandium) `__ | `Tom Ritter (tjr) `__ | `Deian Stefan (deian) `__ * - Includes - | `security/rlbox `__ | `third_party/rlbox `__ | `third_party/rlbox_wasm2c_sandbox `__ * - Bugzilla Components - Core::Security: RLBox Core: Static analysis & rewriting for C++ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Tools for checking C++ code looking for problems at compile time, plus tools for automated rewriting of C++ code. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Andi (andi) `__ * - Peer(s) - | `Nika Layzell (nika) `__ | `Steve Fink (sfink) `__ | `Jeff Muizelaar (jrmuizel) `__ * - Peer(s) Emeritus - Birunthan Mohanathas, Ehsan Akhgari * - Includes - | `build/clang-plugin/\*\*/\* `__ | `tools/rewriting/\*\*/\* `__ * - Group - dev-platform * - Bugzilla Components - Core::Rewriting & Analysis Core: storage ~~~~~~~~~~~~~ Storage APIs with a SQLite backend .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Marco Bonardo (mak) `__ * - Peer(s) - | `Andrew Sutherland (asuth) `__ | `Jan Varga (janv) `__ * - Owner(s) Emeritus - Shawn Wilsher * - Includes - | `third_party/sqlite3/\*\*/\* `__ | `storage/\*\*/\* `__ * - Group - dev-platform * - URL - http://developer.mozilla.org/en/docs/Storage * - Bugzilla Components - Toolkit::Storage, Core::SQL Core: String ~~~~~~~~~~~~ .. warning:: This module does not have any owners specified. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) Emeritus - David Baron * - Peer(s) Emeritus - Eric Rahm * - Includes - | `xpcom/string/\*\*/\* `__ * - Group - dev-tech-xpcom * - URL - :ref:`String Guide` * - Bugzilla Components - Core::String Core: Style System ~~~~~~~~~~~~~~~~~~ CSS style sheet handling; style data computation .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Emilio Cobos Álvarez (emilio) `__ * - Peer(s) - | `Bobby Holley (bholley) `__ | `Xidorn Quan (xidorn) `__ | `Boris Chiou (boris) `__ | `David Shin (dshin) `__ | `Tiaan Louw (tlouw) `__ | `Zach Hoffman (zrhoffman) `__ * - Owner(s) Emeritus - David Baron, Cameron McCormack * - Peer(s) Emeritus - Boris Zbarsky * - Includes - | `layout/style/\*\*/\* `__ | `servo/\*\*/\* `__ * - Group - dev-platform * - URL - https://wiki.mozilla.org/Gecko:Overview#Style_System * - Bugzilla Components - Core::CSS Parsing and Computation, Core::DOM: CSS Object Model Core: SVG ~~~~~~~~~ Scalable Vector Graphics .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Jonathan Watt (jwatt) `__ * - Peer(s) - | `Robert Longson (longsonr) `__ | `Daniel Holbert (dholbert) `__ | `Brian Birtles (birtles) `__ * - Peer(s) Emeritus - Robert O'Callahan * - Includes - | `dom/svg/\*\*/\* `__ | `layout/svg/\*\*/\* `__ | `dom/smil/\*\*/\* `__ * - Group - dev-tech-svg * - URL - https://developer.mozilla.org/docs/Web/SVG * - Bugzilla Components - Core::SVG Core: UA String ~~~~~~~~~~~~~~~ User Agent String .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Tantek Çelik (tantek) `__ * - Peer(s) - | `Chris Peterson (cpeterson) `__ | `Henri Sivonen (hsivonen) `__ * - Includes - | `netwerk/protocol/http/\*\*/\* `__ * - Group - dev-platform * - URL - https://developer.mozilla.org/docs/Web/HTTP/Headers/User-Agent/Firefox * - Bugzilla Components - Core::Networking: HTTP Core: View System ~~~~~~~~~~~~~~~~~ The View Manager is responsible for handling "heavyweight" rendering (some clipping, compositing) and event handling tasks. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Timothy Nikkel (tnikkel) `__ * - Peer(s) - | `Markus Stange (mstange) `__ * - Owner(s) Emeritus - Robert O'Callahan * - Peer(s) Emeritus - David Baron, Boris Zbarsky * - Includes - | `view/\*\*/\* `__ * - Group - dev-platform * - Bugzilla Components - Core::Layout: View Rendering Core: Web Audio ~~~~~~~~~~~~~~~ Support for the W3C Web Audio API specification. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Paul Adenot (padenot) `__ * - Peer(s) - | `Karl Tomlinson (karlt) `__ * - Owner(s) Emeritus - Ehsan Akhgari * - Peer(s) Emeritus - Robert O'Callahan * - Includes - | `dom/media/webaudio/\*\*/\* `__ * - Group - dev-platform * - URL - https://wiki.mozilla.org/Web_Audio_API * - Bugzilla Components - Core::Web Audio Core: Web Painting ~~~~~~~~~~~~~~~~~~ painting, display lists, and layer construction .. warning:: This module does not have any owners specified. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Peer(s) - | `Timothy Nikkel (tnikkel) `__ | `Markus Stange (mstange) `__ | `Miko Mynttinen (mikokm) `__ | `Jamie Nicol (jnicol) `__ * - Owner(s) Emeritus - Matt Woodrow * - Peer(s) Emeritus - David Baron, Robert O'Callahan * - Includes - | `layout/painting/\*\*/\* `__ * - Group - dev-platform * - URL - :ref:`Layout & CSS` * - Bugzilla Components - Core::Layout: Web Painting Core: Web Workers ~~~~~~~~~~~~~~~~~ .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Andrew Sutherland (asuth) `__ * - Peer(s) - | `Eden Chuang (edenchuang) `__ | `Jens Stutte (jstutte) `__ | `Olli Pettay (smaug) `__ * - Owner(s) Emeritus - Ben Turner, Andrea Marchesini * - Peer(s) Emeritus - Blake Kaplan, Jonas Sicking, Kyle Huey, Ben Kelly, Yaron Tausky * - Includes - | `dom/serviceworkers/\*\*/\* `__ | `dom/workers/\*\*/\* `__ * - Group - dev-platform * - URL - https://developer.mozilla.org/docs/Web/API/Web_Workers_API/Using_web_workers * - Bugzilla Components - Core::DOM: Workers * - Review Group - `#dom-worker-reviewers `__ Core: WebGPU (Graphics submodule) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ WebGPU implementation .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Jim Blandy (jimb) `__ * - Peer(s) - | `Erich Gubler (ErichDonGubler) `__ | `Kelsey Gilbert (jgilbert) `__ | `Nicolas Silva (nical) `__ | `Teodor Tanasoaia (teoxoy) `__ * - Owner(s) Emeritus - Dzmitry Malyshau * - Peer(s) Emeritus - Josh Groves * - Includes - | `dom/webgpu/\*\*/\* `__ | `gfx/wgpu_bindings/\*\*/\* `__ | `third_party/rust/naga/\*\*/\* `__ | `third_party/rust/wgpu-core/\*\*/\* `__ | `third_party/rust/wgpu-hal/\*\*/\* `__ | `third_party/rust/wgpu-types/\*\*/\* `__ | `testing/web-platform/tests/webgpu/\*\*/\* `__ | `testing/web-platform/meta/webgpu/\*\*/\* `__ | `testing/web-platform/mozilla/tests/webgpu/\*\*/\* `__ | `testing/web-platform/mozilla/meta/webgpu/\*\*/\* `__ * - Group - dev-platform * - URL - https://wiki.mozilla.org/Platform/GFX/WebGPU * - Bugzilla Components - Core::Graphics::WebGPU * - Review Group - `#webgpu-reviewers `__ Core: WebRTC ~~~~~~~~~~~~ WebRTC is responsible for realtime audio and video communication, as well as related issues like low-level camera and microphone access .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Randell Jesup (jesup) `__ * - Peer(s) - | `Byron Campen (bwc) `__ * - Peer(s) Emeritus - Ethan Hugg, Eric Rescola, Adam Roach * - Includes - | `netwerk/sctp/\*\*/\* `__ * - Group - dev-media * - URL - https://wiki.mozilla.org/Media/webrtc * - Bugzilla Components - Core::WebRTC, Core::WebRTC Networking Core: WebVR ~~~~~~~~~~~ Gecko's implementation of WebVR (Virtual Reality) functionality, including API, devices, graphics and integration .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `kip `__ * - Peer(s) - | `Daosheng Mu (daoshengmu) `__ * - Peer(s) Emeritus - Vladimir Vukicevic, Imanol Fernández * - Includes - | `dom/vr/\*\*/\* `__ | `gfx/vr/\*\*/\* `__ * - Group - dev-platform * - URL - https://mozvr.com/ * - Bugzilla Components - Core::WebVR Core: WebRTC Media ================== Submodule of WebRTC responsible for access to media input devices (microphones, cameras, screen capture), as well as realtime audiovisual codecs and packetization. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Randell Jesup (jesup) `__ * - Peer(s) - | `Jan-Ivar Bruaroey (jib) `__ | `Dan Minor (dminor) `__ | `Andreas Pehrson (pehrsons) `__ * - Peer(s) Emeritus - Paul Kerr, Ethan Hugg * - Includes - | `media/webrtc/\*\*/\* `__ | `dom/media/webrtc/\*\*/\* `__ | `dom/media/systemservices/\*\*/\* `__ * - Group - dev-media * - URL - https://wiki.mozilla.org/Media/webrtc * - Bugzilla Components - Core::WebRTC (Audio/Video) Core: WebRTC Signaling ====================== Submodule of WebRTC responsible for implementation of PeerConnection API, WebRTC identity, and SDP/JSEP handling .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Byron Campen (bwc) `__ * - Peer(s) - | `Randell Jesup (jesup) `__ * - Peer(s) Emeritus - Ethan Hugg, Eric Rescola, Adam Roach, nohlmeier * - Includes - | `media/webrtc/signaling/\*\*/\* `__ * - Group - dev-media * - URL - https://wiki.mozilla.org/Media/webrtc * - Bugzilla Components - Core::WebRTC (Signaling) Core: Widget ~~~~~~~~~~~~ Top level Widget .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Stephen A Pohl (spohl) `__ * - Owner(s) Emeritus - Vladimir Vukicevic, Robert O'Callahan, Jim Mathies * - Peer(s) Emeritus - Stuart Parmenter * - Includes - | `widget/\*\*/\* `__ * - Group - dev-platform * - Bugzilla Components - Core::Drag and Drop, Core::Widget, Core::Printing: Setup Core: Widget - Android ~~~~~~~~~~~~~~~~~~~~~~ This is part of the [https://wiki.mozilla.org/Modules/Core#GeckoView GeckoView] module. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `agi `__ Core: Widget - GTK ~~~~~~~~~~~~~~~~~~ GTK widget support .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Karl Tomlinson (karlt) `__ * - Peer(s) - | `Martin Stránský (stransky) `__ | `Emilio Cobos Álvarez (emilio) `__ * - Owner(s) Emeritus - Robert O'Callahan * - Includes - | `widget/gtk/\*\*/\* `__ * - Group - dev-platform * - URL - http://www.mozilla.org/ports/gtk/ * - Bugzilla Components - Core::Widget: Gtk Core: Widget - Headless ~~~~~~~~~~~~~~~~~~~~~~~ Headless widget support .. warning:: This module does not have any owners specified. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) Emeritus - Brendan Dahl * - Includes - | `widget/headless/\*\*/\* `__ * - Group - dev-platform * - Bugzilla Components - Firefox::Headless Core: Widget - macOS ~~~~~~~~~~~~~~~~~~~~ macOS widget support .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Stephen A Pohl (spohl) `__ * - Peer(s) - | `Markus Stange (mstange) `__ | `Haik Aftandilian (haik) `__ * - Owner(s) Emeritus - Robert O'Callahan, Markus Stange * - Peer(s) Emeritus - Josh Aas, Benoit Girard, Steven Michaud * - Includes - | `widget/cocoa/\*\*/\* `__ * - Group - dev-platform * - Bugzilla Components - Core::Widget: Cocoa Core: Widget - Windows ~~~~~~~~~~~~~~~~~~~~~~ Windows widget support .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Chris Martin (cmartin) `__ * - Peer(s) - | `David Parks (handyman) `__ | `Molly Howell (mhowell) `__ * - Owner(s) Emeritus - Jim Mathies * - Peer(s) Emeritus - Rob Strong, Vladimir Vukicevic, Brad Lassey, Brian Bondy, Christian Biesinger, Doug Turner, Josh 'timeless' Soref, Rob Arnold, Aaron Klotz, Neil Rashbrook, Toshihito Kikuchi * - Includes - | `widget/windows/\*\*/\* `__ * - Group - dev-platform * - Bugzilla Components - Core::Widget: Win32 Core: XML ~~~~~~~~~ XML in Mozilla, including XML, XHTML, Namespaces in XML, Associating Style Sheets with XML Documents, XML Linking and XML Extras. XML-related things that are not covered by more specific projects. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Peter Van der Beken (peterv) `__ * - Peer(s) Emeritus - Jonas Sicking, Johnny Stenback, Boris Zbarsky, Eric Rahm * - Includes - | `dom/xml/\*\*/\* `__ | `parser/expat/\*\*/\* `__ * - Group - dev-tech-xml * - Bugzilla Components - Core::XML Core: XPApps ~~~~~~~~~~~~ Cross-Platform Applications, mostly Navigator front end and application shell. .. warning:: This module does not have any owners specified. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Peer(s) - | `Dean Tessman (dean_tessman) `__ * - Owner(s) Emeritus - Neil Rashbrook * - Peer(s) Emeritus - Josh 'timeless' Soref * - Includes - | `xpfe/\*\*/\* `__ * - Group - dev-apps-seamonkey Core: XPCOM ~~~~~~~~~~~ The cross-platform object model and core data structures. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Nika Layzell (nika) `__ * - Peer(s) - | `Kris Maglione (kmag) `__ | `Barret Rennie (barret) `__ | `Jens Stutte (jstutte) `__ | `Kris Wright (KrisWright) `__ | `Andrew McCreight (mccr8) `__ | `Emilio Cobos Álvarez (emilio) `__ * - Owner(s) Emeritus - Benjamin Smedberg * - Peer(s) Emeritus - Doug Turner, Eric Rahm, Simon Giesecke * - Includes - | `startupcache/\*\*/\* `__ | `xpcom/\*\*/\* `__ | `xpcom/base/\*\*/\* `__ | `xpcom/build/\*\*/\* `__ | `xpcom/components/\*\*/\* `__ | `xpcom/docs/\*\*/\* `__ | `xpcom/ds/\*\*/\* `__ | `xpcom/glue/\*\*/\* `__ | `xpcom/reflect/\*\*/\* `__ | `xpcom/rust/\*\*/\* `__ | `xpcom/system/\*\*/\* `__ | `xpcom/tests/\*\*/\* `__ | `xpcom/threads/\*\*/\* `__ | `xpcom/windbgdlg/\*\*/\* `__ * - Group - dev-platform * - URL - :ref:`XPCOM` * - Bugzilla Components - Core::XPCOM * - Review Group - `#xpcom-reviewers `__ Core: XPConnect ~~~~~~~~~~~~~~~ Deep Magic .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Bobby Holley (bholley) `__ * - Peer(s) - | `Peter Van der Beken (peterv) `__ | `Andrew McCreight (mccr8) `__ | `Kris Maglione (kmag) `__ | `Nika Layzell (nika) `__ * - Peer(s) Emeritus - Boris Zbarsky, Blake Kaplan, Andreas Gal, Johnny Stenback, Gabor Krizsanits * - Includes - | `js/xpconnect/\*\*/\* `__ * - Bugzilla Components - Core::XPConnect Core: XPIDL ~~~~~~~~~~~ Cross-platform IDL compiler; produces .h C++ header files and .xpt runtime type description files from .idl interface description files. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Nika Layzell (nika) `__ * - Peer(s) - | `Andrew McCreight (mccr8) `__ * - Owner(s) Emeritus - Kyle Huey * - Peer(s) Emeritus - Mike Shaver, Josh 'timeless' Soref * - Includes - | `xpcom/idl-parser/\*\*/\* `__ | `xpcom/xpidl/\*\*/\* `__ * - Group - dev-tech-xpcom * - URL - :ref:`XPIDL` Core: XSLT Processor ~~~~~~~~~~~~~~~~~~~~ XSLT transformations processor .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Peter Van der Beken (peterv) `__ * - Peer(s) Emeritus - Jonas Sicking, Axel Hecht, Eric Rahm * - Includes - | `dom/xslt/\*\*/\* `__ * - Group - dev-tech-xslt * - URL - https://developer.mozilla.org/docs/Web/XSLT * - Bugzilla Components - Core::XSLT Desktop Firefox ~~~~~~~~~~~~~~~ Standalone Web Browser. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Dave Townsend (mossop) `__ | `Gijs `__ * - Peer(s) - | `Dão Gottwald (dao) `__ | `Marco Bonardo (mak) `__ | `Mike Conley (mconley) `__ | `Sarah Clements (sclements) `__ * - Peer(s) Emeritus - Brian Bondy, Lina Cambridge, Luke Chang, Ricky Chien, Justin Dolske, Georg Fritzsche, Felipe Gomes, Tim Guan-tin Chien, Johann Hofmann, Molly Howell, KM Lee Rex, Fred Lin, Ray Lin, Fischer Liu, Bill McCloskey, Mark Mentovai, Ted Mielczarek, Brian Nicholson, Matthew Noorenberghe, Neil Rashbrook, Asaf Romano, Marina Samuel, J Ryan Stinnett, Gregory Szorc, Tim Taubert, Jared Wein * - Includes - | `browser/\*\*/\* `__ | `toolkit/\*\*/\* `__ * - Group - firefox-dev * - Bugzilla Components - Firefox, Toolkit Add-ons Manager =============== Extension management back-end. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Shane Caraveo (mixedpuppy) `__ | `Luca Greco (rpl) `__ * - Peer(s) - | `Luca Greco (rpl) `__ | `Tomislav Jovanovic (zombie) `__ | `Rob Wu (robwu) `__ | `William Durand (willdurand) `__ * - Owner(s) Emeritus - Robert Strong, Andrew Swan, Kris Maglione * - Includes - | `toolkit/mozapps/extensions/\*\*/\* `__ Add-ons Manager UI ================== about:addons. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Shane Caraveo (mixedpuppy) `__ | `Mark Striemer (mstriemer) `__ * - Peer(s) - | `Luca Greco (rpl) `__ | `Tomislav Jovanovic (zombie) `__ | `Rob Wu (robwu) `__ | `William Durand (willdurand) `__ * - Owner(s) Emeritus - Robert Strong, Andrew Swan * - Includes - | `toolkit/mozapps/extensions/content/\*\*/\* `__ Application Update ================== The application update services. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Robin Steuber (bytesized) `__ * - Peer(s) - | `Molly Howell (mhowell) `__ * - Peer(s) Emeritus - Adam Gashlin * - Includes - | `toolkit/mozapps/update/\*\*/\* `__ Bookmarks & History =================== The bookmarks and history services (Places). .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Marco Bonardo (mak) `__ * - Peer(s) - | `Drew Willcoxon (adw) `__ | `Daisuke Akatsuka (daisuke) `__ | `Lina Butler (lina) `__ | `Mark Banner (standard8) `__ * - Owner(s) Emeritus - Dietrich Ayala * - Peer(s) Emeritus - Asaf Romano, David Dahl, Shawn Wilsher * - Includes - | `browser/components/places/\*\*/\* `__ | `toolkit/components/places/\*\*/\* `__ * - Bugzilla Components - Firefox::Bookmarks & History, Toolkit::Places * - Review Group - `#places-reviewers `__ Desktop Theme ============= The style rules used in the desktop UI. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Dão Gottwald (dao) `__ * - Peer(s) - | `Itiel (itiel_yn8) `__ | `Sam Foster (sfoster) `__ | `Emilio Cobos Álvarez (emilio) `__ | `Jules Simplicio (jules) `__ | `Cieara Meador (cmkm) `__ | `Kelly Cochrane (kcochrane) `__ * - Peer(s) Emeritus - Tim Nguyen, Amy Churchwell * - Includes - | `browser/themes/\*\*/\* `__ | `toolkit/themes/\*\*/\* `__ * - Bugzilla Components - Firefox::Theme, Toolkit::Themes Desktop UI ========== The main browser UI except where covered by more specific submodules. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Mike Conley (mconley) `__ * - Peer(s) - | `Jared Hirsch (jhirsch) `__ | `Sarah Clements (sclements) `__ | `DJ (dwalker) `__ | `Cieara Meador (cmkm) `__ * - Owner(s) Emeritus - Jared Wein * - Peer(s) Emeritus - Florian Quèze * - Includes - | `browser/base/content/\*\*/\* `__ Download Manager ================ The downloads UI and service. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Marco Bonardo (mak) `__ * - Peer(s) - | `Gijs `__ | `Micah Tigley (micah) `__ * - Owner(s) Emeritus - Paolo Amadini, Shawn Wilsher * - Includes - | `browser/components/downloads/\*\*/\* `__ | `toolkit/mozapps/downloads/\*\*/\* `__ | `uriloader/exthandler/\*\*/\* `__ Enterprise Policies =================== System policies for controlling Firefox. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Mike Kaply (mkaply) `__ * - Peer(s) - | `Dão Gottwald (dao) `__ | `Marco Bonardo (mak) `__ | `Mike Conley (mconley) `__ | `Sarah Clements (sclements) `__ * - Includes - | `browser/components/enterprisepolicies/\*\*/\* `__ Experiments/Rollouts ==================== Desktop clients for our experiments and off-train deployments systems. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Barret Rennie (barret) `__ * - Peer(s) - | `Gijs `__ | `Emily McMinn (emcminn) `__ * - Owner(s) Emeritus - Michael Cooper * - Includes - | `toolkit/components/normandy/\*\*/\* `__ | `toolkit/components/nimbus/\*\*/\* `__ * - URL - https://experimenter.info/ * - Bugzilla Components - Firefox::Normandy, Firefox::Nimbus Desktop Client Firefox View ============ The Firefox View page and its modules. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Sarah Clements (sclements) `__ * - Peer(s) - | `Sam Foster (sfoster) `__ | `Kelly Cochrane (kcochrane) `__ | `Jonathan Sudiaman (jsudiaman) `__ * - Includes - | `browser/components/firefoxview/\*\*/\* `__ Form Autofill ============= Form detection and autocomplete. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Sergey Galich (serg) `__ * - Peer(s) - | `Tim Giles (tgiles) `__ | `Dimi Lee (dimi) `__ * - Owner(s) Emeritus - Matthew Noorenberghe * - Includes - | `browser/extensions/formautofill/\*\*/\* `__ | `toolkit/components/satchel/\*\*/\* `__ In-product Messaging ==================== The system for delivering in-product messaging and onboarding including Activity Stream Router, about:welcome, UI tour. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Punam Dahiya (pdahiya) `__ * - Peer(s) - | `Nan Jiang (nanj) `__ | `Ed Lee (Mardak) `__ | `Dan Mosedale (dmosedale) `__ | `Shane Hughes (aminomancer) `__ * - Owner(s) Emeritus - Ed Lee * - Peer(s) Emeritus - Kate Hudson, Matthew N * - Includes - | `browser/components/asrouter/\*\*/\* `__ | `browser/components/aboutwelcome/\*\*/\* `__ | `browser/components/uitour/\*\*/\* `__ | `toolkit/components/messaging-system/\*\*/\* `__ * - Bugzilla Components - Firefox::Messaging System, Firefox::Tours Launcher Process ================ Windows process for bootstrapping the browser process. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Ray Kraesig (rkraesig) `__ * - Peer(s) - | `Molly Howell (mhowell) `__ | `Greg Stoll (gstoll) `__ | `David Parks (handyman) `__ * - Owner(s) Emeritus - Aaron Klotz, Toshihito Kikuchi * - Includes - | `browser/app/winlauncher/\*\*/\* `__ * - Bugzilla Components - Firefox::Launcher Process Localization ============ Tooling to enable translation and facilitate localization. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Francesco Lodolo (flod) `__ * - Peer(s) - | `Matjaz Horvat (mathjazz) `__ | `Eemeli Aro (eemeli) `__ * - Includes - | `browser/\*\*/\* `__ | `toolkit/\*\*/\* `__ New Tab Page ============ The new tab/home page. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Scott (thecount) `__ * - Peer(s) - | `Amy Churchwell (amy) `__ * - Owner(s) Emeritus - Ed Lee * - Peer(s) Emeritus - Kate Hudson, Andrei Oprea * - Includes - | `browser/components/newtab/\*\*/\* `__ * - Bugzilla Components - Firefox::New Tab Page Password Manager ================ Managing, saving and filling logins. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Sergey Galich (serg) `__ * - Peer(s) - | `Tim Giles (tgiles) `__ | `Dimi Lee (dimi) `__ | `Sam Foster (sfoster) `__ * - Owner(s) Emeritus - Matthew Noorenberghe * - Peer(s) Emeritus - Bianca Danforth, Severin Rudie, Jared Wein * - Includes - | `toolkit/components/passwordmgr/\*\*/\* `__ | `browser/components/aboutlogins/\*\*/\* `__ * - URL - https://wiki.mozilla.org/Toolkit:Password_Manager * - Bugzilla Components - Toolkit::Password Manager, Toolkit::Password Manager: Site, Compatibility, Firefox::about:logins Picture-in-Picture ================== A component that allows video elements to be pulled out into an always-on-top window. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Mike Conley (mconley) `__ * - Peer(s) - | `Niklas Baumgardner (niklas) `__ | `kpatenio (kpatenio) `__ * - Owner(s) Emeritus - Micah Tigley, Molly Howell * - Includes - | `toolkit/components/pictureinpicture `__ | `browser/extensions/pictureinpicture `__ Profile Migration ================= Migrating data from other browsers. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Gijs `__ * - Peer(s) - | `Mike Conley (mconley) `__ | `Marco Bonardo (mak) `__ | `Matthew N (MattN) `__ * - Includes - | `browser/components/migration/\*\*/\* `__ Screenshots =========== Code relating to Screenshots functionality .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Sam Foster (sfoster) `__ | `Niklas Baumgardner (niklas) `__ * - Peer(s) - | `Jared Hirsch (jhirsch) `__ * - Owner(s) Emeritus - Emma Malysz, Ian Bicking * - Peer(s) Emeritus - Barry Chen * - Includes - | `browser/extensions/screenshots/\*\*/\* `__ | `browser/components/screenshots/\*\*/\* `__ * - Bugzilla Components - Firefox::Screenshots Search and Address Bar ====================== The search service, address bar and address bar autocomplete. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Mark Banner (standard8) `__ | `Drew Willcoxon (adw) `__ * - Peer(s) - | `Dale Harvey (daleharvey) `__ | `Marco Bonardo (mak) `__ | `Dão Gottwald (dao) `__ | `Mandy Cheang (mcheang) `__ | `James Teow (jteow) `__ * - Peer(s) Emeritus - Michael de Boer * - Includes - | `browser/components/search/\*\*/\* `__ | `browser/components/urlbar/\*\*/\* `__ | `toolkit/components/search/\*\*/\* `__ * - Bugzilla Components - Firefox::Address Bar, Firefox::Search Security and Privacy UI ======================= The front-end to our security and privacy features, including Protections UI, Site Identity, Site Permissions and Certificate Errors .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Paul Zühlcke (pbz) `__ * - Peer(s) - | `Dão Gottwald (dao) `__ | `Marco Bonardo (mak) `__ | `Mike Conley (mconley) `__ | `Sarah Clements (sclements) `__ * - Owner(s) Emeritus - Johann Hofmann * - Peer(s) Emeritus - Erica Wright, Nihanth Subramanya, prathiksha * - Includes - | `browser/components/protections/\*\*/\* `__ | `browser/components/controlcenter/\*\*/\* `__ * - Bugzilla Components - Firefox::Security, Firefox::Protections UI, Firefox::Site Identity, Firefox::Site Permissions Session Restore =============== Restoring a user's session after starting Firefox. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Sarah Clements (sclements) `__ | `Sam Foster (sfoster) `__ | `Andreas Farre (farre) `__ * - Peer(s) - | `Dão Gottwald (dao) `__ * - Owner(s) Emeritus - Michael de Boer, Kashav Madan, Dale Harvey, Dão Gottwald * - Peer(s) Emeritus - Anny Gakhokidze * - Includes - | `browser/components/sessionstore/\*\*/\* `__ | `toolkit/components/sessionstore/\*\*/\* `__ * - Bugzilla Components - Firefox::Session Restore Settings UI =========== The front-end settings user interface. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Dave Townsend (mossop) `__ * - Peer(s) - | `Mark Striemer (mstriemer) `__ | `Gijs `__ | `Mike Conley (mconley) `__ * - Owner(s) Emeritus - Jared Wein * - Peer(s) Emeritus - Tim Nguyen * - Includes - | `browser/components/preferences/\*\*/\* `__ | `browser/themes/\*/preferences `__ | `toolkit/mozapps/preferences `__ Tabbed Browser ============== The UI component controlling browser tabs. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Dão Gottwald (dao) `__ * - Peer(s) - | `Marco Bonardo (mak) `__ | `Mike Conley (mconley) `__ * - Peer(s) Emeritus - Jared Wein, Matthew N * - Includes - | `browser/base/content/tabbrowser\* `__ | `browser/base/content/browser-allTabsMenu.js `__ | `browser/base/content/browser-ctrlTab.js `__ | `browser/base/content/browser-fullZoom.js `__ | `browser/modules/AsyncTabSwitcher.sys.mjs `__ | `browser/modules/NewTabPagePreloading.sys.mjs `__ | `browser/modules/OpenInTabsUtils.sys.mjs `__ | `browser/modules/TabsList.sys.mjs `__ | `browser/modules/TabUnloader.sys.mjs `__ * - Bugzilla Components - Firefox::Tabbed Browser Windows Installer ================= The installer for Windows. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Molly Howell (mhowell) `__ * - Peer(s) - | `Adam Gashlin (agashlin) `__ | `Nick Alexander (nalexander) `__ * - Includes - | `browser/installer/\*\*/\* `__ | `toolkit/mozapps/installer/\*\*/\* `__ * - Bugzilla Components - Firefox::Installer DevTools ~~~~~~~~ Mozilla Developer Tools .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Jan Honza Odvarko (Honza) `__ * - Peer(s) - | `Alexandre Poirot (ochameau) `__ | `Julian Descottes (jdescottes) `__ | `Nicolas Chevobbe (nchevobbe) `__ | `Hubert Boma Manilla (bomsy) `__ | `Henrik Skupin (whimboo) `__ * - Owner(s) Emeritus - Patrick Brosset, Joe Walker, Dave Camp, Rob Campbell * - Peer(s) Emeritus - Mihai Șucan, Heather Arthur, Anton Kovalyov, Brandon Benvie, Eddy Bruel, James Long, Matteo Ferretti, Steve Fink (heapsnapshot code), Jaroslav Šnajdr, Tom Tromey, Paul Rouget, Victor Porof, Lin Clark, Jan Keromnes, Jordan Santell, Soledad Penadés, Mike Ratcliffe, Panagiotis Astithas, Tim Nguyen, Brian Grinstead, J. Ryan Stinnett, Jason Laster, David Walsh, Greg Tatum, Gabriel Luong, Brad Werth, Daisuke Akatsuka, Yulia Startsev, Logan Smyth, Julien Wajsberg, Razvan Caliman, Micah Tigley, Nick Fitzgerald, Jim Blandy, Belén Albeza * - Includes - | `devtools/\*\*/\* `__ * - URL - http://firefox-dev.tools/ * - Bugzilla Components - DevTools JavaScript usage, tools, and style ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Aspects of JavaScript use such as language feature usage, tooling such as lint configurations, formatting and naming style. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Dave Townsend (mossop) `__ * - Peer(s) - | `Gijs `__ | `Mark Banner (standard8) `__ | `Jan de Mooij (jandem) `__ * - Includes - | `.eslintrc-test-paths.js `__ | `\*\*/.eslintignore `__ | `\*\*/.eslintrc.js `__ | `tools/lint/eslint/\*\*/\* `__ mots config ~~~~~~~~~~~ .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Zeid Zabaneh (zeid) `__ * - Includes - | `mots.yaml `__ mozharness ~~~~~~~~~~ Configuration-driven script harness. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Geoff Brown (gbrown) `__ * - Peer(s) - | `Joel Maher (jmaher) `__ * - Owner(s) Emeritus - Aki Sasaki * - Peer(s) Emeritus - Justin Wood, Tom Prince * - Includes - | `testing/mozharness/\*\*/\* `__ * - Bugzilla Components - Release Engineering :: Applications: MozharnessCore Python usage, tools, and style ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Aspects of Python use such as tooling, formatting and naming style .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Andrew Halberstadt (ahal) `__ * - Peer(s) - | `Mike Hommey (glandium) `__ | `Marco Castelluccio (marco) `__ | `Sylvestre Ledru (Sylvestre) `__ * - Includes - | `tools/lint/python/\*\*/\* `__ * - Bugzilla Components - Developer Infrastructure :: Lint and Formatting Remote Protocol ~~~~~~~~~~~~~~~ Low-level remote protocol exposing interfaces for inspecting state and controlling execution of web documents, instrumenting various subsystems in the browser, simulating user interaction for automation purposes, and for subscribing to updates from the aforementioned. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Henrik Skupin (whimboo) `__ * - Peer(s) - | `Julian Descottes (jdescottes) `__ | `James Graham (jgraham) `__ | `Alexandra Borovova (Sasha) `__ * - Includes - | `remote/\*\*/\* `__ * - URL - https://firefox-source-docs.mozilla.org/remote/ * - Bugzilla Components - Remote Protocol Agent ===== Underlying transport layer and server to allow remoting of Firefox for automation and debugging. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Henrik Skupin (whimboo) `__ * - Peer(s) - | `Julian Descottes (jdescottes) `__ | `James Graham (jgraham) `__ | `Alexandra Borovova (Sasha) `__ * - Owner(s) Emeritus - Andreas Tolfsen * - Peer(s) Emeritus - Maja Frydrychowicz, Alexandre Poirot, Yulia Startsev * - Includes - | `remote/\*\*/\* `__ * - Excludes - | `remote/cdp/\* `__ | `remote/marionette/\* `__ | `remote/webdriver-bidi/\* `__ * - Bugzilla Components - Remote Protocol :: Agent CDP === The core implementation for CDP support. Please file domain specific issues and requests under the appropriate CDP-prefixed Remote Protocol component. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Henrik Skupin (whimboo) `__ * - Peer(s) - | `Julian Descottes (jdescottes) `__ | `James Graham (jgraham) `__ | `Alexandra Borovova (Sasha) `__ * - Owner(s) Emeritus - Andreas Tolfsen * - Peer(s) Emeritus - Maja Frydrychowicz, Alexandre Poirot, Yulia Startsev * - Includes - | `remote/cdp/\* `__ * - Bugzilla Components - Remote Protocol :: CDP Marionette ========== Marionette is a remote protocol that lets out-of-process programs communicate with, instrument, and control Gecko-based browsers. Combined with geckodriver, this forms our WebDriver classic implementation. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Henrik Skupin (whimboo) `__ * - Peer(s) - | `Julian Descottes (jdescottes) `__ | `James Graham (jgraham) `__ | `Alexandra Borovova (Sasha) `__ * - Owner(s) Emeritus - Andreas Tolfsen * - Peer(s) Emeritus - Maja Frydrychowicz, David Burns * - Includes - | `remote/marionette/\* `__ * - Group - dev-webdriver * - Bugzilla Components - Remote Protocol :: Marionette WebDriver BiDi ============== W3C WebDriver BiDi implementation for Gecko-based browsers. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Henrik Skupin (whimboo) `__ * - Peer(s) - | `Julian Descottes (jdescottes) `__ | `James Graham (jgraham) `__ | `Alexandra Borovova (Sasha) `__ * - Includes - | `remote/webdriver-bidi/\* `__ * - Group - dev-webdriver * - Bugzilla Components - Remote Protocol :: WebDriver BiDi Sync ~~~~ Firefox Sync client .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Mark Hammond (markh) `__ * - Peer(s) - | `Lougenia Bailey (lougenia) `__ | `Tarik Eshaq (teshaq) `__ | `Ben Dean-Kawamura (bdk) `__ | `Sammy Khamis (skhamis) `__ | `Lina Butler (lina) `__ * - Owner(s) Emeritus - Ryan Kelly * - Includes - | `services/sync/\*\*/\* `__ * - URL - https://wiki.mozilla.org/Services/Process/Code_Review * - Bugzilla Components - Sync firefox-ui ~~~~~~~~~~ Firefox UI test framework. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Henrik Skupin (whimboo) `__ * - Peer(s) - | `Julian Descottes (jdescottes) `__ | `James Graham (jgraham) `__ | `Alexandra Borovova (Sasha) `__ * - Peer(s) Emeritus - Maja Frydrychowicz * - Includes - | `testing/firefox-ui/\*\*/\* `__ * - Bugzilla Components - Testing :: Firefox UI geckodriver ~~~~~~~~~~~ Proxy for using W3C WebDriver-compatible clients to interact with Gecko-based browsers. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `James Graham (jgraham) `__ * - Peer(s) - | `Henrik Skupin (whimboo) `__ * - Includes - | `testing/geckodriver/\*\*/\* `__ * - Group - dev-webdriver * - Bugzilla Components - Testing :: geckodriver gtest ~~~~~ GTest test harness. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Geoff Brown (gbrown) `__ * - Includes - | `testing/gtest/\*\*/\* `__ * - Bugzilla Components - Testing :: GTest Marionette Client & Harness ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Python client and harness for the Marionette remote protocol implementation. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Henrik Skupin (whimboo) `__ * - Peer(s) - | `Julian Descottes (jdescottes) `__ | `James Graham (jgraham) `__ | `Alexandra Borovova (Sasha) `__ * - Owner(s) Emeritus - Andreas Tolfsen * - Peer(s) Emeritus - Maja Frydrychowicz, David Burns * - Includes - | `testing/marionette/\*\*/\* `__ * - Bugzilla Components - Testing :: Marionette Client & Harness Mochitest ~~~~~~~~~ Mochitest test framework .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Andrew Halberstadt (ahal) `__ * - Peer(s) - | `Joel Maher (jmaher) `__ | `Geoff Brown (gbrown) `__ * - Includes - | `testing/mochitest/\*\*/\* `__ * - Bugzilla Components - Testing :: Mochitest Mozbase ~~~~~~~ Base modules used for implementing test components. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Geoff Brown (gbrown) `__ * - Peer(s) - | `Andrew Halberstadt (ahal) `__ | `Andreas Tolfsen (ato) `__ | `Bob Clary (bc) `__ | `James Graham (jgraham) `__ | `Henrik Skupin (whimboo) `__ * - Includes - | `testing/mozbase `__ * - Bugzilla Components - Testing :: Mozbase, Testing :: Mozbase Rust Performance Testing ~~~~~~~~~~~~~~~~~~~ This module encompasses all of our performance testing projects, e.g. Raptor, Talos, MozPerfTest, AWSY, JSShell, mach try perf, etc.. See our PerfDocs for more information on the owners/peers of the various components (linked below). .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Greg Mierzwinski (sparky) `__ * - Peer(s) - | `Andrej Glavic (aglavic) `__ | `Dave Hunt (davehunt) `__ | `Kash Shampur (kshampur) `__ * - Includes - | `testing/raptor/\*\*/\* `__ | `testing/talos/\*\*/\* `__ | `python/mozperftest/\*\*/\* `__ | `testing/awsy/\*\*/\* `__ | `testing/jsshell/\*\*/\* `__ | `tools/lint/perfdocs/\*\*/\* `__ | `testing/perfdocs/\*\*/\* `__ | `testing/performance/\*\*/\* `__ | `testing/condprofile/\*\*/\* `__ | `tools/browsertime/\*\*/\* `__ | `tools/tryselect/selectors/perf.py `__ * - URL - :ref:`Performance Testing` * - Bugzilla Components - Testing :: Raptor, Testing :: Talos, Testing :: AWSY, Testing :: Performance, Testing :: mozperftest, Testing :: Condprofile Reftest (+ jsreftest + crashtest) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Reftest test framework .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Timothy Nikkel (tnikkel) `__ * - Peer(s) - | `Andrew Halberstadt (ahal) `__ | `Joel Maher (jmaher) `__ * - Includes - | `layout/tools/reftest/\*\*/\* `__ * - Bugzilla Components - Testing :: Reftest Tryselect ~~~~~~~~~ Frontend for selecting jobs on the try server. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Andrew Halberstadt (ahal) `__ * - Peer(s) - | `James Graham (jgraham) `__ | `Marco Castelluccio (marco) `__ * - Includes - | `tools/tryselect/\*\*/\* `__ * - Bugzilla Components - Developer Infrastructure :: Try web-platform-tests infrastructure ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Infrastructure for running the cross-browser web-platform-tests .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `James Graham (jgraham) `__ * - Includes - | `testing/web-platform/\*\*/\* `__ | `testing/web-platform/tests/tools/\*\*/\* `__ * - Excludes - | `testing/web-platform/tests/\*\*/\* `__ | `testing/web-platform/meta/\*\*/\* `__ | `testing/web-platform/mozilla/\*\*/\* `__ * - Bugzilla Components - Testing :: web-platform-tests XPCShell ~~~~~~~~ XPCShell test harness. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Joel Maher (jmaher) `__ * - Peer(s) - | `Geoff Brown (gbrown) `__ * - Includes - | `testing/xpcshell/\*\*/\* `__ * - Bugzilla Components - Testing::XPCShell Harness Toolkit ~~~~~~~ Components shared between desktop and mobile browsers. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Dave Townsend (mossop) `__ | `Gijs `__ * - Peer(s) - | `Dão Gottwald (dao) `__ | `Marco Bonardo (mak) `__ | `Mike Conley (mconley) `__ | `Molly Howell (mhowell) `__ * - Peer(s) Emeritus - Matthew Noorenberghe, Jared Wein * - Includes - | `toolkit/\*\*/\* `__ * - Group - firefox-dev * - Bugzilla Components - Firefox, Toolkit Application Startup =================== The profile system and startup process before the front-end launches. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Dave Townsend (mossop) `__ * - Peer(s) - | `Nathan Froyd (froydnj) `__ * - Includes - | `toolkit/profile/\*\*/\* `__ | `toolkit/components/remote/\*\*/\* `__ | `toolkit/xre/\*\*/\* `__ Telemetry ========= The core infrastructure in the Firefox client to send back telemetry data. Includes the common mechanisms to record, view and submit data: Legacy Telemetry and Glean (via Firefox on Glean (FOG)). This module does ''not'' include responsibility for every piece of submitted Telemetry data. Each team/module is responsible for their own measurements (histograms, scalars, other ping submissions, etc.). .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Chris H-C (chutten) `__ * - Peer(s) - | `Alessio Placitelli (Dexter) `__ | `Jan-Erik Rediger (janerik) `__ | `Perry McManis (perry.mcmanis) `__ | `Travis Long (travis_) `__ * - Owner(s) Emeritus - Georg Fritzsche * - Includes - | `toolkit/components/glean/\*\*/\* `__ | `toolkit/components/telemetry/\*\*/\* `__ | `toolkit/content/aboutTelemetry.\* `__ * - Group - fx-data-dev * - URL - :ref:`Telemetry` UI Widgets ========== The base widgets used throughout the UI. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Mark Striemer (mstriemer) `__ * - Peer(s) - | `Marco Bonardo (mak) `__ | `Tim Giles (tgiles) `__ | `Hanna Jones (hjones) `__ * - Owner(s) Emeritus - Neil Deakin * - Peer(s) Emeritus - Andrew Swan * - Includes - | `toolkit/content/widgets/\*\*/\* `__ Webextensions ============= Webextension APIs and integration. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Shane Caraveo (mixedpuppy) `__ | `Tomislav Jovanovic (zombie) `__ * - Peer(s) - | `Luca Greco (rpl) `__ | `Rob Wu (robwu) `__ | `William Durand (willdurand) `__ * - Peer(s) Emeritus - Andrew Swan, Kris Maglione * - Includes - | `browser/components/extensions/\*\*/\* `__ | `toolkit/components/extensions/\*\*/\* `__ Translation ~~~~~~~~~~~ Support for translation in Firefox, and the infrastructure to train new translation language models. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Greg Tatum (gregtatum) `__ * - Peer(s) - | `Erik Nordin (nordzilla) `__ | `Evgeny Pavlov (epavlov) `__ | `Marco Castelluccio (marco) `__ * - Includes - | `toolkit/components/translations/\*\*/\* `__ | `toolkit/components/translation/\*\*/\* `__ | `browser/components/translations/\*\*/\* `__ * - Group - dev-platform * - URL - https://github.com/mozilla/firefox-translations-training https://github.com/mozilla/firefox-translations-models https://github.com/mozilla/firefox-translations-evaluations https://github.com/mozilla/firefox-translations * - Bugzilla Components - Firefox::Translation * - Review Group - `#translations-reviewers `__ URL Classifier ~~~~~~~~~~~~~~ Database and list-based classification of URL resources, such as Tracking Protection and SafeBrowsing. .. list-table:: :stub-columns: 1 :widths: 30 70 * - Owner(s) - | `Dimi Lee (dimi) `__ | `Luke Crouch (groovecoder) `__ * - Peer(s) - | `Tim Huang (timhuang) `__ | `Gian-Carlo Pascutto (gcp) `__ * - Owner(s) Emeritus - François Marier * - Peer(s) Emeritus - Henry Chang, Ryan Tilder * - Includes - | `toolkit/components/url-classifier/\*\*/\* `__ | `netwerk/url-classifier/\*\*/\* `__ * - Group - dev-platform * - URL - https://github.com/mozilla-services/shavar https://wiki.mozilla.org/Phishing_Protection https://wiki.mozilla.org/Security/Tracking_protection https://wiki.mozilla.org/Security/Application_Reputation