MySQL :: MySQL 8.0 Reference Manual :: 10.3 Optimization and Indexes
Performance
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
Why Perceived Performance Matters, Part 1: The Perception Of Time — Smashing Magazine
Those of us who consider ourselves developers, including me, are very task-oriented. We like to be **guided towards optimal results**, and we find ourselves uncomfortable when there is no clear path to follow. That is why we all want to know how to do things; we like step-by-step tutorials and how-tos. However, such guidelines are based on certain theories, deep knowledge and experience. For this reason, I will not provide you, the reader, with a structured answer to the question of how to make a website faster. Instead, I aim to provide you with the **reasons and theories for why things function in certain way**. I will use examples that are observable in the offline world and, using principles of psychology, research and analysis in psychophysics and neuroscience, I will try to answer some “Why?” questions.
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…
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.