MySQL :: MySQL 8.0 Reference Manual :: 10.3 Optimization and Indexes
The Ultimate Guide to improving Next.js TTFB slowness: From 800ms to 100ms
How high TTFB kills application responsiveness and some ideas to fix it you probably didn't know about
Infobip: The Infrastructure Behind 10 Billion Daily Messages
Discover how Infobip's infrastructure, which handles over 10 billion daily messages, evolved through a decade of challenges and innovation.
Performance Tracing
TypeScript is a superset of JavaScript that compiles to clean JavaScript output. - microsoft/TypeScript
How to Keep Services Running During Failures?
Strategies for Graceful Degradation in Large Scale Distributed Systems
How to Slow Down a Program? And Why it Can Be Useful.
Making programs slower can be useful to find...
Profiling without Source code – how I diagnosed Trackmania stuttering
A very common side effect of working as a programmer is the constant frustration of not having source code access to all the software you use. Bugs, problems or missing features in your own work ca…
PgBouncer in 15 Minutes: Kill Idle Connections, Boost Throughput 🚀
Every PostgreSQL backend process eats ~10 MB of RAM and can block autovacuum if it idles “in transaction.” Connection storms turn fast servers into sludge. PgBouncer, a tiny TCP proxy, multiplexes…
neo/learn/blog/v10-deep-dive-functional-components.md at dev · neomjs/neo
The multi-threaded frontend framework for ultra-fast, desktop-like enterprise web applications - neomjs/neo
How hash tables outperform other data structures - Volodymyr Potiichuk - Medium
I guess everyone who’s been in the programming world long enough has heard about this data structure at least once. Hash tables excel when you need rapid lookups, quick inserts, and fast deletions…
Analyze runtime performance | Chrome DevTools | Chrome for Developers
Learn how to evaluate runtime performance in Chrome DevTools.
Catching memory leaks with your test suite
If you have a good test suite, you may be able use pytest fixtures to identify memory and other resource leaks.
How I managed to render 10 million small images on a webpage
I am building 10MPage.com which captures the state of the internet in 2025. Every internet user is allowed to upload a small image of 64x64…
1-billion row challenge with Node.js
5 minutes to 11 seconds with Node.js is possible?
How I Reduced API Latency by 40% with Server-Side Caching
Because no one has time to wait for slow APIs in the age of instant gratification.
Optimizing Ruby’s JSON, Part 1
I was recently made maintainer of the json gem, and aside from fixing some old bugs, I focused quite a bit on its performance, so that it is now the fastest JSON parser and generator for Ruby on most benchmarks.
Performance | 2024 | The Web Almanac by HTTP Archive
Performance chapter of the 2024 Web Almanac covering Core Web Vitals, with deep dives into the Largest Contentful Paint, Cumulative Layout Shift, and Interaction to Next Paint metrics and their diagnostics.
Inside look at modern web browser (part 1) | Blog | Chrome for Developers
Learn how browser turn your code into functional website from high-level architecture to the specifics of the rendering pipeline.
How browsers work | Articles | web.dev
Finding performance regressions
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…
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.
Fast Software, the Best Software
Essay on the benefits of speedy software, and how it affects user perception of engineering quality and overall usability