Top 12 web-performance Open-Source Projects
The modern web developer’s platformProject mention: Let's Talk About Framework-Specific UI Component Libraries | dev.to | 2022-08-11
After removing and re-adding webpack](https://webpack.js.org/) 10 times with each tool, I got the following results:
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
APM, Application Performance Monitoring SystemProject mention: Ask HN: Do you load test your applications? If so, how? | news.ycombinator.com | 2022-06-28
I previously used https://k6.io/ in lieu of better options. It was great for getting up and running reasonably quickly, but also kind of had a weird JS runtime so the error messages weren't always intuitive so debugging was a pain.
Then again, could also use anything like Apache JMeter (https://jmeter.apache.org/), Gatling (https://gatling.io/open-source/) or any other solution out there, whichever is better suited for the on-prem/cloud use case.
That said, when time was limited and I literally didn't have the time to figure out how to test WebSocket connections and which resources the test should load, I literally cooked up a container image with Selenium (https://www.selenium.dev/) with Firefox/Chrome as a fully automated browser, for 1:1 behavior as real users would interact with the site.
That was a horrible decision from a memory usage point of view, but an excellent one from time-saving and data quality perspectives, because the behavior was just like having 100-1000 users clicking through the site.
Apart from that, you probably want something to aggregate the performance data of the app, be it something like Apache Skywalking (https://skywalking.apache.org/) or even Sentry (https://sentry.io/welcome/). Then you can probably ramp up the tests slowly over time in regards to how many parallel instances are generating load and see how the app reacts - the memory usage, CPU load, how many DB queries are done etc.
Improved JPEG encoder.Project mention: Lossy Image Compression with Dithering | reddit.com/r/programming | 2022-07-23
Use the Mozilla JPEG Encoder, which implements several tricks for smaller file size / better visual quality. The result is still JPEG standard compatible that other software can decode.
A Chrome extension to measure essential metrics for a healthy siteProject mention: 5 tools for Core Web Vitals to measure and improve website UX | dev.to | 2022-04-14
Web Vitals extension is dedicated to the Google Chrome desktop version. It works great in the early diagnostic stages when it is possible to catch basic errors. The extension is available to install from the GitHub repository.
Automating Web Performance testing with Puppeteer 🎪Project mention: Timing with Curl | news.ycombinator.com | 2021-10-31
Had no idea curl could do this. If you need a deeper dive, you can do something similar with headless chrome and the chrome remote dev tools protocol.
There's a good example with puppeteer, here:
https://github.com/addyosmani/puppeteer-webperf#devtools-pro... (Ctrl-F, and search for "Get Navigation Timing API metrics").
There are other snippets there that you can turn into text command line tools too.
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Aurelia 2, a standards-based, front-end framework designed for high-performing, ambitious applications.
A lightweight Kotlin web framework for backend developers 🦆Project mention: Freenet is a peer-to-peer platform for censorship-resistant communication | news.ycombinator.com | 2021-09-19
This should be easy to set up with Github Actions, here is an example where it builds some Kotlin documentation and deploys to Github Pages: https://github.com/kwebio/kweb-core/blob/master/.github/work...
🖱 Preload Angular lazy-loaded routes on mouse over
Ada Web Application - Framework to build high performance secure web applicationsProject mention: AWS (Ada Web Server) Success Stories? | reddit.com/r/ada | 2022-03-08
Stéphane Carrez is the goto guy for web stuff in ada (u/ciceron67 on reddit I thnik). He has developed a whole framework, based on AWS as far as I can tell. You can see here: https://github.com/stcarrez/ada-awa
🦃 Black Friday Performance Testing Experiment 🙏
web-performance related posts
Lossy Image Compression with Dithering
1 project | reddit.com/r/programming | 23 Jul 2022
Fighting JPEG Color Banding
3 projects | news.ycombinator.com | 24 Jun 2022
Can I ditch AMP?
1 project | reddit.com/r/bigseo | 21 Apr 2022
5 tools for Core Web Vitals to measure and improve website UX
2 projects | dev.to | 14 Apr 2022
QUICKLINK: Module for faster subsequent pageload
1 project | reddit.com/r/drupal | 1 Apr 2022
AVIF Has Landed
1 project | news.ycombinator.com | 10 Mar 2022
Mishaal Rahman on Twitter: "Samsung, MediaTek, and Google have enabled AV1 decode support in their chipsets, making Qualcomm the biggest holdout. I'm hoping that the next Snapdragon 8 series chipset brings AV1 decode support. Wishful thinking? Maybe."
2 projects | reddit.com/r/Android | 25 Jan 2022
What are some of the best open-source web-performance projects? This list will help you:
Are you hiring? Post a new remote job listing for free.