- Another update to PageXray with a safer HTTP header check.
- Updated PageXray.
- Expose third party web and wappalyzer versions #111.
- Updated to Wappalyzer 6.10.66 #110.
- Updated third party web 0.24.0 #108.
- Fix correct LCP attribute #107.
- Remove advice about disableFLoCHeader #106.
- Catch if local storage or session storage isn't accessible.
- Make sure to skip advice if Chrome is missing FCP #95.
- Update dev dependencies
- Fixed exporting to work with ESM modules too.
- Upgraded to PageXray 4.4.2 and Third Party Web 0.17.1.
- Upgraded to PageXray 4.4.1 and Third Party Web 0.15.0.
- Upgraded to PageXray 4.0.0.
- Upgraded to third party web 0.13.0.
- Moved AMP advice to best practice instead of privacy #67.
- Increased favicon max size advice from 5 to 10 kb #68
- Renamed the fastRender advice to avoidRenderBlocking #73
- Remove the third party async advice #74
- Updated the layout shift advice to use cumulative layout shift #75
- Changed id of the Google Tag Manager advice #79
- Updated third-party-web to 0.12.6.
- Use Chrome(ium) render blocking information to know if a request is render blocking or not #66.
- Report offending JavaScript assets if the JavaScript max limits kicks in #70.
- New largest contentful paint advice #76.
- New first contentful paint advice #77.
- Added TBT in the CPU longtask advice #80.
- Report content and transfer size for offending URLs #81.
- Report offending assets with transfer/content size for page size limit #82.
- Fix cases when JQuery is undefined. Thank you shubham jajodia for PR #64.
- A better way to find offending layout shifters. Thank you shubham jajodia for PR #65.
- Removed mentions aboout server push #69
- Added more information on how to debug CPU advice #71.
- Updated to latest PageXray and Third patrty web 0.12.4.
- Use all headers for Wappalyzer (before only the main document was used) #60.
- Updated to PageXray 4.2.0 that adds support for getting render blocking info in Chrome.
- Update wappalyzer-core from 6.5.32 to 6.6.0 #57
- Updated the link about FLOC to use https://www.eff.org/deeplinks/2021/03/googles-floc-terrible-idea.
- Catch when you test a URL without a domain see sitespeedio/sitespeed.io#3043
- Better check for the new FLoC privacy advice.
- New privacy advice that looks for header to disable of FLoC in Chrome.
- Updated to PageXray 4.1.0 and wappalyzer-core 6.5.32 #51.
- Added new privacy check that checks if Google reCAPTCHA is used #49.
- Fixed the third party cookie advice description.
- Added Element Timings, Paint Timings and Largest Contentful Paint #16.
- Added CLS advice #18.
- Added Long Task advice #17.
- Added support for HTTP3 #26.
- New info section where we share info third party statistics from third party web #29.
- New technology section with where Wappalyzer is used to get info #28.
- Added advice to avoid third party cookies #39.
- Upgraded to PageXray 3.0.0 #38.
- Added advice to avoid fingerprinting #37.
- Remove RUM Speed Index #12.
- Remove First Paint and timings calculated from the Navigation Timing API #15.
- Removed the advice for PUSH #26.
- Removed the accesibilty advice #32. If you are a sitespeed.io use
--axe
. It's better to use AXE-core that gives better advice than the old coach advice. - Fully use the third-party-web to know about third parties instead of home grown solution.
- Use const/let instead of var #24 and #25.
- Expose PageXray and third-party-web in the API #23.
- Updated dev dependencies.
- Testing for JQuery removed the $ reference on the page #22.
- Updated third party web to 0.12.2.
- Updated third party web to 0.12.0.
- Updated to latest PageXray.
- Remove NodeJS 12 limit. Running 10 is still ok.
- Moved out core functionality from the Coach to coach-core. For earlier releases checkout the changelog in the coach.