“performance” Archive
Supertopics: user-experience · subtopics: bundling, caching, compression, content-delivery, minification, performance-budgets (non-exhaustive) · glossary look-up: “performance”
Featured on Frontend Dogma? Confirm and whitelist your domain.
- State of Node.js Performance 2024 (by+/via) · · nodejs, metrics
- Simple Web Performance Mentoring (via) · · monitoring, web-vitals, tooling
- Your Website Is a Restaurant (by/via) · · web-platform
- The Evolution of Instant Web: What It Means for Performance Tooling (via) · · tooling, web-vitals
- How Does the React Compiler Perform on Real Code (by/via) · · react, compiling, rendering, memoization
- What a Web Performance Engineer Needs to Know About Cloud Cost Savings (via) · · cloud-computing, economics, efficiency
- A Layered Approach to Speculation Rules (by) ·
- Goodhart’s Law in Action: 3 Webperf Examples (by/via) · · principles, lighthouse, web-vitals, metrics, google, examples
- If Not React, Then What? (by) · · frameworks, client-side-rendering, react, user-experience
- Preloading Responsive Images (by) · · images, html, hints
- Optimizing JavaScript Engine Performance (by/via) · · videos, javascript-engines, optimization
- Faster TypeScript Compilation (by/via) · · videos, typescript, compiling
- Designing (and Evolving) a New Web Performance Score (by) · · metrics
- From Gatsby to Eleventy (by) · · migrating, gatsby, eleventy, webc
- How Browsers Really Load Web Pages (by/via) · · videos, browsers, rendering, parsing, http
- How to Use Lighthouse Wisely in Your Front-End Projects (by/via) · · guest-posts, how-tos, lighthouse, google, accessibility, seo, best-practices
- Addressing Users’ Painpoints: Best Practices for Identifying and Solving UX Design Problems (by/via) · · user-experience, design, legibility, responsive-design
- Why Responsive Design Is Failing Modern Users (via) · · responsive-design, usability, accessibility
- Learn Big O Notation Once and for All · · algorithms, complexity
- How to Optimize Performance in Vue Apps (by/via) · · how-tos, vuejs, optimization
- Performance (by+/via) · · web-almanac, studies, research, metrics
- Mastering Interaction to Next Paint (INP) (by/via) · · web-vitals
- Why Optimizing Your Lighthouse Score Is Not Enough for a Fast Website (by/via) · · optimization, lighthouse, google, web-vitals
- How to Optimize React Performance: Best Practices and Techniques (via) · · how-tos, optimization, react, best-practices, techniques
- Using Cache Control in Nuxt to Improve Performance (by) · · nuxt, caching
- The Image Compression Challenge (Donating Money for Excess-Free Projects) (by) · · images, compression, tooling
- How to Speed Up Your Vue App With Server Side Rendering (by/via) · · how-tos, vuejs, server-side-rendering, incremental-static-regeneration
- Visualize a Webpage’s Memory Usage During a Performance Recording (by/via) · · dev-tools, browsers, chrome, google, edge, microsoft, memory, profiling
- How Is This Website So Fast!? (by) · · videos, case-studies
- Platform Strategy and Its Discontents (by) · · web-platform, javascript, mobile, mobile-first, native, user-experience
- The Greatness and Limitations of the “js-framework-benchmark” (by) · · javascript, frameworks, tooling, metrics
- How Effective UX Design Can Boost Business Success (by/via) · · user-experience, design, economics, user-conversion, mobile, navigation
- Node vs. Bun: No Backend Performance Difference (by) · · nodejs, bun, comparisons, metrics
- Benchmarking the Performance of CSS “@ property” (by/via) · · css
- I Wasted a Day on CSS Selector Performance to Make a Website Load 2 ms Faster (by) · · css, selectors
- “img sizes=auto” for Native Lazy Loading (by) · · code-pens, html, images, lazy-loading
- Why We Switched From Cypress to Playwright (via) · · cypress, playwright, comparisons, tooling, testing
- Improving Rendering Performance With CSS “content-visibility” (by) · · css, rendering, optimization
- Optimising for High Latency Environments (by) · · optimization, content-delivery, http, caching
- Speed Up Your Website With “<link rel=preconnect>” (by) · · hints
- Five Ways to Lazy Load Images for Better Website Performance (by/via) · · lazy-loading, tooling
- Chrome Ends Support for First Input Delay (by/via) · · browsers, google, chrome, web-vitals, support
- Skeleton Screens vs. Progress Bars vs. Spinners (by/via) · · videos, user-experience
- Lazy Loading Isn’t Just Lazy, It’s Late: The Web Deserves Faster · · lazy-loading, web-vitals, angular, single-page-apps
- Faster Pages With React (by/via) · · react
- An SSR Performance Showdown (by) · · server-side-rendering, vuejs, svelte, solidjs, preact, react, comparisons
- The Ultimate Guide to Font Performance Optimization (via) · · guides, fonts, optimization
- The Two Lines of CSS That Tanked Performance (120 FPS to 40 FPS) (by) · · css, animations
- 5 Wasm Use Cases for Frontend Development (by/via) · · guest-posts, webassembly, security
- How to Make Your Web Page Faster Before It Even Loads (by/via) · · how-tos, web-vitals
- Common Misconceptions About How to Optimize LCP (by/via) · · web-vitals, metrics, optimization
- Cache Grab: How Much Are You Leaving on the Table? (by) · · caching
- Reckoning: The Way Out (by) · · javascript, metrics, hiring
- Brand New Performance Features in Chrome DevTools (by/via) · · browsers, google, chrome, dev-tools, web-vitals
- 5 Questions for Tammy Everts (by+/via) · · interviews, metrics, user-experience, economics
- Reckoning: Caprock (by) · · javascript
- “blocking=render”: Why Would You Do That?! (by) · · html, rendering
- Reckoning: Object Lesson (by) · · javascript, metrics
- Reckoning: The Landscape (by) · · javascript, metrics, mobile
- Is CSS Grid Really Slower Than Flexbox? (by) · · css, grids, flexbox, layout
- Who Is the Fastest? Node.js, Bun.js, or Deno.js (by) · · javascript, runtimes, nodejs, bun, deno, comparisons
- Flexible Network Data Preloading in Large SPAs (by) · · single-page-apps, client-side-rendering, data-fetching
- Benchmarking AWS Lambda Cold Starts Across JavaScript Runtimes (by+/via) · · deno, aws, serverless, javascript, runtimes, comparisons
- Why Is Spawning a New Process in Node So Slow? (by/via) · · nodejs, comparisons
- 15 Page Speed Optimizations That Sites Ignore (at Their Own Risk) (by/via) · · optimization
- Speeding Up the JavaScript Ecosystem—Isolated Declarations (by) · · javascript, typescript
- How Fast Is JavaScript? Simulating 20,000,000 Particles (by) · · javascript
- Top 7 WordPress Plugins for 2024: Enhance Your Site’s Performance (via) · · wordpress, plugins, link-lists
- YouTube Embeds Are Bananas Heavy and It’s Fixable (by/via) · · embed-code, youtube, tooling
- Do Grayscale Images Take Less Space? · · images, colors
- Enhancing The New York Times Web Performance With React 18 (via) · · react, case-studies
- Advanced JavaScript Performance Optimization: Techniques and Patterns (by) · · javascript, optimization, techniques, software-design-patterns
- Performance Mistakes You Might Not Realize You Are Making (by/via) · · videos, mistakes, angular
- Bun Is Much Faster Than Node.js 22 at Decoding Base64 Inputs (by) · · bun, nodejs, comparisons
- Writing a WordPress Theme in Less Than 4 KB · · wordpress, theming, minimalism
- How React 19 (Almost) Made the Internet Slower (via) · · react
- Blazing Fast Websites With Speculation Rules (by/via) ·
- Highlight Areas That the Browser Engine Re-Paints (by/via) · · debugging, painting, browser-engines, browsers, google, chrome, microsoft, edge, apple, safari
- How to Hack Your Google Lighthouse Scores in 2024 (by/via) · · how-tos, google, lighthouse
- Investigating INP Issues (by) · · web-vitals, debugging
- Find Slow Interactions in the Field (by/via) · · apis
- Analyze CSS Selector Performance During Recalculate Style Events (via) · · browsers, google, chrome, dev-tools, selectors, css
- How Deep Is Your DOM? (by) · · dom, lighthouse, google
- Semantic Code in HTML: What Is It and Does It Still Matter? (by) · · html, semantics, accessibility, seo, maintainability
- Engineering for Slow Internet · · user-experience
- Responsive Video Works Now—These Features Could Make It Work Better (by) · · multimedia, responsive-design, html
- Lazy Load Components in Nuxt to Improve Performance (by) · · nuxt, lazy-loading, components
- Node.js Performance Hooks: Mastering the Mental Model (by) · · nodejs, hooks
- Speeding Up File Load Times, One Page at a Time (by/via) · · figma
- “<style>”: Inline Optimizations for the Bold (by) · · html, css, optimization
- Comprehensive Guide to JavaScript Performance Analysis Using Chrome DevTools (by) · · guides, javascript, debugging, browsers, google, chrome, dev-tools
- New Field Insights for Debugging INP (by/via) · · videos, web-vitals
- From Fast Loading to Instant Loading (by/via) · · videos, apis
- Prefetching When Server Loading Won’t Do (by/via) · · client-side-rendering, server-side-rendering, streaming
- WebAssembly Performance Patterns for Web Apps (by) · · webassembly, web-apps
- Optimizing INP: A Deep Dive (via) · · videos, debugging, web-vitals, optimization, browsers, google, chrome, dev-tools, deep-dives
- Why Don’t We Talk About Minifying CSS Anymore? (by/via) · · css, minification
- Latency Numbers Every Frontend Developer Should Know (by/via) · · metrics, terminology
- Hello Bun: How Sveld Now Deploys 2× Faster on GitHub and Render (by/via) · · bun, deploying, case-studies
- Using “@ defer” Defer Views in Angular 17 (by) · · angular, lazy-loading
- Node.js Task Runner (by) · · nodejs
- Five Ways Cookie Consent Managers Hurt Web Performance (and How to Fix Them) (by/via) · · cookies, consent-management
- 9 Signs Your Frontend Code Has Quality Issues That Affect Your Users (by) · · quality, craft, accessibility, usability, user-experience, conformance
- Monitoring BFCache Blocking Reasons (by/via) · · caching, monitoring, debugging
- Epic App Performance Starts With the Database (by/via) · · videos, databases, optimization
- Optimizing WebKit and Safari for Speedometer 3.0 (by+/via) · · webkit, browsers, apple, safari, optimization
- Understanding Interaction to Next Paint (INP) (by/via) · · web-vitals
- An Introduction to the Node.js Performance API (by/via) · · introductions, nodejs, apis
- Faster Websites With the “picture” Element (by) · · html, images
- BFCache Explained (by) · · caching
- How I Fixed My Brutal TTFB (by/via) · · metrics, optimization
- Profile Node.js Performance With the Performance Panel (by/via) · · nodejs, debugging, browsers, google, chrome, dev-tools
- Don’t Get Scammed by Fake Performance Experts and Apps (by/via) · · tooling
- This Pattern Will Wreck Your React App’s TS Performance (by) · · design-patterns, react, typescript
- Time to Ditch Analytics? Tracking Scripts and Web Sustainability (by/via) · · embed-code, google, analytics, sustainability, compliance
- Migrating Away From Jest and Achieving Over 90% Reduction in Running Time (by) · · migrating, jest, testing, memory
- How Web Bloat Impacts Users With Slow Devices (by) · · metrics, comparisons, web
- How to Optimize Cumulative Layout Shift (CLS) on Shopify Sites (by/via) · · how-tos, web-vitals, optimization, shopify
- Performance Tooling in 2024 and Beyond (by+/via) · · tooling, browsers, dev-tools, lighthouse, google
- HTML Performance Optimization: Tips for Faster Loading Pages · · html, landing-pages, optimization, tips-and-tricks
- Interaction to Next Paint Is Officially a Core Web Vital (by/via) · · web-vitals
- Announcing Speedometer 3.0: A Shared Browser Benchmark for Web Application Responsiveness · · tooling, metrics
- What Is INP and Why You Should Care (by/via) · · web-vitals, monitoring
- Have You Optimized for INP? (by) · · web-vitals, optimization
- AVIF Is the Future of Web Images · · images, avif, visions
- How to Lazy-Load CodePen and Caniuse Embeds (by) · · how-tos, embed-code, codepen
- Reporting Core Web Vitals With the Performance API (by/via) · · apis, web-vitals
- What Is a Single-Page Application? (by) · · single-page-apps, javascript, user-experience
- JavaScript Bloat in 2024 (by) · · javascript
- The One Trick Every Flutter Web Dev Needs to Know (by/via) · · tips-and-tricks, flutter
- How to Optimize the Web for the Worst User Conditions? (by) · · how-tos, user-experience, responsive-design, optimization
- What Is Lighthouse Speed Index (SI) and How to Reduce It · · metrics, lighthouse, google
- The Importance of Web Performance to Information Equity (by/via) · · videos, accessibility
- Making Your SVG Icons CSS Masks Instead of Inline HTML or Backgrounds Has Some Benefits (by/via) · · images, svg, css, masking
- Interaction to Next Paint Becomes a Core Web Vital on March 12 (by+/via) · · web-vitals, metrics
- The Psychology of Site Speed and Human Happiness (by/via) · · usability
- LCP and FCP on Single Page Application on Soft Navigations (by) · · web-vitals, single-page-apps, navigation
- How Core Web Vitals Affect SEO (by+/via) · · web-vitals, lighthouse, google, seo
- Why Do Reflows Negatively Affect Performance? (by/via) · · reflow
- Guide to Fast Next.js (by/via) · · guides, nextjs, optimization, server-side-rendering, lazy-loading
- The Evolution of Page Speed (by/via) · · videos, metrics, optimization, history
- Optimizing SQL Queries by 23× (by) · · databases, sql, optimization
- JS Perf Wins and New Node.js Features With Yagiz Nizipli (by+/via) · · podcasts, javascript, nodejs, optimization
- React Is Slow, What to Do Now? · · react
- Measuring, Monitoring, and Optimizing TTFB With Server Timing (by/via) · · monitoring, optimization, apis
- The State of Benchmarking in Node.js (by) · · nodejs, metrics
- Debugging Fetch Priority (by+/via) · · videos, debugging, web-vitals, apis
- The Golden Rule of Web Performance and Different Performance Engineering Specializations (by/via) · · principles
- RLI (Recently Logged-In) Browser Cache Bypassing (by/via) · · caching, optimization
- A Checklist for CLS Scenarios (by/via) · · checklists, web-vitals
- Who Stole My Largest Contentful Paint? (by/via) · · web-vitals, optimization
- How We Reduced CSS Size and Improved Performance Across GOV.UK (via) · · case-studies, css, optimization
- Getting Started With Web Performance (by/via) · · introductions, web-vitals, testing
- Ten Optimisation Tips for an Initial Web Performance Audit (by/via) · · tips-and-tricks, optimization, auditing
- Improve App Performance With Angular 17 “defer” (by) · · videos, angular, optimization
- How I Brought LCP Down to Under 350 ms for Google-Referred Users on My Website (by) · · web-vitals, optimization, case-studies
- React Performance Optimization (by/via) · · react, optimization
- Preparing for Interaction to Next Paint, a New Web Core Vital (by/via) · · web-vitals, optimization
- Testing the Performance of Social Media Embeds (by/via) · · testing, embed-code, social-media
- An Informed Pre-Caching Strategy for Large Sites (by/via) · · strategies, caching
- Fastest Way of Passing State to JavaScript, Re-Visited (by/via) · · javascript, state-management
- Debugging BFCache, Make Your Page Load Instantly (by+/via) · · videos, caching, browsers, google, chrome, dev-tools, debugging
- Measure LCP Sub-Parts to Improve Largest Contentful Paint (via) · · web-vitals, metrics
- Resource Loading at the Cutting Edge (by/via) · · videos
- Kicking the Excessive JavaScript Habit (by/via) · · javascript, developer-experience, user-experience
- Psychology of Speed: A Guide to Perceived Performance (by/via) · · guides, user-experience
- URL Parser Performance (by) · · urls, parsing
- The Unbearable Weight of Massive JavaScript (by/via) · · videos, javascript, frameworks
- Optimizing Frontend Performance: Mastering Memoization, Throttling, and Debouncing (by) · · optimization, memoization, throttling, debouncing
- A Faster Web in 2024 (by) · · web-vitals, metrics, web
- Using CSS “content-visibility” to Boost Your Rendering Performance (via) · · css, rendering
- How Core Web Vitals Saved Users 10,000 Years of Waiting for Web Pages to Load (by+/via) · · google, user-experience, metrics
- Why We Need a “Green” Perf Metric (by/via) · · videos, sustainability, metrics
- Performance in React and Next.js (by/via) · · videos, react, nextjs
- Speeding Up the JavaScript Ecosystem—Tailwind CSS (by) · · javascript, tailwind
- Learn Performance (by+/via) · · courses
- Answering Common Questions About Interpreting Page Speed Reports (by/via) · · optimization
- Effective Strategies for Optimizing Performance (by/via) · · strategies, optimization
- 20 Effective Tips to Speed Up Your Drupal Website (by/via) · · drupal, tips-and-tricks, optimization
- Liquid vs. Headless: A Look at Real User Web Performance (by/via) · · shopify, headless, metrics, comparisons
- Performance Optimization With Worker Threads Node.js · · optimization, nodejs, worker-threads
- Tailwind vs. Semantic CSS (by) · · tailwind, css, html, semantics, comparisons
- Solid.js Creator Outlines Options to Reduce JavaScript Code (by/via) · · javascript
- The Three Cs: Concatenate, Compress, Cache (by) · · compression, caching
- The Hidden Performance Cost of Node.js and GraphQL (by) · · nodejs, graphql
- Speeding Up the JavaScript Ecosystem—the Barrel File Debacle (by) · · javascript, architecture
- The Ultimate Low-Quality Image Placeholder Technique (by) · · images, web-vitals
- Optimizing Web Fonts (by/via) · · fonts, css, optimization
- Speeding Up the JavaScript Ecosystem—Polyfills Gone Rogue (by) · · javascript, polyfills
- The Psychology of Web Performance (by/via) · · videos, user-experience, history
- Experimenting With Measuring Soft Navigations (by+/via) · · web-vitals, navigation, experiments, metrics
- Get All That Network Activity Under Control With Priority Hints (by) · · network, hints
- Sustainability and Tech and Us (by) · · sustainability, minimalism, principles
- Stop Lazy Loading Product and Hero Images (by/via) · · lazy-loading, images
- I Think I Kind of Hate Lazy Loading (by) · · lazy-loading
- Why Do I Have Layout Shift? (by+/via) · · videos, web-vitals
- Benchmarks [for 24 CSV Parsing Approaches] (by) · · csv, parsing, comparisons
- Five Optimization and Performance Tools That Enhance Website User Experience (via) · · user-experience, optimization, tooling, link-lists
- Code Splitting in React: Optimize Performance by Splitting Your Code (by) · · code-splitting, react, optimization
- Debugging Speculation Rules (by/via) · · debugging
- How Layout Position Impacts Three Big Web Performance Levers (by/via) · · web-vitals
- A Guide to Optimizing JavaScript Files (by/via) · · guides, javascript, optimization, minification, compression
- Google Tag Manager Performance: 9 Tips for Faster Site Speed (via) · · google, tag-management, tips-and-tricks
- A Guide to Single-Page Application Performance (via) · · guides, single-page-apps, developer-experience, monitoring
- How to Improve Performance of Your Database by Indexing Large Tables (by) · · how-tos, databases, optimization
- Optimizing Speed on ebay.com (by) · · optimization, web-vitals, case-studies
- How We Optimized Performance to Serve a Global Audience (by/via) · · case-studies, optimization
- You Probably Don’t Need “http-equiv” Meta Tags (by) · · html, metadata, http
- Speeding Up V8 Heap Snapshots (by/via) · · javascript, javascript-engines, v8, memory
- Core Web Vitals for Search Engine Optimisation: What Do We Need to Know? (by) · · web-vitals, seo
- Preload vs. Early Hints vs. Fetch Priority (via) · · videos, html, http, hints, comparisons
- A Case Study on Scroll-Driven Animations Performance (via) · · animations, scrolling, css, javascript
- Loading and Progress Indicators (via) · · user-experience, design-patterns, progress-indicators
- How to Prevent Unnecessary React Component Re-Rendering (by) · · how-tos, react, client-side-rendering
- Is Lighthouse a Misleading Performance Tool? · · google, lighthouse, web-vitals, tooling
- What Is Page Bloat? And How Is It Hurting Your Business, Your Search Rank, and Your Users? (by/via) · · user-experience, user-conversion, metrics, economics
- In Defence of “DOMContentLoaded” (by) · · javascript, dom
- What Does the Image “decoding” Attribute Actually Do? (by) · · html, images
- Debugging INP (by) · · videos, debugging, web-vitals
- The Cost of JavaScript 2023 (by) · · videos, javascript
- Too Much JavaScript? Why the Frontend Needs to Build Better (by/via) · · javascript, web-platform
- Style Recalculation Secrets They Don’t Want You to Know (by/via) · · videos, css, selectors
- Before Your Next Frontend Pull Request, Use This Checklist (by+/via) · · checklists, compression, dependencies, accessibility, legibility, naming
- Reducing Complexity in Front End Development (by/via) · · complexity, css, javascript
- How to Detect Unnecessary Renderings of DOM Elements in Your Web App to Improve Performance (by) · · how-tos, rendering, dom, debugging, angular
- How Chrome Achieved High Scores on Three Browser Benchmarks (by/via) · · browsers, google, chrome
- Performance Is Not a Checklist (by) · · web-vitals, user-experience
- Watch Out for Layout Shifts With “ch” Units (by/via) · · css, units
- Deploying AVIF for More Responsive Websites (by/via) · · images, avif
- Announcing INP as the Next Core Web Vital: What Shopify Stores Can Do Now (by/via) · · web-vitals, shopify
- Introducing INP to Core Web Vitals (via) · · introductions, web-vitals, seo
- The 9 Most Effective Core Web Vitals Opportunities of 2023 (by/via) · · videos, web-vitals
- How to Optimize Web Responsiveness With Interaction to Next Paint (by+/via) · · videos, how-tos, web-vitals
- Advancing Interaction to Next Paint (by+/via) · · web-vitals
- Script Evaluation and Long Tasks (by/via) · · javascript, web-vitals
- Optimize Input Delay (by/via) · · web-vitals, optimization
- How Large DOM Sizes Affect Interactivity, and What You Can Do About It (by/via) · · dom, html, optimization
- Find Slow Interactions in the Field (by/via) · · web-vitals, auditing
- Diagnose Slow Interactions in the Lab (by/via) · · web-vitals
- Client-Side Rendering of HTML and Interactivity (by/via) · · html, client-side-rendering
- Pay Attention to Web Performance Metrics to Improve the UX (by/via) · · metrics, user-experience, web-vitals, optimization
- 5 Best Practices to Sustainably Improve Core Web Vitals (by/via) · · web-vitals, best-practices
- Make Your Website Load Fast by Optimizing Request Priorities (via) · · optimization, network
- The Intersectionality of Web Performance (by) · · sustainability, dei
- A Complete Guide to Performance Budgets (by/via) · · guides, performance-budgets, metrics
- CDNs: Speed Up Performance by Reducing Latency (by) · · content-delivery
- Practical Guide to Not Blocking the Event Loop · · guides, javascript, event-loop, events
- Reducing the Cost of String Serialization in Node.js Core (by) · · nodejs
- Frontend Web Performance Checklist (by) · · checklists
- Exploring the Potential of Web Workers for Multithreading on the Web (by/via) · · web-workers, multithreading, javascript