Never Write Your Own Date Parsing Library (zac )Jul 23, 2025 39 javascript , libraries , comparisons , time Parsing 1 Billion Rows in Bun/TypeScript Under 10 Seconds Jul 10, 2025 38 bun , typescript , performance A Perplexing JavaScript Parsing Puzzle (hil )Mar 12, 2025 37 javascript , history How Browsers Really Load Web Pages (pro /wel )Nov 25, 2024 36 videos , browsers , rendering , http , performance An Interesting HTML Parser Conundrum (dbu )Oct 1, 2024 35 html How to Parse HTML in JavaScript (api )Jul 4, 2024 34 how-tos , html , javascript I Made My Own JSON Parser Jun 15, 2024 33 json Svelte Parses HTML All Wrong (ric )Apr 3, 2024 32 svelte , html URL Parser Performance (bag )Nov 21, 2023 31 urls , performance Benchmarks [for 24 CSV Parsing Approaches] Aug 29, 2023 30 csv , performance , comparisons An Introduction to Parser Combinators Jun 25, 2023 29 introductions Browser Rendering: What Happens Behind the Scenes (fro )Apr 19, 2023 28 browsers , rendering , browser-engines , painting , dom , cssom Don’t Fight the Browser Preload Scanner (mal /dev )May 13, 2022 27 browsers , html , performance How Web Browsers Work: Parsing the CSS Apr 29, 2022 26 browsers , css How Web Browsers Work: Parsing the HTML Apr 25, 2022 25 browsers , html How to Consume Microformats2 Data (mic )Feb 19, 2022 24 how-tos , microformats , json , comparisons Find HTML Parsing Errors (pat /dev )Jan 17, 2022 23 browsers , dev-tools , html , quality CSS Selectors in Go Jun 4, 2019 22 css , selectors , go , metrics JS Parse and Execution Time (tka )Sep 26, 2014 21 javascript , metrics , performance Bending XML to Your Will Jan 25, 2012 20 xml , php How Browsers Work (pau /dev )Aug 5, 2011 19 browsers , browser-engines , webkit , gecko , rendering , painting , html , css , javascript , link-lists Whitespace (pvd )Jan 27, 2011 18 ecmascript , whitespace Firefox Unveiled: Gecko Basic Data Flow Jun 15, 2010 17 browsers , mozilla , firefox , gecko , browser-engines Forgiving HTML Parser for Node and Browsers (dal /aja )Apr 16, 2010 16 html , nodejs HTML 5 Parser Lands in Gecko (dal /aja )Jul 8, 2009 15 html , gecko , browser-engines , firefox , mozilla , browsers The Real “Why XHTML” Discussion (mho )Jun 2, 2009 14 xhtml , html , xml HTML5 Parsing in Gecko: A Build (hsi )Dec 3, 2008 13 html , gecko , browser-engines , tooling The Performance Cost of the HTML Tree Builder (hsi )Aug 14, 2008 12 performance , html , metrics Authoring HTML 5 (kar /w3c )Feb 12, 2008 11 html An HTML5 Conformance Checker (hsi )May 7, 2007 10 studies , html , conformance , history XHTML5 (ann )Feb 14, 2006 9 html , xhtml Tag Soup: Crazy Parsing Adventures Jan 20, 2006 8 html Stylesheet Parsing Gets Complicated (sim )Jan 20, 2003 7 css Tag Soup: How UAs Handle “<x> <y> </x> </y>” Nov 21, 2002 6 html , browsers An Overview of MSXML 4.0 Jun 4, 2002 5 overviews , xml , microsoft XHTML—What’s the Point? (Draft, Incomplete) (hsi )Nov 13, 2001 4 xhtml “Forgiving” Browsers Considered Harmful (jde /ali )Apr 27, 2001 3 html , xhtml , wysiwyg , conformance ECMAScript 5 Parser (pvd )2 tools , exploration , auditing , debugging , ecmascript URL Parser 1 tools , analysis , network , urls