- Removes deprecated
chromeLoadTimes
- Using the Paint Timing API for First Paint data
- Adds helper functions for Resource Timing via
surfnperf/resource-timing
(Unminified Code, Docs)
- Adds
isHidden
&getHiddenTime
functions based on the Page Visibility API (a920ab0)
- Add support for clearMarks (4a6a5c6)
- Adds new Time To First Paint methods:
getFirstPaint
&getFirstPaintFrame
(e6dab25)
- More precise handling of durations between navigationStart & a user mark (6e814f5)
- Available now as a Ruby Gem
- Minified version (surfnperf.min.js)
- Performance improvements
- Removed dependency on Underscore
- Browserify support
- When trying to access a mark/event via User Timing that doesn't exist yet, the error is captured & logged to the developer console as an error instead of throwing a JavaScript error (ac874495)
- Initial release