Contact emails
d...@chromium.org

Explainer
https://github.com/WICG/crash-reporting/blob/gh-pages/crashReport-explainer.md


Specification
https://github.com/WICG/crash-reporting/pull/37


Summary

A new key-value API, tentatively `window.crashReport`, backed by a per-Document 
map holding data that gets appended to crash reports. See 
https://github.com/WICG/crash-reporting/issues/15 for initial discussion. The 
data placed in this API's backing map gets sent in the `CrashReportBody` [1] if 
any renderer process crashes are incurred by the site. This lets developers 
debug what specific state in their application might be causing a given crash. 
[1]: https://wicg.github.io/crash-reporting/#crashreportbody



Blink component
Blink>ReportingObserver


TAG review
None


TAG review status
Pending


Risks




Interoperability and Compatibility

None


Gecko: No signal (https://github.com/mozilla/standards-positions/issues/1271)

WebKit: No signal (https://github.com/WebKit/standards-positions/issues/528)

Web developers: Positive First-party partners at Google are excited to be able 
associate specific app state & data with web-exposed crash reports.

Other signals:


WebView application risks

Does this intent deprecate or change behavior of existing APIs, such that it 
has potentially high risk for Android WebView-based applications?

None




Goals for experimentation




Ongoing technical constraints

None



Debuggability

None



Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, 
ChromeOS, Android, and Android WebView)?
No


Is this feature fully tested by web-platform-tests?
No
This feature is not fully testable with Web Platform Tests, because WPT 
infrastructure does not provide the ability to crash specific renderer 
processes. This limitation has not prevented the Crash Report Infrastructure 
from shipping in general, nor has it prevented additions like 
https://chromestatus.com/feature/4731248572628992. This API will be tested with 
as many web platform tests as possible to assert the shape and semantics of the 
JS-exposed web API.



Flag name on about://flags
CrashReportingStorageAPI


Finch feature name
CrashReportingStorageAPI


Requires code in //chrome?
False


Tracking bug
https://issues.chromium.org/issues/400432195


Estimated milestones

No milestones specified



Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/6228675846209536?gate=5172180396277760


Links to previous Intent discussions
Intent to Prototype: 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/687500b2.170a0220.1c6204.01c6.GAE%40google.com



This intent message was generated by Chrome Platform Status.

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/688a7245.2b0a0220.35091d.043b.GAE%40google.com.

Reply via email to