How Modern Browsers Work (add )Nov 29, 2025 57 browsers , chromium , network , parsing , painting , javascript-engines , v8 , memory , modules , javascript , html , css Inside a 16.67 Millisecond Frame Oct 7, 2025 56 javascript , reflow , painting , performance The 3 Ways JavaScript Frameworks Render the DOM (rya )May 28, 2025 55 videos , frameworks , javascript , dom Better Text Rendering in Chromium-Based Browsers on Windows (pat /dev )Feb 12, 2025 54 typography , browser-engines , browsers , chromium , windows , microsoft How React Compiler Performs on Real Code (ade )Dec 4, 2024 53 react , compiling , memoization How Does the React Compiler Perform on Real Code (ade /per )Dec 4, 2024 52 react , compiling , memoization , performance How Browsers Really Load Web Pages (pro /wel )Nov 25, 2024 51 videos , browsers , parsing , http , performance Exploring the Browser Rendering Process Nov 3, 2024 50 browsers , dom , cssom , painting Improving Rendering Performance With CSS “content-visibility” (nol )Sep 18, 2024 49 css , performance , optimization CSS Triggers (and )Sep 9, 2024 48 websites , css How Does the Browser Render HTML? (and )Aug 15, 2024 47 browsers , browser-engines , html , dom , css , cssom , painting “blocking=render”: Why Would You Do That?! (css )Aug 14, 2024 46 performance , html How Google Handles JavaScript Throughout the Indexing Process Jul 31, 2024 45 google , seo , web-apps , javascript , history How to Choose the Best Rendering Strategy for Your App Jul 23, 2024 44 how-tos , strategies , server-side-rendering , client-side-rendering , incremental-static-regeneration , comparisons State of Text Rendering 2024 Jul 8, 2024 43 fonts Using Critical CSS for Faster Rendering (spe )Jun 5, 2024 42 css , performance SSG, SSR, ISR, CSR Rendering Strategies in Next.js (fro )Mar 6, 2024 41 static-site-generation , server-side-rendering , incremental-static-regeneration , client-side-rendering , strategies , comparisons , nextjs Let’s Learn How Modern JavaScript Frameworks Work by Building One (nol )Dec 2, 2023 40 javascript , frameworks , reactivity , dom Using CSS “content-visibility” to Boost Your Rendering Performance (log )Nov 8, 2023 39 css , performance View Transitions Break Incremental Rendering (eee )Aug 22, 2023 38 view-transitions , apis How to Detect Unnecessary Renderings of DOM Elements in Your Web App to Improve Performance Jun 4, 2023 37 how-tos , dom , performance , debugging , angular How Blink Invalidates Styles When “:has()” [Is] in Use (iga )May 31, 2023 36 browsers , browser-engines , blink , css , selectors Browser Rendering: What Happens Behind the Scenes (fro )Apr 19, 2023 35 browsers , browser-engines , parsing , painting , dom , cssom The Acronyms of Rendering on the Web (whi )Apr 16, 2023 34 server-side-rendering , client-side-rendering , terminology Deep Dive Into How Web Browsers Work (With Illustrations) Mar 19, 2023 33 browsers , deep-dives How the Web Works: Understanding the Architecture of the Web Feb 15, 2023 32 web-platform , protocols Adventures in Text Rendering: Kerning and Glyph Atlases Jul 27, 2022 31 typography , kerning Two Lines of CSS That Boosts 7× Rendering Performance May 29, 2022 30 css , performance The Ultimate Electron Guide May 8, 2022 29 guides , electron , chromium , nodejs , desktop WebGPU—All of the Cores, None of the Canvas (sur )Mar 8, 2022 28 apis , canvas Frontend Web Performance: The Essentials Dec 22, 2021 27 fundamentals , performance RenderingNG: The Next-Generation Rendering Architecture for Chrome (chr /dev )Nov 4, 2021 26 videos , browsers , google , chrome , browser-engines , chromium RenderingNG: An Architecture That Makes and Keeps Chrome Fast for the Long Term (chr /dev )Oct 6, 2021 25 browsers , google , chrome , browser-engines , chromium Key Data Structures and Their Roles in RenderingNG (chr +/dev )Aug 24, 2021 24 browsers , browser-engines , chromium , google , data-structures Does Shadow DOM Improve Style Performance? (nol )Aug 15, 2021 23 dom , shadow-dom , performance Overview of the RenderingNG Architecture (chr /dev )Jul 26, 2021 22 overviews , browsers , browser-engines , chromium , google How to Eliminate Render-Blocking Resources: A Deep Dive (sia )Jul 23, 2021 21 how-tos , performance ISR vs. DPR: Big Words, Quick Explanation (cas /sma )Jul 15, 2021 20 incremental-static-regeneration , terminology , concepts RenderingNG (chr /dev )Jun 22, 2021 19 browsers , browser-engines , chromium , google , history Understanding Rendering in Web Apps: SPA vs. MPA Jan 15, 2021 18 web-apps , single-page-apps , multi-page-apps , comparisons Browsers Are Pretty Good at Loading Pages, It Turns Out Jul 21, 2019 17 javascript , performance , browsers The Client/Server Rendering Spectrum (chr /css )Mar 6, 2019 16 server-side-rendering , client-side-rendering Rendering on the Web (add +/dev )Feb 6, 2019 15 server-side-rendering , client-side-rendering , performance , hydration , seo Static vs. Server Rendering Dec 15, 2018 14 performance , comparisons , react Browser Painting and Considerations for Web Performance (css )Aug 9, 2018 13 browsers , browser-engines , painting , performance Using the Paint Timing API (mal /css )Aug 16, 2017 12 apis , time , performance , painting , javascript The Future of Loading CSS (jaf )Feb 11, 2016 11 html , css , chrome , google , browsers Pixels Are Expensive (aer )Jul 3, 2014 10 performance , painting What Every Frontend Developer Should Know About Webpage Rendering Jun 30, 2014 9 dom , cssom , painting , reflow , browsers , browser-engines Solving Rendering Performance Puzzles (jaf )Aug 5, 2013 8 svg , javascript , performance A Closer Look at Font Rendering (sma )Apr 24, 2012 7 fonts , typography How Browsers Work (pau /dev )Aug 5, 2011 6 browsers , browser-engines , webkit , gecko , parsing , painting , html , css , javascript , link-lists Efficiently Rendering CSS (chr /css )May 24, 2010 5 css , selectors , performance Rendering Performance in Canvas Compared to SVG and VML (dal /aja )Jun 24, 2008 4 performance , canvas , svg , images , comparisons Color Rendering Difference: Firefox vs. Safari (chr /css )Feb 28, 2008 3 colors , comparisons , firefox , mozilla , safari , apple , browsers Goodbye DOCTYPE Switching, Hello META Targeting (mat )Jan 22, 2008 2 html , doctype-switching , browsers , internet-explorer , microsoft Font Rendering Differences: Firefox vs. IE vs. Safari (chr /css )Aug 29, 2007 1 css , fonts , firefox , mozilla , internet-explorer , microsoft , safari , apple , browsers , comparisons