WebPagetest 2.12
·
8339 commits
to master
since this release
Changes from WebPagetest 2.11:
Web Server
- Added support for reporting user timing marks.
- Added an optimization check to see if JPEGs were progressive or not.
- Added detailed JPEG info to the page images UI.
- Added support for turning arbitrary videos into comparison results pages.
- Updated the embedded Chrome timeline viewer so new features like the frames UI are available.
Test Agent
wptdriver:
- Added support for reporting DOM Element count and if the viewport is fixed.
- Significant improvements to the IE support (navigation timing, crash fixes).
- Console logs from Chrome are now only available when timeline capture is enabled.
- Added support for ignoring SSL certificate errors for IE and Firefox (Chrome already had it).
- Improved the quality of screen shots and video when the browser viewport is small.
- Tweaks to the end state detection to allow for measuring an ajax event after a page load (where no document navigation happens).
- Fixed issues with Firefox 22+ SSL capture.
- Fixed video capture for Chrome 28+ where it was displaying a ruler grid instead of a blank page.
- Fixed support for capturing video when Chrome is using GPU acceleration.
- Fixed double-counting of bytes for encrypted requests.
- Fixed reporting of navigation errors (IE).
URLBlast (legacy IE testing):
- No significant unique changes.
Improvements common to both agents:
- Added support for reporting user timing marks.
- Added an optimization check to see if JPEGs were progressive or not.
- Added support for expiring cache entries that are going to expire within X seconds (expireCache script command). Only supports IE right now.
- Added support for regex filtering in the setHeader command (had only been implemented for the addHeader command).