Never Write Your Own Date Parsing Library (zac )Jul 23, 2025 43 javascript , libraries , comparisons , time Parsing 1 Billion Rows in Bun/TypeScript Under 10 Seconds Jul 10, 2025 42 bun , typescript , performance A Perplexing JavaScript Parsing Puzzle (hil )Mar 12, 2025 41 javascript , history How Browsers Really Load Web Pages (pro /wel )Nov 25, 2024 40 videos , browsers , rendering , http , performance An Interesting HTML Parser Conundrum (dbu )Oct 1, 2024 39 html How to Parse HTML in JavaScript (api )Jul 4, 2024 38 how-tos , html , javascript I Made My Own JSON Parser Jun 15, 2024 37 json Svelte Parses HTML All Wrong (ric )Apr 3, 2024 36 svelte , html URL Parser Performance (bag )Nov 21, 2023 35 urls , performance Benchmarks [for 24 CSV Parsing Approaches] Aug 29, 2023 34 csv , performance , comparisons An Introduction to Parser Combinators Jun 25, 2023 33 introductions Browser Rendering: What Happens Behind the Scenes (fro )Apr 19, 2023 32 browsers , rendering , browser-engines , painting , dom , cssom Don’t Fight the Browser Preload Scanner (mal /dev )May 13, 2022 31 browsers , html , performance How Web Browsers Work: Parsing the CSS Apr 29, 2022 30 browsers , css How Web Browsers Work: Parsing the HTML Apr 25, 2022 29 browsers , html How to Consume Microformats2 Data (mic )Feb 19, 2022 28 how-tos , microformats , json , comparisons Find HTML Parsing Errors (pat /dev )Jan 17, 2022 27 browsers , dev-tools , html , quality Parse, Don’t Validate (lex )Nov 5, 2019 26 programming , validation Google’s robots.txt Parser Is Now Open Source (met +)Jul 1, 2019 25 robotstxt , tooling , google , search CSS Selectors in Go Jun 4, 2019 24 css , selectors , go , metrics JS Parse and Execution Time (tka )Sep 26, 2014 23 javascript , metrics , performance Bending XML to Your Will Jan 25, 2012 22 xml , php How Browsers Work (pau /dev )Aug 5, 2011 21 browsers , browser-engines , webkit , gecko , rendering , painting , html , css , javascript , link-lists Whitespace (pvd )Jan 27, 2011 20 ecmascript , whitespace CSSOM Sep 12, 2010 19 cssom , css , tooling Firefox Unveiled: Gecko Basic Data Flow Jun 15, 2010 18 browsers , mozilla , firefox , gecko , browser-engines Forgiving HTML Parser for Node and Browsers (dal /aja )Apr 16, 2010 17 html , nodejs HTML 5 Parser Lands in Gecko (dal /aja )Jul 8, 2009 16 html , gecko , browser-engines , firefox , mozilla , browsers The Real “Why XHTML” Discussion (mho )Jun 2, 2009 15 xhtml , html , xml HTML5 Parsing in Gecko: A Build (hsi )Dec 3, 2008 14 html , gecko , browser-engines , tooling The Performance Cost of the HTML Tree Builder (hsi )Aug 14, 2008 13 performance , html , metrics Pure JavaScript HTML Parser (jer )May 5, 2008 12 javascript , html , tooling 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 URL Parser 2 tools , analysis , network , urls ECMAScript 5 Parser (pvd )1 tools , exploration , auditing , debugging , ecmascript