[ErrorLogging] New Draft Specifications

Based on feedback from the working group, we felt that we needed a separate interface for historical error data related to the document errors, and for errors on the current document. Based on this feedback, I have uploaded drafts for the Navigation Error Logging [1] and Resource Error Logging [2] specifications. These two specifications are designed to replace the current Error Logging spec draft [3].

As historical error data related to the document errors is really just Navigation errors, and errors on the current document are really just Resource errors, I updated the spec and interface names as such.

Also, instead of defining a buffer clearing and setting method for each type of object that has a buffer, I recommend we should update Performance Timeline to define a clearData(DOMString entry) and setBufferSize(DOMString entry, unsigned long maxSize) method, where entry is a type of PerformanceEntry object buffer that is to be set. This method would currently apply to PerformanceResourceTiming, ResourceErrorLogging, and NavigationErrorLogging buffers. We should discuss whether this should be targeted for the L1 or L2 spec.


I also updated the startTime attribute of the NavigationErrorLogging interface to always be set to zero, so that timeline view of the current document isn't confusing.

I still need to update a few sections of the specs, for which I have added editorial notes. Please provide feedback on these drafts.

Thanks,
Jatinder

[1] https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/NavigationErrorLogging/Overview.html
[2] https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/ResourceErrorLogging/Overview.html
[3] https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/ErrorLogging/Overview.html

Received on Wednesday, 24 April 2013 16:54:45 UTC