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