Frontend Dogma

“performance” Archive (2)

Entry (Sources) and Other Related TopicsDate#
Speeding Up the JavaScript Ecosystem—Tailwind CSS (mar)625
,
Learn Performance (kev+/dev)624
Answering Common Questions About Interpreting Page Speed Reports (geo/sma)623
Effective Strategies for Optimizing Performance (the/sit)622
,
20 Effective Tips to Speed Up Your Drupal Website (ins/clo)621
, ,
Liquid vs. Headless: A Look at Real User Web Performance (sia/sho)620
, , ,
Performance Optimization With Worker Threads Node.js619
, ,
Tailwind vs. Semantic CSS (tip)618
, , , ,
Solid.js Creator Outlines Options to Reduce JavaScript Code (low/the)617
The Three Cs: Concatenate, Compress, Cache (css)616
,
Back/Forward Cache (phi+/dev)615
, , ,
The Hidden Performance Cost of Node.js and GraphQL (uts)614
,
Speeding Up the JavaScript Ecosystem—the Barrel File Debacle (mar)613
,
The Ultimate Low-Quality Image Placeholder Technique (css)612
,
Optimizing Web Fonts (lyd/ver)611
, ,
Speeding Up the JavaScript Ecosystem—Polyfills Gone Rogue (mar)610
,
Experimenting With Measuring Soft Navigations (tun+/dev)609
, , ,
The Psychology of Web Performance (tam/btc)608
, ,
Get All That Network Activity Under Control With Priority Hints (mac)607
,
Sustainability and Tech and Us (j9t)606
, ,
Stop Lazy Loading Product and Hero Images (gri/clo)605
,
I Think I Kind of Hate Lazy Loading (ede)604
Why Do I Have Layout Shift? (una+/dev)603
,
Five Optimization and Performance Tools That Enhance Website User Experience (min)602
, , ,
Benchmarks [for 24 CSV Parsing Approaches] (lee)601
, ,
Code Splitting in React: Optimize Performance by Splitting Your Code (shr)600
, ,
Debugging Speculation Rules (tun/dev)599
,
How Layout Position Impacts Three Big Web Performance Levers (sia/sho)598
A Guide to Optimizing JavaScript Files (bib/sit)597
, , , ,
Google Tag Manager Performance: 9 Tips for Faster Site Speed (sin)596
, ,
How to Improve Performance of Your Database by Indexing Large Tables (amh)595
, ,
A Guide to Single-Page Application Performance (ray)594
, , ,
Optimizing Speed on ebay.com (add)593
, ,
How We Optimized Performance to Serve a Global Audience (lap/sma)592
,
You Probably Don’t Need “http-equiv” Meta Tags (rvi)591
, ,
Speeding Up V8 Heap Snapshots (jda/v8j)590
, , ,
Core Web Vitals for Search Engine Optimisation: What Do We Need to Know? (css)589
,
Preload vs. Early Hints vs. Fetch Priority (nyw)588
, , , ,
A Case Study on Scroll-Driven Animations Performance (dev)587
, , ,
Loading and Progress Indicators (uxd)586
, ,
Tree Shaking in JavaScript (pee)585
,
How to Prevent Unnecessary React Component Re-Rendering (aki)584
, ,
Is Lighthouse a Misleading Performance Tool?583
, , ,
What Is Page Bloat? And How Is It Hurting Your Business, Your Search Rank, and Your Users? (tam/spe)582
, , ,
In Defence of “DOM­Content­Loaded” (css)581
,
What Does the Image “decoding” Attribute Actually Do? (tun)580
, ,
Debugging INP (scr)579
, ,
The Cost of JavaScript 2023 (add)578
,
Too Much JavaScript? Why the Frontend Needs to Build Better (low/the)577
,
Style Recalculation Secrets They Don’t Want You to Know (pat/css)576
, ,
Before Your Next Frontend Pull Request, Use This Checklist (nin+/evi)575
, , , , ,
Reducing Complexity in Front End Development (mic/css)574
, ,
How to Detect Unnecessary Renderings of DOM Elements in Your Web App to Improve Performance (max)573
, , , ,
How Chrome Achieved High Scores on Three Browser Benchmarks (fra/dev)572
, ,
Performance Is Not a Checklist (tka)571
Watch Out for Layout Shifts With “ch” Units (pau/clo)570
,
Deploying AVIF for More Responsive Websites (jhu/dev)569
,
Announcing INP as the Next Core Web Vital: What Shopify Stores Can Do Now (sia/sho)568
,
The 9 Most Effective Core Web Vitals Opportunities of 2023 (tun/dev)567
,
Introducing INP to Core Web Vitals (goo)566
, ,
How to Optimize Web Responsiveness With Interaction to Next Paint (ann+/dev)565
, ,
Advancing Interaction to Next Paint (rvi+/dev)564
Script Evaluation and Long Tasks (mal/dev)563
,
Optimize Input Delay (mal/dev)562
,
How Large DOM Sizes Affect Interactivity, and What You Can Do About It (mal/dev)561
, ,
Find Slow Interactions in the Field (mal/dev)560
,
Diagnose Slow Interactions in the Lab (mal/dev)559
Client-Side Rendering of HTML and Interactivity (mal/dev)558
,
Pay Attention to Web Performance Metrics to Improve the UX (sru/uxm)557
, , ,
5 Best Practices to Sustainably Improve Core Web Vitals (ben/cal)556
,
The Intersectionality of Web Performance (ada)555
,
Make Your Website Load Fast by Optimizing Request Priorities (deb)554
,
Load Websites Faster With Code Splitting (lea)553
,
A Complete Guide to Performance Budgets (tam/spe)552
, ,
Practical Guide to Not Blocking the Event Loop551
, , ,
CDNs: Speed Up Performance by Reducing Latency (aus)550
Reducing the Cost of String Serialization in Node.js Core (yag)549
,
Frontend Web Performance Checklist (jac)548
Exploring the Potential of Web Workers for Multithreading on the Web (sah/sma)547
, ,
Intro to Runtime Performance in the Chrome DevTools Performance Panel (ann/thi)546
, , , , ,
DevTools: A Better Way to Visualize Your JavaScript (uma)545
, , , , , , ,
Speeding Up the JavaScript Ecosystem—Draft-js Emoji Plugin (mar)544
,
Serving Less Data to Users With the “prefers-reduced-data” Media Query (sea)543
, ,
Costly CSS Properties and How to Optimize Them (let)542
,
Understanding CSS Preload and Other Resource Hints (sta/log)541
,
The Performance Golden Rule Revisited (tka)540
The Real Difference Between “useMemo” and “Memo” in React539
, ,
Slow Start and Congestion Control (Browser Networking) (med)538
,
10 Ways to Hide Elements in CSS (cra/sit)537
,
7 Tricks to Take the Performance of Your Website to the Moon (tap)536
, ,
Flutter Performance Optimization Techniques and Best Practices (biz)535
, ,
Defaulting on Single Page Applications (SPA) (zac)534
,
Senior Engineering Strategies for Advanced React and TypeScript (tec)533
, , , , , , ,
The Ultimate Guide to Image Optimisation (fox/cal)532
, , ,
Speeding Up the JavaScript Ecosystem—npm Scripts (mar)531
, ,
2023 Web Framework Performance Report (fre/ast)530
, , , , , , , ,
Optimising Large Contentful Paint (css/btc)529
, ,
Client-Side JavaScript and React Criticism: What Comes Next? (mol)528
, , , ,
The JavaScript Site Generator Review, 2023 (zac)527
, , , , , , , ,
This Is Why Performance Matters (bel)526
,
An Approach to Lazy Loading Custom Elements (css)525
,
Caching at DEV (rid)524
,
What’s New in Lighthouse 10 (bre/dev)523
, ,
Speeding Up the JavaScript Ecosystem—ESLint (mar)522
, ,
The Gotcha With Animating Custom Properties (bra/bra)521
, ,
Speed for Who? (bel)520
, ,
Your Web Performance Is Too Reactive; It’s Time to Do More Than Put Out Fires (fox/cal)519
Optimal Images in HTML (ste/bui)518
, , ,
The Modern Way of Serving Images (kur)517
,
How to Review a Web Site (uxm)516
, ,
Optimize Time to First Byte (mal/dev)515
The Truth About CSS Selector Performance (pat/mse)514
,
Why We Switched CDNs: How Google’s Core Web Vitals Led Us to Cloudflare Pages513
, ,
Optimizing the Image Element LCP (sma)512
,
Speeding Up the JavaScript Ecosystem—Module Resolution (mar)511
, , ,
Why Not “document.write()”? (css)510
Our Top Core Web Vitals Recommendations for 2023 (phi+/dev)509
,
Why Web Performance Still Matters in 2023 (sia/sho)508
Priority Hints and Optimizing LCP (kev)507
, ,
Performance Culture Through the Looking-Glass (dor/per)506
,
The RUM Archive and Benford’s Law (san/per)505
HTTP/3 Prioritization Demystified (pro/per)504
,
Signals: The Nitty-Gritty (web/per)503
,
Bad Performance Is Bad Accessibility (bru)502
The Performance Inequality Gap, 2023 (sli)501
Beating Latency on Scalemates.com (tim/per)500
Using Inline JavaScript Modules to Prevent CSS Blockage (sto/per)499
,
An HTML-First Mental Model (noa/per)498
,
Get Off the Main Thread With an Inline Web Worker: An Example (sto/per)497
, ,
LCP(FE) (tim/per)496
Web Performance and Compression (win/per)495
Optimize Interaction to Next Paint (mal+/dev)494
,
Adding Complementary Performance Data to Your Site (eth/mat)493
Accessibility: The Land That “Time to Interactive” Forgot (tin/per)492
,
Reduce Image Sizes by Removing Metadata (boe/per)491
, ,
Fast Is Good, Instant Is Better (tun/per)490
Prerender Pages in Chrome for Instant Page Navigations (tun/dev)489
, ,
Developing Faster JavaScript Apps: The Ultimate Guide to Web Workers (cra/sit)488
, , ,
7 Website Performance Metrics to Track for Better UX (cal)487
,
Speeding Up the JavaScript Ecosystem—One Library at a Time (mar)486
,
Lazy Loading Images in HTML (sim)485
,
A Guide to Image Optimization on Jamstack Sites (daw/sma)484
, , , , ,
Improving React Interaction Times by 4× (luk/cau)483
,
Early Learnings for Early Hints at Shopify (sia/per)482
, , ,
Client-Side Routing Without the JavaScript (rya/thi)481
,
6 Steps to Improve HTML Images for Users and Developers (aus)480
, ,
HTML and CSS Features, Tips for a 10× Faster Page Loading Speed (its)479
, ,
Is Turbopack Really 10× Faster Than Vite? (you)478
, ,
CSS Runtime Performance477
,
A Beginner’s Guide to Chrome Tracing (nol)476
, , ,
Performance (mel+/htt)475
, , , ,
Conditionally Adaptive CSS—Browser Behavior That Might Improve Your Performance (pep)474
,
How We Improved React Loading Times by 70% With Next.js (cau)473
, ,
Which Serverless Edge Platform Has the Fastest Git Deployments? (and/den)472
, , ,
CDN (jos/htt)471
, , , , ,
Speeding Up Async Snippets (css)470
,
How to Animate CSS Box Shadows and Optimize Performance (osc/sit)469
, , ,
Sustainable Web Development Strategies Within an Organization (mic/sma)468
,
SVG Sprites: Old-School, Modern, Unknown, and Forgotten (pep)467
, ,
How to Optimize Resource Loading With the “fetchpriority” Attribute (deb)466
, ,
Optimize Long Tasks (mal/dev)465
,
GIFs Without the .gif: The Most Performant Image and Video Options Right Now (oll/css)464
, , ,
Performance Budgets: The Easiest Way to a Faster Site (fox/cal)463
Five Data-Loading Patterns to Boost Web Performance (sma)462
Page Weight (jam+/htt)461
, , ,
Will Serving Real HTML Content Make a Website Faster? Let’s Experiment! (sco/rea)460
, ,
Element Timing: One True Metric to Rule Them All? (and/spe)459
,
How to Substantially Slow Down Your Node.js Server (tri)458
,
Total Blocking Time: A Short and Sweet Guide for Happier Users (ben/cal)457
Your Next.js Bundle Will Thank You (ima)456
,
Critical CSS? Not So Fast! (css)455
How to Improve Largest Contentful Paint for Faster Load Times (fox/cal)454
, ,
Disabled JavaScript Turns Off Native Lazy Loading (ste)453
, ,
Why Your Website Should Be Under 14 kB in Size452
Measure What You Impact, Not What You Influence (css)451
,
Optimize Data Fetching (med)450
Can Browsers Optimize the Loading of Third-Party Resources? (add/dev)449
,
Tip: Use “fetchpriority=high” to Load Your LCP Hero Image Sooner (add)448
,
(Re-)Introducing Gatsby, a Reactive Site Generator (kyl/gat)447
, , , ,
How and Why We Removed jQuery From GOV.UK (gov)446
,
Core Web Vitals Tools to Boost Your Web Performance Scores (zar/sma)445
,
Making a Website Under 1 kB (bra)444
,
Which Generator Builds Markdown the Fastest? (zac)443
, ,
500 ms to 1.7 ms in React: A Journey and a Checklist (ori)442
Priority Hints—What Your Browser Doesn’t Know (Yet) (cda/cod)441
Fix Web Performance for the Long-Term (sia/sho)440
,
Powerful Image Optimization Tools (lou/sma)439
, , ,
Can SVG Symbols Affect Web Performance? (bms)438
,
Avoiding “<img>” Layout Shifts: “aspect-ratio” vs. “width” and “height” Attributes (jaf)437
, , , ,
Frontend Web Performance: The Essentials436
,
Faster WordPress Rendering With 3 Lines of Configuration (sto)435
, , ,
A CLS Punishment for Progressive Enhancement? (bel/pic)434
,
Imagemin Guard (j9t)433
, , , , , , , ,
Everything You Need to Know About Web Performance (in 5 Minutes) (fil/vue)432
,
Style Scoping Versus Shadow DOM: Which Is Fastest? (nol)431
, , , , ,
How to Remove 99% of JavaScript From Main Thread (mhe/wea)430
, ,
What We’ve Learned From One Year of Real User Monitoring Data on GOV.UK (the/gov)429
,
Measuring the Performance of Typefaces for Users II (sma)428
,
Measuring the Performance of Typefaces for Users (sma)427
,
Don’t Sink Your Website With Third Parties (ken/sma)426
,
Two Lines of CSS That Boosts 7× Rendering Performance (mud)425
,
Conditionally Loading CSS or Any Resource Using Media Queries (ami)424
,
Rethinking Server-Timing as a Critical Monitoring Tool (dev/sma)423
, ,
Don’t Fight the Browser Preload Scanner (mal/dev)422
, ,
How to Use Google CrUX to Analyze and Compare the Performance of JS Frameworks (dan/sma)421
, , , ,
Performance Game Changer: Browser Back/Forward Cache (tun/sma)420
, ,
A Management Maturity Model for Performance (sli)419
Get to Know Your Browser’s Performance Profiler (ato)418
, ,
Understanding the Performance Impact of Anti-Flicker Snippets (and/spe)417
Is Measuring Speed a Useful Metric for Design Systems? (amy+/sup)416
, ,
Faster Initialization of Instances With New Class Features (joy/v8j)415
, , ,
How to Improve Core Web Vitals (8 Ways) (dre)414
,
The Ultimate Guide to Optimizing JavaScript for Quick Page Loads (ste/bui)413
, ,
Core Web Vitals: Finding Common Ground Between SEOs and Developers (joc/moz)412
, ,
How to Optimize Your LCP (with Visuals) (ste)411
, ,
Picture Perfect Images With the Modern “<img>” Element (add/sta)410
, ,
Optimising Largest Contentful Paint (css)409
Speed Needs Design, or: You Can’t Delight Users You’ve Annoyed (tig)408
,
The Web Is for Everyone: Our Vision for the Evolution of the Web (ekr+/moz)407
, , , , ,
Optimising Core Web Vitals on SPAs (sim)406
, ,
Improving Your User Experience to Reduce Bounce Rates (uxm)405
, ,
Performance Tests on Common JavaScript Array Methods (ism/hac)404
, ,
The Impact That High Quality Mark-Up Can Have on Accessibility, Performance, and Discoverability (vle)403
, ,
Optimizing SVG Patterns to Their Smallest Size (fin/css)402
,
Making the World’s Fastest Website, and Other Mistakes (tig)401
The Weirdly Obscure Art of Streamed HTML (tig)400
,
Ten Years of Page Bloat: What Have We Learned? (tam/spe)399
,
Performance Signals for Customizing Website UX (tun/sma)398
, ,
A New Speed Milestone for Chrome (dev)397
, ,
7 Ways to Achieve a Faster Core Web Vitals Score (hac)396
Should Frontend Devs Care About Performance? (wri)395
Top 2021 CSS Frameworks Report: The CSS File Sizes (cit/css)394
, , ,
How to Make MPAs That Are as Fast as SPAs (cfe)393
, ,
Minimizing Google Fonts by Only Loading It for Certain Characters (ami)392
, , ,
Core Web Vitals: What Next? (thc/moz)391
,
The Difference Between Brotli and Gzip Compression Algorithms to Speed Up Your Site (cal/sit)390
, ,
This Is Why Your Node.js Application Is Slow (imi)389
Reducing the Web’s Carbon Footprint: Optimizing Social Media Embeds (mic/sma)388
, ,
Improving JavaScript Bundle Performance With Code-Splitting (cod/sma)387
, , ,
Speed Matters, but It Isn’t Everything (its/ind)386
,
Caching Header Best Practices (sim)385
, , ,
Optimize Your PNGs With Oxipng and pre-commit (ada)384
, , ,
Big Images, Blazingly Fast (erw/q42)383
,
How to Avoid Layout Shifts Caused by Web Fonts (sim)382
, ,
Website Performance and the Planet (fer/rea)381
,
Memory Leaks: The Forgotten Side of Web Performance (nol)380
Exposing Mid-Resource LCP Values (yoa/per)379
A Unified Theory of Web Performance (sli/per)378
Page Visibility: If a Tree Falls in the Forest… (pau/per)377
,
Using Diagnostic Metrics (ann/per)376