Big O (sam )Aug 23, 2025 998 algorithms , programming You’re Loading Fonts Wrong (and It’s Crippling Your Performance) (jon )Aug 21, 2025 997 fonts , css , image-replacement , flash-of-x , history Is There an “AsyncLocalStorage” Penalty? Aug 17, 2025 996 nodejs , asynchronicity Speeding Up the JavaScript Ecosystem—SemVer (mar )Aug 10, 2025 995 javascript , semver , versioning , dependencies Mozilla Under Fire for Firefox AI “Bloat” That Blows Up CPU and Drains Battery (neo )Aug 9, 2025 994 firefox , mozilla , browsers , ai The Hidden Cost of Context (mco /pla )Aug 5, 2025 993 nodejs , tracing , observability , opentelemetry How We Made “JSON.stringify” More Than Twice as Fast Aug 4, 2025 992 javascript , json , strings , v8 , javascript-engines , optimization Skeleton Screens Are Just Gray Lies We Tell Ourselves (web )Aug 4, 2025 991 design , placeholders Nobody Waits for Your Fancy Animations Anymore (and They Never Really Did) (web )Aug 1, 2025 990 animations , parallax , effects , user-experience , design Making Sense of the Performance Extensibility API (css )Jul 25, 2025 989 profiling , apis 10 Java Performance Secrets Every Senior Developer Knows Jul 22, 2025 988 java , tips-and-tricks Why Quick Cache Implementation Creates More Problems Than It Solves: The Hidden Tech Debt Crisis Jul 21, 2025 987 caching , technical-debt , maintainability , architecture Performant Vue Applications With Vapor (jac )Jul 21, 2025 986 vuejs Web Vital API (thi )Jul 20, 2025 985 videos , web-vitals , apis We Migrated Our Site to Eleventy and Increased Performance by 24% Jul 15, 2025 984 migrating , nextjs , eleventy , comparisons I’m More Proud of These 128 Kilobytes Than Anything I’ve Built Since Jul 11, 2025 983 case-studies , flash-of-x , svg , minification , optimization Parsing 1 Billion Rows in Bun/TypeScript Under 10 Seconds Jul 10, 2025 982 bun , typescript , parsing How to Communicate Performance to Clients as an Agency (a Practical Guide) (jor )Jul 9, 2025 981 guides , business-relations , communication Fear May Be the Mind-Killer, but Unindexed Database Queries Are the Database-Killer Jul 1, 2025 980 databases CLS Is the New Page Speed: Why Designers Need to Care More Than Developers (web )Jun 30, 2025 979 web-vitals , design , user-experience Serialization From Node.js Jun 22, 2025 978 nodejs , comparisons , metrics , libraries JavaScript Broke the Web (and Called It Progress) (jon )Jun 19, 2025 977 javascript , user-experience , tooling , tech-stacks , history Performance and Stress Testing in Node.js (app )Jun 4, 2025 976 nodejs , testing , tooling 7 Signs of a Bad User Experience and Best Practices to Avoid It Jun 3, 2025 975 user-experience , best-practices , information-architecture , mobile-first , simplicity , accessibility , testing , consistency Inclusive Development Practices in Next.js Projects (web /deq )Jun 3, 2025 974 accessibility , nextjs , semantics , keyboard-navigation , aria , alt-text , localization , tooling Felix Arntz on How Speculative Loading Is Speeding Up Your WordPress Website (fel +)May 28, 2025 973 podcasts , interviews , wordpress , speculation Optimizing Time to First Byte (TTFB): 5 Key Strategies for Faster Load Times (des )May 28, 2025 972 guest-posts , optimization , content-delivery , http , caching , dns Why WordPress Scalability Starts With Smart Site Structure From Day One May 26, 2025 971 wordpress , scalability , hosting Performance Debugging in DevTools (pau /dev )May 22, 2025 970 videos , debugging , dev-tools , browsers , chrome , google How to Build Scalable Web Apps With React JS May 22, 2025 969 how-tos , web-apps , scalability 6 Ways Slack, Notion, and VS Code Improved Electron App Performance May 19, 2025 968 electron , case-studies , slack , vs-code What Is Semantic Caching? (doe /the )May 4, 2025 967 ai , semantics , caching , concepts Binary Formats Are Better Than JSON in Browsers Apr 23, 2025 966 json , libraries , comparisons , metrics Why I’m Not Ready to Abandon JavaScript for “Faster” Languages Apr 22, 2025 965 javascript , rust , go , refactoring The Best CSS One-Liner to Improve Performance in 2025 Apr 16, 2025 964 css 5 Ways to Reduce HTML File Size on Your Website, Step 0 (j9t )Apr 16, 2025 963 html , optimization Optimizing Node.js Performance: V8 Memory Management and GC Tuning (mco /pla )Apr 16, 2025 962 nodejs , optimization , v8 , javascript-engines , javascript , memory , garbage-collection Advanced React in the Wild (add )Apr 15, 2025 961 react , nextjs , case-studies Why You Need to Know Your Site’s Performance Plateau (and How to Find It) (tam /spe )Apr 15, 2025 960 metrics , concepts 14 Web Performance Tips for 2025 (sia )Apr 14, 2025 959 web-vitals , culture , tips-and-tricks 5 Ways to Reduce HTML File Size on Your Website (deb )Apr 10, 2025 958 html , minification , compression , optimization Teaching Code in the AI Era: Why Fundamentals Still Matter (ali )Apr 4, 2025 957 training , ai , programming , vibe-coding , security , scalability , quality , testing , documentation How Does Chrome Prioritize Image Requests? (deb )Mar 31, 2025 956 chrome , google , browsers , images Is Vite Faster Than Turbopack? Mar 22, 2025 955 nextjs , webpack , vite , rollup , bundling , comparisons Downtime vs. Slowtime: Which Costs You More? (tam /spe )Mar 18, 2025 954 economics , branding Page Speed: Avoid Large Base64 Data URLs in HTML and CSS (deb )Mar 7, 2025 953 html , css , data-urls , compression How to Fix Largest Contentful Paint Issues With Subpart Analysis (sma )Mar 6, 2025 952 how-tos , web-vitals , metrics UX Analytics: How to Measure Your User Experience the Right Way (uxm )Mar 3, 2025 951 how-tos , user-experience , metrics , accessibility , tooling JavaScript (htt )Mar 3, 2025 950 web-almanac , studies , research , metrics , javascript , bundling , transpiling , web-workers , libraries , web-components Other Causes of Signed Exchanges Errors (paw )Mar 3, 2025 949 signed-exchanges , errors , debugging , cloudflare , google Everything I Was Lied to About Node.js Came True With Elixir Mar 3, 2025 948 nodejs , concurrency , memory Leverage on Redux to Execute Your Tests 100× Times Faster Mar 1, 2025 947 react , redux , testing , examples Advanced Network Analysis With Chrome DevTools (jec /dev )Feb 27, 2025 946 videos , dev-tools , chrome , google , browsers , network , caching Justified Text, JS “moveBefore” Method, Performance Optimization (zor /css )Feb 25, 2025 945 videos , css , typography , javascript , optimization Turbocharging V8 With Mutable Heap Numbers Feb 25, 2025 944 v8 , javascript-engines , javascript , randomness Speeding Up the JavaScript Ecosystem—Rust and JavaScript Plugins (mar )Feb 23, 2025 943 javascript , rust , plugins Top Benefits of Choosing Node.js for High-Performance Applications Feb 22, 2025 942 nodejs , native Demystifying MIME Types: Basics, Use Cases, Best Practices (mar )Feb 19, 2025 941 guest-posts , mime-types , fundamentals , best-practices , servers , apache , nginx , email Static vs. Dynamic Content: Which Should Developers Favor? (the )Feb 18, 2025 940 content , client-side-rendering , server-side-rendering , frameworks , comparisons 10 Common Web Development Mistakes to Avoid Right Now Feb 17, 2025 939 mistakes , mobile , accessibility , seo , navigation , security , analytics , testing Top 5 Uses of WebAssembly for Web Developers (the )Feb 16, 2025 938 webassembly , migrating , ecommerce , dev-tools Does WebPerf Matter to Your SEO Ranking? (tod /per )Feb 14, 2025 937 videos , seo , keywords How to Improve Webpage Speed: Tips and Best Practices Feb 12, 2025 936 how-tos , optimization , tips-and-tricks , best-practices , redirecting , fonts , images , testing , tooling , webpagetest Time to First Byte: Beyond Server Response Time (sma )Feb 12, 2025 935 optimization , redirecting , content-delivery Optimizing Images for Web Performance (tod /fro )Feb 10, 2025 934 images , optimization , jpeg , png , webp , avif , html , caching Think JavaScript Is Slow? Here’s How JIT (Just in Time) Compilation Makes It 100× Faster Instantly Feb 9, 2025 933 javascript , compiling View Transitions Applied: More Performant “::view-transition-group(*)” Animations (bra )Feb 7, 2025 932 css , javascript , view-transitions Preload Fonts on Your Website for Better Core Web Vitals (deb )Feb 7, 2025 931 fonts , hints , web-vitals Optimizing the Critical Rendering Path (deb )Feb 5, 2025 930 optimization There Are a Lot of Ways to Break Up Long Tasks in JavaScript (mac )Feb 3, 2025 929 javascript , web-workers Fast and Smooth Third-Party Web Fonts (sco )Feb 3, 2025 928 fonts , embed-code , css , javascript Page Bloat Update: How Does Ever-Increasing Page Size Affect Your Business and Your Users? (tam /spe )Jan 28, 2025 927 trends , metrics , javascript , images , desktop , mobile React.js vs. Next.js (bhu )Jan 25, 2025 926 react , nextjs , comparisons The Speed Trifecta: 11ty, Brotli 11, and CSS Fingerprinting (the )Jan 23, 2025 925 eleventy , brotli , compression , fingerprinting , caching , cloudflare Initial Load Performance for React Developers: Investigative Deep Dive (ade )Jan 21, 2025 924 deep-dives , react , web-vitals , metrics Simplify Lazy Loading With Intersection Observer’s “scrollMargin” (fro )Jan 20, 2025 923 scrolling , apis , javascript , lazy-loading Moving on From React, a Year Later (kel )Jan 18, 2025 922 migrating , react , stimulus You Might Not Have a Web Performance Problem (deb )Jan 15, 2025 921 web-vitals , lighthouse , google , seo , link-lists How Fingerprinting Can Improve Your Website’s Performance Jan 15, 2025 920 caching , fingerprinting , optimization Prefetching Subresources With Signed Exchanges (paw )Jan 13, 2025 919 caching , hints , signed-exchanges , optimization CDN-First Is No Longer a Performance Feature (osv )Jan 12, 2025 918 content-delivery , caching , embed-code , privacy , security JavaScript Hashing Speed Comparison: MD5 Versus SHA-256 (lem )Jan 11, 2025 917 javascript , hashing , comparisons , bun , nodejs 10 Backend Terms Every Frontend Developer Should Know Jan 9, 2025 916 terminology , concepts , architecture Tight Mode: Why Browsers Produce Different Performance Results (geo /sma )Jan 9, 2025 915 browsers , chrome , google , safari , apple , comparisons Reckoning: Frontend’s Lost Decade (sli )Jan 7, 2025 914 videos , javascript , web-platform 1-Billion Row Challenge With Node.js Jan 7, 2025 913 nodejs Double-Keyed Caching: How Browser Cache Partitioning Changed the Web (add )Jan 7, 2025 912 browsers , caching , dependencies , network , content-delivery JavaScript Frameworks—Heading Into 2025 (rya /thi )Jan 6, 2025 911 javascript , frameworks , complexity , maintainability The Secret to Building Highly Responsive Systems Jan 5, 2025 910 videos , architecture , software-design , scalability Refactoring a Web Performance Snippet for Security and Best Practice (the )Jan 2, 2025 909 javascript , metrics , refactoring Designing Websites for Bad Performance Dec 31, 2024 908 caching , web-workers , hints , optimization Fabulous Font-Face Fallbacks (sto )Dec 31, 2024 907 css , fonts , typography Breaking Up With Long Tasks or: How I Learned to Group Loops and Wield the Yield (rvi )Dec 31, 2024 906 javascript Using DevTools to Validate Web Performance Improvements (nuc )Dec 30, 2024 905 dev-tools , browsers , chrome , google Page Weight (dws +/htt )Dec 30, 2024 904 web-almanac , studies , research , metrics , storage , web-vitals The Must-Have SEO Checklist for Developers for 2025 Dec 29, 2024 903 seo , checklists , metadata , urls Boost Website Speed With Prefetching and the Speculation Rules API (sch /mat )Dec 28, 2024 902 hints , speculation , apis My Favorite Web Performance Graphs of the Year (fab )Dec 27, 2024 901 metrics , visualization Don’t Let Your Redesign Ruin Performance: A Case Study (mac )Dec 26, 2024 900 redesigning , case-studies Correlation or Causation: How Web Performance Proves Its Value Dec 25, 2024 899 testing , metrics Preloading Fonts for Web Performance With “link rel=preload” (acc /mat )Dec 25, 2024 898 fonts , html , hints The Curious (Performance) Case of CSS “@ import” (erw )Dec 24, 2024 897 css , history JavaScript Benchmarking Is a Mess Dec 23, 2024 896 javascript Build Your Own Site Speed Testing Tool With Puppeteer Dec 22, 2024 895 testing , puppeteer Important Topics for Frontend Developers to Master in 2025 Dec 21, 2024 894 learning , javascript , typescript , css , frameworks , git , apis , testing , security , ci-cd , websockets Unattributed Navigation Overhead (UNO) (tim )Dec 21, 2024 893 metrics Data-Driven SEO and Web Performance (tod )Dec 20, 2024 892 seo , web-vitals Detecting Web Performance Regressions Using Statistical Tools (pet )Dec 19, 2024 891 regressions , tooling Speculative Loading and the Speculation Rules API (qcn )Dec 18, 2024 890 speculation , apis When Users Interact (blu )Dec 16, 2024 889 user-experience , metrics , link-lists Creating Shared Ownership for Web Performance From a Cryptic CSS Values Dec 15, 2024 888 web-vitals , monitoring , css Towards Measuring INP on All Browsers and Devices (iva )Dec 14, 2024 887 web-vitals , browsers Your JavaScript Bundle Is Too Fat Dec 13, 2024 886 javascript , bundling , dependencies , code-splitting , lazy-loading , tree-shaking , minification , optimization State of Node.js Performance 2024 (raf /nod )Dec 11, 2024 885 nodejs , metrics Simple Web Performance Mentoring Dec 10, 2024 884 monitoring , web-vitals , tooling , webpagetest Putting Performance in Relatable Terms (eth )Dec 9, 2024 883 communication Your Website Is a Restaurant (boo )Dec 7, 2024 882 web-platform The Evolution of Instant Web: What It Means for Performance Tooling Dec 6, 2024 881 tooling , web-vitals How Does the React Compiler Perform on Real Code (ade )Dec 4, 2024 880 react , compiling , rendering , memoization What a Web Performance Engineer Needs to Know About Cloud Cost Savings Dec 3, 2024 879 cloud-computing , economics , efficiency A Layered Approach to Speculation Rules (css )Dec 2, 2024 878 speculation Goodhart’s Law in Action: 3 Webperf Examples (nom )Dec 1, 2024 877 principles , lighthouse , web-vitals , metrics , google , examples If Not React, Then What? (sli )Nov 29, 2024 876 frameworks , client-side-rendering , react , user-experience 8 PHP Performance Tips Every Developer Should Know Nov 29, 2024 875 php , tips-and-tricks , conditionals , caching Preloading Responsive Images (tre )Nov 28, 2024 874 images , html , hints Optimizing JavaScript Engine Performance (goo /blo )Nov 27, 2024 873 videos , javascript-engines , optimization Faster TypeScript Compilation (ash /blo )Nov 27, 2024 872 videos , typescript , compiling Designing (and Evolving) a New Web Performance Score (css )Nov 26, 2024 871 metrics How Browsers Really Load Web Pages (pro /wel )Nov 25, 2024 870 videos , browsers , rendering , parsing , http From Gatsby to Eleventy (mat )Nov 25, 2024 869 migrating , gatsby , eleventy , webc How to Use Lighthouse Wisely in Your Front-End Projects (des )Nov 20, 2024 868 guest-posts , how-tos , lighthouse , google , accessibility , seo , best-practices Addressing Users’ Painpoints: Best Practices for Identifying and Solving UX Design Problems (uxm )Nov 18, 2024 867 user-experience , design , legibility , responsive-design Why Responsive Design Is Failing Modern Users (web )Nov 18, 2024 866 responsive-design , usability , accessibility Learn Big O Notation Once and for All Nov 13, 2024 865 algorithms , complexity How to Optimize Performance in Vue Apps (deb )Nov 12, 2024 864 how-tos , vuejs , optimization Performance (htt )Nov 11, 2024 863 web-almanac , studies , research , metrics How to Optimize React Performance: Best Practices and Techniques Nov 5, 2024 862 how-tos , optimization , react , best-practices , techniques Why Optimizing Your Lighthouse Score Is Not Enough for a Fast Website (geo /sma )Nov 5, 2024 861 optimization , lighthouse , google , web-vitals Mastering Interaction to Next Paint (INP) (tod /fro )Nov 5, 2024 860 web-vitals Using Cache Control in Nuxt to Improve Performance Nov 4, 2024 859 nuxt , caching The Evolution of Google Web Vitals: What to Expect Beyond Core Web Vitals Oct 31, 2024 858 web-vitals , google , history , outlooks The Most Effective Ways to Improve Core Web Vitals (dev )Oct 31, 2024 857 optimization , web-vitals The Image Compression Challenge (Donating Money for Excess-Free Projects) (j9t )Oct 30, 2024 856 images , compression , tooling How to Speed Up Your Vue App With Server Side Rendering (deb )Oct 23, 2024 855 how-tos , vuejs , server-side-rendering , incremental-static-regeneration Visualize a Webpage’s Memory Usage During a Performance Recording (pat /dev )Oct 22, 2024 854 dev-tools , browsers , chrome , google , edge , microsoft , memory , profiling How Is This Website So Fast!? (wes )Oct 18, 2024 853 videos , case-studies Platform Strategy and Its Discontents (sli )Oct 17, 2024 852 web-platform , javascript , mobile , mobile-first , native , user-experience The Greatness and Limitations of the “js-framework-benchmark” (nol )Oct 13, 2024 851 javascript , frameworks , tooling , metrics How Effective UX Design Can Boost Business Success (uxm )Oct 7, 2024 850 user-experience , design , economics , user-conversion , mobile , navigation Node vs. Bun: No Backend Performance Difference Oct 4, 2024 849 nodejs , bun , comparisons , metrics Benchmarking the Performance of CSS “@ property” (bra /dev )Oct 2, 2024 848 css I Wasted a Day on CSS Selector Performance to Make a Website Load 2 ms Faster (try )Oct 1, 2024 847 css , selectors “img sizes=auto” for Native Lazy Loading (ste )Sep 27, 2024 846 code-pens , html , images , lazy-loading Why We Switched From Cypress to Playwright Sep 18, 2024 845 cypress , playwright , comparisons , tooling , testing Improving Rendering Performance With CSS “content-visibility” (nol )Sep 18, 2024 844 css , rendering , optimization Optimising for High Latency Environments (css )Sep 16, 2024 843 optimization , content-delivery , http , caching Five Ways to Lazy Load Images for Better Website Performance Sep 12, 2024 842 lazy-loading , tooling Speed Up Your Website With “<link rel=preconnect>” (tre )Sep 12, 2024 841 hints Chrome Ends Support for First Input Delay (rvi /dev )Sep 10, 2024 840 browsers , google , chrome , web-vitals , support Skeleton Screens vs. Progress Bars vs. Spinners Sep 2, 2024 839 videos , user-experience , placeholders , progress-indicators Lazy Loading Isn’t Just Lazy, It’s Late: The Web Deserves Faster Sep 1, 2024 838 lazy-loading , web-vitals , angular , single-page-apps Faster Pages With React Aug 30, 2024 837 react An SSR Performance Showdown (mco )Aug 30, 2024 836 server-side-rendering , vuejs , svelte , solidjs , preact , react , comparisons The Ultimate Guide to Font Performance Optimization (deb )Aug 28, 2024 835 guides , fonts , optimization The Two Lines of CSS That Tanked Performance (120 FPS to 40 FPS) (and )Aug 22, 2024 834 css , animations 5 Wasm Use Cases for Frontend Development (des )Aug 21, 2024 833 guest-posts , webassembly , security Common Misconceptions About How to Optimize LCP (dev )Aug 20, 2024 832 web-vitals , metrics , optimization How to Make Your Web Page Faster Before It Even Loads (whi /sen )Aug 20, 2024 831 how-tos , web-vitals Cache Grab: How Much Are You Leaving on the Table? (css )Aug 19, 2024 830 caching Reckoning: The Way Out (sli )Aug 16, 2024 829 javascript , metrics , hiring Brand New Performance Features in Chrome DevTools (deb )Aug 15, 2024 828 browsers , google , chrome , dev-tools , web-vitals 5 Questions for Tammy Everts (tam +/fro )Aug 15, 2024 827 interviews , metrics , user-experience , economics Reckoning: Caprock (sli )Aug 14, 2024 826 javascript “blocking=render”: Why Would You Do That?! (css )Aug 14, 2024 825 html , rendering Reckoning: Object Lesson (sli )Aug 13, 2024 824 javascript , metrics Reckoning: The Landscape (sli )Aug 12, 2024 823 javascript , metrics , mobile Is CSS Grid Really Slower Than Flexbox? (ben )Aug 5, 2024 822 css , grids , flexbox , layout Who Is the Fastest? Node.js, Bun.js, or Deno.js (tre )Aug 2, 2024 821 javascript , runtimes , nodejs , bun , deno , comparisons Flexible Network Data Preloading in Large SPAs Jul 29, 2024 820 single-page-apps , client-side-rendering , data-fetching Benchmarking AWS Lambda Cold Starts Across JavaScript Runtimes (den )Jul 25, 2024 819 deno , aws , serverless , lambda , javascript , runtimes , comparisons What to Expect When You’re Optimizing (tka )Jul 24, 2024 818 optimization Why Is Spawning a New Process in Node So Slow? (val )Jul 19, 2024 817 nodejs , comparisons 15 Page Speed Optimizations That Sites Ignore (at Their Own Risk) (tam /spe )Jul 9, 2024 816 optimization How Fast Is JavaScript? Simulating 20,000,000 Particles Jul 6, 2024 815 javascript Speeding Up the JavaScript Ecosystem—Isolated Declarations (mar )Jul 6, 2024 814 javascript , typescript YouTube Embeds Are Bananas Heavy and It’s Fixable (chr /fro )Jul 1, 2024 813 embed-code , youtube , tooling Do Grayscale Images Take Less Space? Jun 30, 2024 812 images , colors Enhancing The New York Times Web Performance With React 18 Jun 26, 2024 811 react , case-studies Advanced JavaScript Performance Optimization: Techniques and Patterns Jun 25, 2024 810 javascript , optimization , techniques , software-design-patterns Performance Mistakes You Might Not Realize You Are Making Jun 20, 2024 809 videos , mistakes , angular Bun Is Much Faster Than Node.js 22 at Decoding Base64 Inputs (lem )Jun 20, 2024 808 bun , nodejs , comparisons Writing a WordPress Theme in Less Than 4 KB Jun 18, 2024 807 wordpress , theming , minimalism How React 19 (Almost) Made the Internet Slower Jun 17, 2024 806 react Blazing Fast Websites With Speculation Rules (deb )Jun 13, 2024 805 speculation How to Hack Your Google Lighthouse Scores in 2024 (whi /sma )Jun 11, 2024 804 how-tos , google , lighthouse Highlight Areas That the Browser Engine Re-Paints (pat /dev )Jun 11, 2024 803 debugging , painting , browser-engines , browsers , google , chrome , microsoft , edge , apple , safari Investigating INP Issues (ste )Jun 9, 2024 802 web-vitals , debugging Find Slow Interactions in the Field (mal /dev )Jun 7, 2024 801 apis Using Critical CSS for Faster Rendering (spe )Jun 5, 2024 800 css , rendering How Deep Is Your DOM? Jun 4, 2024 799 dom , lighthouse , google Analyze CSS Selector Performance During Recalculate Style Events (dev )Jun 4, 2024 798 browsers , google , chrome , dev-tools , selectors , css Semantic Code in HTML: What Is It and Does It Still Matter? (boa )Jun 1, 2024 797 html , semantics , accessibility , seo , maintainability Engineering for Slow Internet May 30, 2024 796 user-experience Responsive Video Works Now—These Features Could Make It Work Better (sco )May 29, 2024 795 multimedia , responsive-design , html Lazy Load Components in Nuxt to Improve Performance May 27, 2024 794 nuxt , lazy-loading , components Node.js Performance Hooks: Mastering the Mental Model (pav )May 26, 2024 793 nodejs , hooks Speeding Up File Load Times, One Page at a Time (fig )May 22, 2024 792 figma “<style>”: Inline Optimizations for the Bold (mor )May 19, 2024 791 html , css , optimization Comprehensive Guide to JavaScript Performance Analysis Using Chrome DevTools May 16, 2024 790 guides , javascript , debugging , browsers , google , chrome , dev-tools New Field Insights for Debugging INP (mal /dev )May 16, 2024 789 videos , web-vitals From Fast Loading to Instant Loading (tun /dev )May 16, 2024 788 videos , apis Prefetching When Server Loading Won’t Do (ada /fro )May 15, 2024 787 client-side-rendering , server-side-rendering , streaming WebAssembly Performance Patterns for Web Apps (tom )Apr 29, 2024 786 webassembly , web-apps Optimizing INP: A Deep Dive (dev )Apr 26, 2024 785 videos , debugging , web-vitals , optimization , browsers , google , chrome , dev-tools , deep-dives Ruby Might Be Faster Than You Think (joh )Apr 24, 2024 784 ruby Why Don’t We Talk About Minifying CSS Anymore? (whi /sen )Apr 24, 2024 783 css , minification Latency Numbers Every Frontend Developer Should Know (ind /ver )Apr 23, 2024 782 metrics , terminology Hello Bun: How Sveld Now Deploys 2× Faster on GitHub and Render Apr 23, 2024 781 bun , deploying , case-studies Node.js Task Runner Apr 20, 2024 780 nodejs Using “@ defer” Defer Views in Angular 17 Apr 20, 2024 779 angular , lazy-loading Five Ways Cookie Consent Managers Hurt Web Performance (and How to Fix Them) (cli /spe )Apr 15, 2024 778 cookies , consent-management 9 Signs Your Frontend Code Has Quality Issues That Affect Your Users (ang )Apr 13, 2024 777 quality , craft , accessibility , usability , user-experience , conformance Monitoring BFCache Blocking Reasons (chr /mdn )Apr 12, 2024 776 bfcache , monitoring , debugging Epic App Performance Starts With the Database Apr 11, 2024 775 videos , databases , optimization Optimizing WebKit and Safari for Speedometer 3.0 (pat +/web )Apr 10, 2024 774 webkit , browsers , apple , safari , optimization An Introduction to the Node.js Performance API (bet )Apr 9, 2024 773 introductions , nodejs , apis Understanding Interaction to Next Paint (INP) (wil /fro )Apr 9, 2024 772 web-vitals Faster Websites With the “picture” Element (fra )Apr 7, 2024 771 html , images BFCache Explained Apr 3, 2024 770 bfcache , browsers How I Fixed My Brutal TTFB (whi /sen )Mar 27, 2024 769 metrics , optimization How Invalid HTML Elements Impact Web Performance (erw )Mar 26, 2024 768 html , conformance Profile Node.js Performance With the Performance Panel (jec +/dev )Mar 23, 2024 767 nodejs , debugging , browsers , google , chrome , dev-tools Don’t Get Scammed by Fake Performance Experts and Apps Mar 22, 2024 766 tooling This Pattern Will Wreck Your React App’s TS Performance (mat )Mar 21, 2024 765 design-patterns , react , typescript Time to Ditch Analytics? Tracking Scripts and Web Sustainability (mic )Mar 17, 2024 764 embed-code , google , analytics , sustainability , compliance How Web Bloat Impacts Users With Slow Devices Mar 16, 2024 763 metrics , comparisons , web Migrating Away From Jest and Achieving Over 90% Reduction in Running Time (pat )Mar 16, 2024 762 migrating , jest , testing , memory How to Optimize Cumulative Layout Shift (CLS) on Shopify Sites (sia )Mar 15, 2024 761 how-tos , web-vitals , optimization , shopify Performance Tooling in 2024 and Beyond (dev )Mar 14, 2024 760 tooling , browsers , dev-tools , lighthouse , google HTML Performance Optimization: Tips for Faster Loading Pages Mar 13, 2024 759 html , landing-pages , optimization , tips-and-tricks Interaction to Next Paint Is Officially a Core Web Vital (rvi /dev )Mar 12, 2024 758 web-vitals Have You Optimized for INP? Mar 11, 2024 757 web-vitals , optimization What Is INP and Why You Should Care (whi /sen )Mar 11, 2024 756 web-vitals , monitoring Announcing Speedometer 3.0: A Shared Browser Benchmark for Web Application Responsiveness Mar 11, 2024 755 tooling , metrics AVIF Is the Future of Web Images Mar 7, 2024 754 images , avif , outlooks When We Talk About Front-End Performance, What Are We Talking About Mar 4, 2024 753 metrics , web-vitals , lighthouse , google How to Lazy-Load CodePen and CanIUse Embeds Feb 27, 2024 752 how-tos , embed-code , codepen , caniuse Reporting Core Web Vitals With the Performance API (geo /sma )Feb 27, 2024 751 apis , web-vitals What Is a Single-Page Application? (hey )Feb 26, 2024 750 single-page-apps , javascript , user-experience JavaScript Bloat in 2024 Feb 22, 2024 749 javascript