Summary: In bug 1911759 we plan to land a preffed off prototype of (a
subset of) NEL. This mechanism can be used by website operators to monitor
the success and failure rates of requests.

Bug: 1911759
<https://bugzilla.mozilla.org/show_bug.cgi?id=1911759>Specification: Network
Error Logging
<https://w3c.github.io/network-error-logging/>Standards Body: W3C
Platform coverage: All
Preference: network.http.network_error_logging.enabled
DevTools bug: NEL requests can be observed using the Browser Console
<https://firefox-source-docs.mozilla.org/devtools-user/browser_console/index.html>
(make sure to check Enable Network Monitoring)
Link to standards-positions discussion: Network Error Logging (NEL) · Issue
#99 · mozilla/standards-positions · GitHub
<https://github.com/mozilla/standards-positions/issues/99>Other browsers:
Blink: Chrome Platform Status
<https://chromestatus.com/feature/5391249376804864> Shipped since Chrome 71
WebKit: No support according to MDN
<https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/NEL#browser_compatibility>web-platform-tests:
testing/web-platform/tests/network-error-logging - mozsearch
<https://searchfox.org/mozilla-central/source/testing/web-platform/tests/network-error-logging>

Network Error Logging is a useful mechanism that website operators use to
monitor network request success rates. Currently it is only shipping in
Chromium based browsers. Implementing it in Firefox has the potential to
improve the visibility of Firefox users in the operator's metrics and to
receive advance notice when a specific change (either in the website or the
browser) is causing network requests to fail.

The prototype in bug 1911759 does not use the existing (also preffed off
Reporting API implementation) as that interface isn't usable from the
parent process at the moment.

Security & Privacy Concerns: We have previously raised concerns regarding
some of the privacy properties of NEL, but we believe that these can be
overcome by selectively deciding what information to send to the reporting
endpoint. Cloudflare has shared a document
<https://github.com/mozilla/standards-positions/issues/99#issuecomment-1809291758>
describing the NEL information that is actually being used, and this
initial implementation is restricted to that. We don't intend to enable
this feature until we are confident that our implementation does a good job
preserving user privacy.
If you have any concerns regarding the prototype, please leave a comment in bug
1911759 <https://bugzilla.mozilla.org/show_bug.cgi?id=1911759>. Otherwise,
if you have more general feedback about NEL please direct your comments
towards bug 1145235 <https://bugzilla.mozilla.org/show_bug.cgi?id=1145235>.

Thanks!

-- 
You received this message because you are subscribed to the Google Groups 
"[email protected]" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/CACQYfiKnbWckYFwk%3DDSKPBXDL0sc5FbNoFX-Ji2mit9m4gdvtw%40mail.gmail.com.

Reply via email to