sitespeed.io

sitespeed.io is an open-source tool for comprehensive web performance analysis, enabling you to test, monitor, and optimize your website’s speed using real browsers in various environments.

MIT License

Downloads
16.3K
Stars
4.6K
Committers
132

Bot releases are hidden (Show)

sitespeed.io -

Published by soulgalore about 2 years ago

Fixed

  • Upgraded to Browsertime 16.13.3 that fixes a bug when setting cookies when navigating in Chrome/Edge when using scripting.

https://github.com/sitespeedio/sitespeed.io/compare/v25.7.2...v25.7.3

sitespeed.io -

Published by soulgalore about 2 years ago

Fixed

  • Getting only some data from the CrUX API broke the HTML generation as reported in #3708 and fixed in #3709.
  • Updated to Browsertime 16.13.2 that fixes so the lastCPULong task is not added to the HAR.

https://github.com/sitespeedio/sitespeed.io/compare/v25.7.1...v25.7.2

sitespeed.io -

Published by soulgalore about 2 years ago

Fixed

  • The +1 container now uses PSI plugin version 4.1.0 (before 4.0.1).
  • Updated to Browsertime 16.13.1 that always get the id from the Android phone when you run android tests.
  • The latest storer plugin sometimes missed writing Android data to the JSON. Fixed in #3707.

https://github.com/sitespeedio/sitespeed.io/compare/v25.7.0...v25.7.1

sitespeed.io -

Published by soulgalore about 2 years ago

Added

  • Updated the Docker container to use Chrome 104 and Edge 104.
  • Updated to Browsertime 16.12.0 that uses Chromedriver 104.
  • Updated to Browsertime 16.13.0 that uses Edgedriver 104 and updated Selenium version.

https://github.com/sitespeedio/sitespeed.io/compare/v25.6.0...v25.7.0

sitespeed.io -

Published by soulgalore about 2 years ago

Added

  • Updated to Firefox 103 in the Docker container.
  • The +1 container uses Lighthouse 9.6.4.
  • Removed videojs and use plain video element to display the video #3697. This makes the result pages cleaner.

Fixed

  • Fixed error message when you run Axe and analysisstorer at the same time #3703.

https://github.com/sitespeedio/sitespeed.io/compare/v25.5.0...v25.6.0

sitespeed.io - Fix release

Published by soulgalore over 2 years ago

New release since Docker had problem when we pushed 25.5.0.

sitespeed.io -

Published by soulgalore over 2 years ago

Added

  • New scp plugin #3691. The plugin is exprimental and documentation is coming in a couple of releases.

Fixed

  • Upgraded to Browsertime 16.1.3 that fixes:
    • If one of the visual elements failed, all failed. Fixed in #1818.
    • Use buffered long tasks instead of injecting the measurement in the page #1817.
    • Fixed broken Chromedriver and Geckodriver install on Windows.
  • Upgraded NodeJS in the Docker container + updated to latest updated Ubuntu 20.

https://github.com/sitespeedio/sitespeed.io/compare/v25.4.0...v25.5.0

sitespeed.io -

Published by soulgalore over 2 years ago

Added

  • Show how many long tasks happens before LCP #3686 and show when last long task happen #3687.

Fixed

  • Updated Browsertime with a fix for Geckodriver: when you run sitespeed.io on a Raspberry Pi it will pickup Geckodriver from the PATH.

https://github.com/sitespeedio/sitespeed.io/compare/v25.3.2...v25.4.0

sitespeed.io -

Published by soulgalore over 2 years ago

Fixed

  • Another go at fixing the preWarmServer issue #3683.

https://github.com/sitespeedio/sitespeed.io/compare/v25.3.1...v25.3.2

sitespeed.io -

Published by soulgalore over 2 years ago

Fixed

https://github.com/sitespeedio/sitespeed.io/compare/v25.3.0...v25.3.1

sitespeed.io -

Published by soulgalore over 2 years ago

Fixed

Added

