Networking: Difference between revisions
(Updated page, removed some old/outdated information) |
(Add auto-generated list of pages in the wiki regarding networking) |
||
Line 8: | Line 8: | ||
* [https://firefox-source-docs.mozilla.org/networking/index.html Main Necko Docs page] | * [https://firefox-source-docs.mozilla.org/networking/index.html Main Necko Docs page] | ||
* [https://firefox-source-docs.mozilla.org/networking/new_to_necko_resources.html New to necko resources] | * [https://firefox-source-docs.mozilla.org/networking/new_to_necko_resources.html New to necko resources] | ||
==Pages in the wiki== | |||
All current Networking and Necko pages in the wiki. Most of them are currently outdated and need to | |||
# be revisited to flag as outdated | |||
# then get updated or redirect to current documentation in firefox-source-docs | |||
===Networking=== | |||
{{Special:PrefixIndex/Networking/}} | |||
===Necko=== | |||
{{Special:PrefixIndex/Necko/}} | |||
===Caches=== | ===Caches=== |
Revision as of 09:45, 7 April 2022
The Necko (or Networking) team is responsible for the fundamental network protocols and features like HTTP, QUIC, caching, and DNS. Most of our documentation resides on the firefox-source-docs/networking section, and our focus is to make it an accessible and easy-to-browse source of truth for our networking stack. This page serves as an extension to guide through the documentation and as a place to draft pages not yet ready to be in firefox-source-docs, but already useful on their own. At some point, all pages about networking in the wiki are intended to be lifted to firefox-source-docs.
Code Review Policy
Patches against Mozilla's networking code must be reviewed by the module owner or a peer, or by someone they have asked to perform a specific review.
Documents
Pages in the wiki
All current Networking and Necko pages in the wiki. Most of them are currently outdated and need to
- be revisited to flag as outdated
- then get updated or redirect to current documentation in firefox-source-docs
Networking
- Networking/Archive
- Networking/Archive/Androids
- Networking/Archive/DASH
- Networking/Archive/DASH/Implementation
- Networking/Archive/DASH/Testing
- Networking/Archive/DataManagement
- Networking/Archive/DataReduction
- Networking/Archive/IndividualPriorities
- Networking/Archive/InternProjects
- Networking/Archive/Necko/CaptivePortal
- Networking/Archive/Necko/DNS/ResolverIntegration
- Networking/Archive/Necko/Dashboard
- Networking/Archive/Necko/Differences
- Networking/Archive/Necko/Performance/AutomatedTesting
- Networking/Archive/Necko/ProxyTesting
- Networking/Archive/Necko/Web packages
- Networking/Archive/Necko/e10s
- Networking/Archive/Necko/e10s/meetings
- Networking/Archive/Necko/e10s/meetings/03-June-2010
- Networking/Archive/Necko/e10s/meetings/06-May-2010
- Networking/Archive/Necko/e10s/meetings/13-May-2010
- Networking/Archive/Necko/e10s/meetings/20-May-2010
- Networking/Archive/Necko/e10s/meetings/24-June-2010
- Networking/Archive/Necko/oldnotes
- Networking/Archive/Necko Idle State Design Draft
- Networking/Archive/Overview Notes
- Networking/Archive/RTSP
- Networking/Archive/TeamPriorities
- Networking/Archive/http2
- Networking/DNS
- Networking/DNS/Host resolver
- Networking/DNS/Performance
- Networking/DNS/Prefetching
- Networking/Testing
Necko
Caches
- Current Cache Architecture Documentation
- New Cache Plans
- Offline Application Cache
- Mobile Disk Cache
Features
- In-Browser Networking Dashboard
- Necko and Electrolysis
- Non-main-thread OnDataAvailable()
- DNS Resolver Integration
- PBackground-ify HTTP Channel
- Socket Process Isolation