62 lines
1.7 KiB
Markdown
62 lines
1.7 KiB
Markdown
# Networking
|
||
|
||
The Necko (aka Networking) component is Gecko's implementation of the web's networking protocols.
|
||
Most of the component's source lives in `netwerk` directory and this document's source can be found in `netwerk/docs`.
|
||
This page points to helpful resources for developers interested in contributing to Necko.
|
||
|
||
Necko's [wiki page](https://wiki.mozilla.org/Networking) is dedicated to help users of firefox and bug authors. Readers can find various information related to bug filing, configuration of various networking features in the wiki page.
|
||
|
||
|
||
|
||
The team can be reached:
|
||
* on Matrix: [#necko:mozilla.org](https://chat.mozilla.org/#/room/#necko:mozilla.org)
|
||
* by email: necko@mozilla.com
|
||
* or by submitting a `Core::Networking` bug on [bugzilla.mozilla.org](https://bugzilla.mozilla.org/enter_bug.cgi?product=Core&component=Networking)
|
||
|
||
## How-to's
|
||
```{toctree}
|
||
:maxdepth: 1
|
||
http/logging
|
||
submitting_networking_bugs.md
|
||
captive_portals.md
|
||
connectivity_checking.md
|
||
```
|
||
|
||
## Tutorials
|
||
```{toctree}
|
||
:maxdepth: 1
|
||
network_test_guidelines.md
|
||
http_server_for_testing
|
||
mochitest_with_http3.md
|
||
```
|
||
|
||
## Deep Dives
|
||
### Necko Design
|
||
```{toctree}
|
||
:maxdepth: 1
|
||
sec-necko-components.md
|
||
cache2/doc
|
||
http/http3.md
|
||
Necko Bird’s-eye View <https://docs.google.com/presentation/d/1BRCK4WMYg-dUy07PB5H4jFVTpc4YnkQX8f5Y3KXqCs8>
|
||
Gecko HTTP Walkthrough <https://docs.google.com/presentation/d/1iuYNLJfz24MN9SS5ljjhG07452-kZKtXmOeGjcc1-lU/>
|
||
http/prioritization.md
|
||
```
|
||
|
||
### Necko Features
|
||
```{toctree}
|
||
:maxdepth: 1
|
||
http/lifecycle
|
||
dns/dns-over-https-trr
|
||
url_parsers.md
|
||
webtransport/webtransport
|
||
captive_portals.md
|
||
early_hints.md
|
||
```
|
||
|
||
## References
|
||
```{toctree}
|
||
:maxdepth: 1
|
||
new_to_necko_resources
|
||
neqo_triage_guideline.md
|
||
necko_lingo.md
|
||
```
|