Finding performance regressions
Performance
Making ubers experiment evaluation engine 100x faster
The Big "Server Waterfall Problem" with RSCs
Understanding server-side waterfalls with RSCs and client-side waterfalls we're familiar with and why server-side waterfalls are probably better.
The Comprehensive Guide to Caching — Part One
Have you ever wondered how the biggest services in the world, like AWS and Netflix, achieve single-digit millisecond response times…
Fast Software, the Best Software
Essay on the benefits of speedy software, and how it affects user perception of engineering quality and overall usability
How Discord Reduced Websocket Traffic by 40%
How we rolled out zstandard and other improvements across our gateway cluster to reduce the amount of bandwidth that’s used by our clients.
coekie/flowtracker: Track data flowing through Java programs
Track data flowing through Java programs.
Speeding Up Your Website Using Cloudflare Cache
We'll walk through key configurations like Tiered Cache, Cache Reserve, and crafting specific cache rules, highlighting how these optimizations benefit Pillser's users.
Your bad LCP score might be a backend issue
Page Speed Insights and Lighthouse can't evaluate performance across your entire stack of services and apps. You need something more powerful: tracing.
Throughput vs Latency - Difference Between Computer Network Performances - AWS
What's the Difference Between Throughput vs. Latency? How to Use Throughput vs. Latency with AWS.
What is Rate Limiting | Types & Algorithms | Imperva
Rate limiting is a technique to restrict the number of requests made to network resources at one time. Learn how it works.
Making a Postgres query 1,000 times faster
Learn how we discovered what was slowing down large database queries, and what we did to make Postgres queries 1000x faster.
sled theoretical performance guide
Embracing Slow Networks: Improving User Experience
How web devs can tackle high latency networks and enhance UX and the role React Server Components plays in this.
Speeding up the JavaScript ecosystem - npm scripts
'npm scripts' are executed by JavaScript developers and CI systems all around the world all the time. Despite their high usage they are not particularly well optimized and add about 400ms of overhead. In this article we were able to bring that down to ~22ms.
Memory Management Every Developer Should Know
What data is put on the stack and what data is put on the heap?
romgrk
romgrk's personal blog
How analyzing your codebase can save you time and money | nicolae.tech
A comprehensive guide about hotspots in your codebase, cognitive complexity and avoiding disasters by being proactive. An article inspired by the book "Your Code as a Crime Scene" by Adam Tornhill with practical examples.
Offloading JavaScript With Custom Properties: HeydonWorks
How many bytes is "normal" for a web font: a study using Google fonts
TL;DR: If your font file is significantly larger than 20K you may ask yourself "How did I get here?".For images I think we (web developers) have a sense of how many bytes we can expect an image we see on a page to be. A JPEG photo? 100-ish K is ok for a decent quality. Less is nice. How about 200K?
The Performance Inequality Gap, 2024 - Infrequently Noted
How much HTML, CSS, and JavaScript can we afford? More than in years past, but much less than frontend developers are burdening users with.
Call site attribution: how to pinpoint rogue SQL queries throttling your performance
Code Splitting in React: Boosting Performance and Speed
jsPerf - Online JavaScript performance benchmark - jsPerf.com mirror
Getting started with Web Performance 🚀 - HTMHell
Best practices for using the Vary header
Improving Performance with HTTP Streaming
I replaced npm, yarn and nvm with pnpm | pawelgrzybek.com
setTimeout(0) vs requestAnimationFrame — Phuoc Nguyen
How fast is your shell?