12 hours ago · Tech · hide · 0 comments

speedlify.dev, now running Speedlify2. The year is 2020. Inspired by a lack of budget for a web performance monitoring tool, the original Speedlify project (Speedlify Classic) was shipped to continuously measure site performance. It ran Lighthouse against a predetermined list of sites and ranked their performance against each other. Over time, I started to add a few more things to Speedlify. A <speedlify-score> Web Component was added to show scores on your web site. The Eleventy Leaderboards were migrated to use Speedlify, running 31 unique contests and testing 1208 unique websites. As the Leaderboards grew, the work involved in maintaining them scaled similarly. Due to infrastructure build time constraints (a 15 minute build limit) and limitations in how Speedlify executed its measurement step (all sites would run serially and a compare step ran when all measurements had been taken), the Leaderboards needed to run on my own hardware. Over six years, it’s pretty natural that some…

No comments yet. Log in to reply on the Fediverse. Comments will appear here.