Tech does not just watch: Take action against Russia’s war on Ukraine 🇺🇦, and take action against Israel’s oppression and killing of Palestinians and the occupation and destruction of Palestine (history) 🇵🇸 Hide

Frontend Dogma

“performance” News Archive

Definition, related topics, and tag feed

Definition · Supertopics: · Subtopics: , , , , , , , , , , , , , , , , , ,  (non-exhaustive) · “performance” RSS feed (per email)

Entry (Sources) and Other Related TopicsDate#
Inside a 16.67 Millisecond Frame1,037
, , ,
The History of Core Web Vitals (add)1,036
, , , ,
How to Optimize Viewport for Mobile for Faster Interactions (deb)1,035
, , , ,
How to Minimize the Environmental Impact of Your Website (chu/sma)1,034
, ,
How Fast Do Websites Load From Google Search? Comparing Various Prefetching and On-Demand Load Methods (paw)1,033
, ,
15 Ways Your Website Loads From Google Search and How to Measure Each One (paw)1,032
, , , ,
Advanced PostgreSQL Indexing: Multi-Key Queries and Performance Optimization (ada/fro)1,031
, ,
7 Top 2025 Web Design Trends1,030
, , , , , ,
A Complete Guide to HTTP Caching (jon)1,029
, ,
Partytown: Optimize Third Party Scripts With Web Workers (jac/deb)1,028
, , ,
Should You Preload Fonts for Performance? (erw)1,027
,
Big O (sam)1,026
,
You’re Loading Fonts Wrong (and It’s Crippling Your Performance) (jon)1,025
, , , ,
Is There an “AsyncLocalStorage” Penalty?1,024
,
Speeding Up the JavaScript Ecosystem—SemVer (mar)1,023
, , ,
Mozilla Under Fire for Firefox AI “Bloat” That Blows Up CPU and Drains Battery (neo)1,022
, , ,
The Hidden Cost of Context (mco/pla)1,021
, , ,
How We Made “JSON.stringify” More Than Twice as Fast1,020
, , , , ,
Skeleton Screens Are Just Gray Lies We Tell Ourselves (web)1,019
,
Nobody Waits for Your Fancy Animations Anymore (and They Never Really Did) (web)1,018
, , , ,
Making Sense of the Performance Extensibility API (css)1,017
,
10 Java Performance Secrets Every Senior Developer Knows1,016
,
Performant Vue Applications With Vapor (jac)1,015
Why Quick Cache Implementation Creates More Problems Than It Solves: The Hidden Tech Debt Crisis1,014
, , ,
Web Vital API (thi)1,013
, ,
We Migrated Our Site to Eleventy and Increased Performance by 24%1,012
, , ,
I’m More Proud of These 128 Kilobytes Than Anything I’ve Built Since1,011
, , , ,
Parsing 1 Billion Rows in Bun/TypeScript Under 10 Seconds1,010
, ,
How to Communicate Performance to Clients as an Agency (a Practical Guide) (jor)1,009
, ,
Fear May Be the Mind-Killer, but Unindexed Database Queries Are the Database-Killer1,008
CLS Is the New Page Speed: Why Designers Need to Care More Than Developers (web)1,007
, ,
Serialization From Node.js1,006
, , ,
8 Reasons Your Next.js App Is Slow—and How to Fix Them (log)1,005
, ,
JavaScript Broke the Web (and Called It Progress) (jon)1,004
, , , ,
Performance and Stress Testing in Node.js (app)1,003
, ,
7 Signs of a Bad User Experience and Best Practices to Avoid It1,002
, , , , , , ,
Inclusive Development Practices in Next.js Projects (web/deq)1,001
, , , , , , ,
Felix Arntz on How Speculative Loading Is Speeding Up Your WordPress Website (fel+)1,000
, , ,
Optimizing Time to First Byte (TTFB): 5 Key Strategies for Faster Load Times (des)999
, , , , ,
Why WordPress Scalability Starts With Smart Site Structure From Day One998
, ,
How to Build Scalable Web Apps With React JS997
, ,
Performance Debugging in DevTools (pau/dev)996
, , , , ,
6 Ways Slack, Notion, and VS Code Improved Electron App Performance995
, , ,
What Is Semantic Caching? (doe/the)994
, , ,
Binary Formats Are Better Than JSON in Browsers993
, , ,
Why I’m Not Ready to Abandon JavaScript for “Faster” Languages992
, , ,
5 Ways to Reduce HTML File Size on Your Website, Step 0 (j9t)991
,
Optimizing Node.js Performance: V8 Memory Management and GC Tuning (mco/pla)990
, , , , , ,
The Best CSS One-Liner to Improve Performance in 2025989
Advanced React in the Wild (add)988
, ,
Why You Need to Know Your Site’s Performance Plateau (and How to Find It) (tam/spe)987
,
14 Web Performance Tips for 2025 (sia)986
, ,
5 Ways to Reduce HTML File Size on Your Website (deb)985
, , ,
Teaching Code in the AI Era: Why Fundamentals Still Matter (ali)984
, , , , , , , ,
How Does Chrome Prioritize Image Requests? (deb)983
, , ,
Is Vite Faster Than Turbopack?982
, , , , , ,
Downtime vs. Slowtime: Which Costs You More? (tam/spe)981
,
Page Speed: Avoid Large Base64 Data URLs in HTML and CSS (deb)980
, , ,
How to Fix Largest Contentful Paint Issues With Subpart Analysis (sma)979
, ,
Everything I Was Lied to About Node.js Came True With Elixir978
, ,
JavaScript (htt)977
, , , , , , , , ,
Other Causes of Signed Exchanges Errors (paw)976
, , , ,
UX Analytics: How to Measure Your User Experience the Right Way (uxm)975
, , , ,
Leverage on Redux to Execute Your Tests 100× Times Faster974
, , ,
Advanced Network Analysis With Chrome DevTools (jec/dev)973
, , , , , ,
Justified Text, JS “moveBefore” Method, Performance Optimization (zor/css)972
, , , ,
Turbocharging V8 With Mutable Heap Numbers971
, , ,
Speeding Up the JavaScript Ecosystem—Rust and JavaScript Plugins (mar)970
, ,
Top Benefits of Choosing Node.js for High-Performance Applications969
,
Demystifying MIME Types: Basics, Use Cases, Best Practices (mar)968
, , , , , , ,
Static vs. Dynamic Content: Which Should Developers Favor? (the)967
, , , ,
10 Common Web Development Mistakes to Avoid Right Now966
, , , , , , ,
Top 5 Uses of WebAssembly for Web Developers (the)965
, , ,
Does WebPerf Matter to Your SEO Ranking? (tod/per)964
, ,
How to Improve Webpage Speed: Tips and Best Practices963
, , , , , , , , ,
Time to First Byte: Beyond Server Response Time (sma)962
, ,
Optimizing Images for Web Performance (tod/fro)961
, , , , , , ,
Think JavaScript Is Slow? Here’s How JIT (Just in Time) Compilation Makes It 100× Faster Instantly960
,
Preload Fonts on Your Website for Better Core Web Vitals (deb)959
, , ,
View Transitions Applied: More Performant “::view-transition-group(*)” Animations (bra)958
, ,
Optimizing the Critical Rendering Path (deb)957
Fast and Smooth Third-Party Web Fonts (sco)956
, , ,
There Are a Lot of Ways to Break Up Long Tasks in JavaScript (mac)955
,
Page Bloat Update: How Does Ever-Increasing Page Size Affect Your Business and Your Users? (tam/spe)954
, , , , ,
React.js vs. Next.js (bhu)953
, ,
The Speed Trifecta: 11ty, Brotli 11, and CSS Fingerprinting (the)952
, , , , ,
Initial Load Performance for React Developers: Investigative Deep Dive (ade)951
, , ,
Simplify Lazy Loading With Intersection Observer’s “scrollMargin” (fro)950
, , ,
Moving on From React, a Year Later (kel)949
, ,
How Fingerprinting Can Improve Your Website’s Performance948
, ,
You Might Not Have a Web Performance Problem (deb)947
, , , ,
Prefetching Subresources With Signed Exchanges (paw)946
, , ,
CDN-First Is No Longer a Performance Feature (osv)945
, , , ,
JavaScript Hashing Speed Comparison: MD5 Versus SHA-256 (lem)944
, , , ,
10 Backend Terms Every Frontend Developer Should Know943
, ,
Tight Mode: Why Browsers Produce Different Performance Results (geo/sma)942
, , , , ,
1-Billion Row Challenge With Node.js941
Double-Keyed Caching: How Browser Cache Partitioning Changed the Web (add)940
, , , ,
Reckoning: Frontend’s Lost Decade (sli)939
, ,
JavaScript Frameworks—Heading Into 2025 (rya/thi)938
, , ,
The Secret to Building Highly Responsive Systems937
, , ,
Refactoring a Web Performance Snippet for Security and Best Practice (the)936
, ,
Designing Websites for Bad Performance935
, , ,
Fabulous Font-Face Fallbacks (sto)934
, ,
Breaking Up With Long Tasks or: How I Learned to Group Loops and Wield the Yield (rvi)933
,
Page Weight (dws+/htt)932
, , , , ,
Using DevTools to Validate Web Performance Improvements (nuc)931
, , ,
The Must-Have SEO Checklist for Developers for 2025930
, , ,
Boost Website Speed With Prefetching and the Speculation Rules API (sch/mat)929
, ,
My Favorite Web Performance Graphs of the Year (fab)928
,
Don’t Let Your Redesign Ruin Performance: A Case Study (mac)927
,
Correlation or Causation: How Web Performance Proves Its Value926
,
Preloading Fonts for Web Performance With “link rel=preload” (acc/mat)925
, , ,
The Curious (Performance) Case of CSS “@ import” (erw)924
,
JavaScript Benchmarking Is a Mess923
Build Your Own Site Speed Testing Tool With Puppeteer922
,
Important Topics for Frontend Developers to Master in 2025921
, , , , , , , , , ,
Unattributed Navigation Overhead (UNO) (tim)920
Data-Driven SEO and Web Performance (tod)919
,
Detecting Web Performance Regressions Using Statistical Tools (pet)918
,
Speculative Loading and the Speculation Rules API (qcn)917
,
When Users Interact (blu)916
, ,
Creating Shared Ownership for Web Performance From a Cryptic CSS Values915
, ,
Towards Measuring INP on All Browsers and Devices (iva)914
,
Your JavaScript Bundle Is Too Fat913
, , , , , , ,
State of Node.js Performance 2024 (raf/nod)912
,
Simple Web Performance Mentoring911
, , ,
Putting Performance in Relatable Terms (eth)910
Your Website Is a Restaurant (boo)909
The Evolution of Instant Web: What It Means for Performance Tooling908
,
How Does the React Compiler Perform on Real Code (ade)907
, , ,
What a Web Performance Engineer Needs to Know About Cloud Cost Savings906
, ,
A Layered Approach to Speculation Rules (css)905
Goodhart’s Law in Action: 3 Webperf Examples (nom)904
, , , , ,
If Not React, Then What? (sli)903
, , ,
8 PHP Performance Tips Every Developer Should Know902
, , ,
Preloading Responsive Images (tre)901
, , ,
Faster TypeScript Compilation (ash/blo)900
, ,
Optimizing JavaScript Engine Performance (goo/blo)899
, ,
Designing (and Evolving) a New Web Performance Score (css)898
From Gatsby to Eleventy (mat)897
, , ,
How Browsers Really Load Web Pages (pro/wel)896
, , , ,
How to Use Lighthouse Wisely in Your Front-End Projects (des)895
, , , , , ,
Addressing Users’ Painpoints: Best Practices for Identifying and Solving UX Design Problems (uxm)894
, , ,
Why Responsive Design Is Failing Modern Users (web)893
, ,
Learn Big O Notation Once and for All892
,
How to Optimize Performance in Vue Apps (deb)891
, ,
Performance (htt)890
, , ,
Mastering Interaction to Next Paint (INP) (tod/fro)889
Why Optimizing Your Lighthouse Score Is Not Enough for a Fast Website (geo/sma)888
, , ,
How to Optimize React Performance: Best Practices and Techniques887
, , , ,
Using Cache Control in Nuxt to Improve Performance886
,
The Evolution of Google Web Vitals: What to Expect Beyond Core Web Vitals885
, , ,
The Most Effective Ways to Improve Core Web Vitals (dev)884
,
The Image Compression Challenge (Donating Money for Excess-Free Projects) (j9t)883
, ,
How to Speed Up Your Vue App With Server Side Rendering (deb)882
, , ,
Visualize a Webpage’s Memory Usage During a Performance Recording (pat/dev)881
, , , , , , ,
How Is This Website So Fast!? (wes)880
,
Platform Strategy and Its Discontents (sli)879
, , , , ,
The Greatness and Limitations of the “js-framework-benchmark” (nol)878
, , ,
How Effective UX Design Can Boost Business Success (uxm)877
, , , , ,
Node vs. Bun: No Backend Performance Difference876
, , ,
Benchmarking the Performance of CSS “@ property” (bra/dev)875
I Wasted a Day on CSS Selector Performance to Make a Website Load 2 ms Faster (try)874
,
“img sizes=auto” for Native Lazy Loading (ste)873
, , ,
Improving Rendering Performance With CSS “content-visibility” (nol)872
, ,
Why We Switched From Cypress to Playwright871
, , , ,
Optimising for High Latency Environments (css)870
, , ,
Five Ways to Lazy Load Images for Better Website Performance869
,
Speed Up Your Website With “<link rel=preconnect>” (tre)868
Chrome Ends Support for First Input Delay (rvi/dev)867
, , , ,
Skeleton Screens vs. Progress Bars vs. Spinners (nng)866
, , ,
Lazy Loading Isn’t Just Lazy, It’s Late: The Web Deserves Faster865
, , ,
An SSR Performance Showdown (mco)864
, , , , , ,
Faster Pages With React863
The Ultimate Guide to Font Performance Optimization (deb)862
, ,
The Two Lines of CSS That Tanked Performance (120 FPS to 40 FPS) (and)861
,
5 Wasm Use Cases for Frontend Development (des)860
, ,
Common Misconceptions About How to Optimize LCP (dev)859
, ,
How to Make Your Web Page Faster Before It Even Loads (whi/sen)858
,
Cache Grab: How Much Are You Leaving on the Table? (css)857
Reckoning: The Way Out (sli)856
, ,
5 Questions for Tammy Everts (tam+/fro)855
, , ,
Brand New Performance Features in Chrome DevTools (deb)854
, , , ,
“blocking=render”: Why Would You Do That?! (css)853
,
Reckoning: Caprock (sli)852
Reckoning: Object Lesson (sli)851
,
Reckoning: The Landscape (sli)850
, ,
Is CSS Grid Really Slower Than Flexbox? (ben)849
, , ,
Who Is the Fastest? Node.js, Bun.js, or Deno.js (tre)848
, , , , ,
Flexible Network Data Preloading in Large SPAs847
, , ,
Benchmarking AWS Lambda Cold Starts Across JavaScript Runtimes (den)846
, , , , , ,
What to Expect When You’re Optimizing (tka)845
Why Is Spawning a New Process in Node So Slow? (val)844
,
15 Page Speed Optimizations That Sites Ignore (at Their Own Risk) (tam/spe)843
How Fast Is JavaScript? Simulating 20,000,000 Particles842
Speeding Up the JavaScript Ecosystem—Isolated Declarations (mar)841
,
YouTube Embeds Are Bananas Heavy and It’s Fixable (chr/fro)840
, ,
Do Grayscale Images Take Less Space?839
,
Enhancing The New York Times Web Performance With React 18838
,
Advanced JavaScript Performance Optimization: Techniques and Patterns837
, , ,
Performance Mistakes You Might Not Realize You Are Making836
, ,
Bun Is Much Faster Than Node.js 22 at Decoding Base64 Inputs (lem)835
, ,
Writing a WordPress Theme in Less Than 4 KB834
, ,
How React 19 (Almost) Made the Internet Slower (cod)833
Blazing Fast Websites With Speculation Rules (deb)832
Highlight Areas That the Browser Engine Re-Paints (pat/dev)831
, , , , , , , , ,
How to Hack Your Google Lighthouse Scores in 2024 (whi/sma)830
, ,
Investigating INP Issues (ste)829
,
Find Slow Interactions in the Field (mal/dev)828
Using Critical CSS for Faster Rendering (spe)827
,
Analyze CSS Selector Performance During Recalculate Style Events (dev)826
, , , , ,
How Deep Is Your DOM? (max)825
, ,
Semantic Code in HTML: What Is It and Does It Still Matter? (boa)824
, , , ,
Engineering for Slow Internet823
Responsive Video Works Now—These Features Could Make It Work Better (sco)822
, ,
Lazy Load Components in Nuxt to Improve Performance821
, ,
Node.js Performance Hooks: Mastering the Mental Model (pav)820
,
Speeding Up File Load Times, One Page at a Time (fig)819
“<style>”: Inline Optimizations for the Bold (mor)818
, ,
Comprehensive Guide to JavaScript Performance Analysis Using Chrome DevTools817
, , , , , ,
From Fast Loading to Instant Loading (tun/dev)816
,
New Field Insights for Debugging INP (mal/dev)815
,
Prefetching When Server Loading Won’t Do (ada/fro)814
, ,
WebAssembly Performance Patterns for Web Apps (tom)813
,
Optimizing INP: A Deep Dive (dev)812
, , , , , , , ,
Ruby Might Be Faster Than You Think (joh)811
Why Don’t We Talk About Minifying CSS Anymore? (whi/sen)810
,
Hello Bun: How Sveld Now Deploys 2× Faster on GitHub and Render809
, ,
Latency Numbers Every Frontend Developer Should Know (ind)808
,
Node.js Task Runner807
Using “@ defer” Defer Views in Angular 17806
,
Five Ways Cookie Consent Managers Hurt Web Performance (and How to Fix Them) (cli/spe)805
,
9 Signs Your Frontend Code Has Quality Issues That Affect Your Users (ang)804
, , , , ,
Monitoring BFCache Blocking Reasons (chr/mdn)803
, ,
Epic App Performance Starts With the Database802
, ,
Optimizing WebKit and Safari for Speedometer 3.0 (pat+/web)801
, , , ,
An Introduction to the Node.js Performance API (bet)800
, ,
Understanding Interaction to Next Paint (INP) (wil/fro)799
Faster Websites With the “picture” Element (fra)798
,
BFCache Explained797
,
How-To: 5 Steps to Detect Invalid HTML Breaking Your [Site’s Performance] (erw)796
, ,
How I Fixed My Brutal TTFB (whi/sen)795
,
How Invalid HTML Elements Impact Web Performance (erw)794
,
Profile Node.js Performance With the Performance Panel (jec+/dev)793
, , , , ,
Don’t Get Scammed by Fake Performance Experts and Apps792
This Pattern Will Wreck Your React App’s TS Performance (mat)791
, ,
Time to Ditch Analytics? Tracking Scripts and Web Sustainability (mic)790
, , , ,
How Web Bloat Impacts Users With Slow Devices789
, ,
Migrating Away From Jest and Achieving Over 90% Reduction in Running Time (pat)788
, , ,