https://github.com/sitespeedio/sitespeed.io/compare/v25.2.1...v25.3.0

sitespeed.io -

Published by soulgalore over 2 years ago

Fixed

  • Bug fix for adding custom CSS from plugins, than you Josh Duncan for PR #3679.

https://github.com/sitespeedio/sitespeed.io/compare/v25.2.0...v25.2.1

sitespeed.io -

Published by soulgalore over 2 years ago

Added

  • Updated the Docker container to use Chrome 103.

https://github.com/sitespeedio/sitespeed.io/compare/v25.1.1...v25.2.0

sitespeed.io -

Published by soulgalore over 2 years ago

Fixed

  • Upgraded to Browsertime 16.9.1 that upgraded to Throttle 4 that internally uses ip route instead of route (one less dependency).

https://github.com/sitespeedio/sitespeed.io/compare/v25.1.0...v25.1.1

sitespeed.io -

Published by soulgalore over 2 years ago

Added

  • Updated Browsertime to 16.9.0 with the following changes:
    • New wait.byCondition command. Thank you Icecold777 for PR #1803.
    • Collect number of CPU longtasks before largest contentful paint #1806.
    • Instead of throwing errors and exit the tests if the page hasn't finished loading after 5 minutes, we now gracefully ends the test after 2 minutes (you can change that time with --maxLoadTime). That makes more sense than just throwing errors #1810.

https://github.com/sitespeedio/sitespeed.io/compare/v25.0.0...v25.1.0

sitespeed.io -

Published by soulgalore over 2 years ago

Changed

--debug do not add verbose logging anymore, instead it uses Browsertimes debug mode. You can use breakpoints to debug your script. You can add breakpoints to your script that will be used when you run in --debug mode. At each breakpoint the browser will pause. You can continue by adding window.browsertime.pause=false; in your developer console.

Debug mode works in Chrome/Firefox/Edge when running on desktop. It do not work in Docker and on mobile. When you run in debug mode, devtools will be automatically open so you can debug your page.

In debug mode, the browser will pause after each iteration.

Read the documentation on how to debug sitespeed.io scripts.

Added

  • Added Firefox 101 and Edge 102 in the Docker container.

Fixed

  • Updated to Axe-core 4.2.2 #3673

https://github.com/sitespeedio/sitespeed.io/compare/v24.9.0...v25.0.0

sitespeed.io -

Published by soulgalore over 2 years ago

Added

  • Updated the Docker container to use Chrome 102 #3665.

https://github.com/sitespeedio/sitespeed.io/compare/v24.8.1...v24.9.0

sitespeed.io -

Published by soulgalore over 2 years ago

Fixed

  • Better fix for getting the correct browser name and version when storing latest run data #3661.

https://github.com/sitespeedio/sitespeed.io/compare/v24.8.0...v24.8.1

sitespeed.io -

Published by soulgalore over 2 years ago

Added

  • Updated to Browsertime 16.7.0 from 16.4.0. With the latest versions we get:
  • Use --browsertime.videoParams.thumbsize to set the max size of the filmstrip thumbnails.
  • Interaction to next paint is collected for browsers that supports it (useful for your user journeys)
  • The time when the last CPU long task happens is a new metric, thank you Andy Davies for that idea!
  • You can now use groupAlias directly in a text file #3655. You can read how in the updated documentation.
  • Added an option for using the full Graphite namespace when latest screenshots/video is stored for a test #3660.

Fixed

  • If you set a user agent for Browsertime, also use it for the crawler #3652.
  • Fix missing browser info when storing latest run data #3658.

https://github.com/sitespeedio/sitespeed.io/compare/v24.7.0...v24.8.0

sitespeed.io -

Published by soulgalore over 2 years ago

Added

Updated to Browsertime 16.4.0 fixes a bug for LCP in the video and also output when LCP happens in the video.

Fixed

  • Make sure we got CLS from Browsertime when we try to render it #3650.

https://github.com/sitespeedio/sitespeed.io/compare/v24.6.0...v24.7.0