Parsing JSON Really Quickly: Lessons Learned
What it is
Daniel Lemire's QCon talk on how simdjson parses gigabytes of JSON per second. It covers SIMD vectorization, branch prediction and the lessons learned building a fast parser.
Why Hacker News recommends it
HN points to it as the best explanation of simdjson internals and of why fast parsing is rarely disk-bound.
- 3 people recommended it
- 3 different months
- 0 strong recommendations
- first 2020, last 2026
What HN commenters said
“how to vectorize code (thanks to Daniel Lemire's”
Taught vectorizing code
dehesa, 2020-05 · Recommendation · in “So you want to write your own CSV code (2014)”
“It's worth looking at if you're into this sort of thing.”
Talk on simdjson parsing JSON very fast
Rendello, 2021-10 · Recommendation · in “Word-Aligned Bloom Filters”
“Daniel Lemire has an interesting talk on this”
Lemire talk arguing disk is rarely the bottleneck in fast parsing.
D4ckard, 2024-01 · Recommendation · in “The One Billion Row Challenge”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: simdjson, simd, daniel lemire, performance, parsing
Also recommended by the same people
documentaryTempleOS | Down the Rabbit HoleFredrik Knudsen · 7 HN recommenders · 2019–2022
talkAndrew Kelley: A Practical Guide to Applying Data Oriented Design (DoD)ChimiChanga · 4 HN recommenders · 2024–2026
explainerOld-fashioned rice cookers are extremely cleverTechnology Connections · 6 HN recommenders · 2020–2025
talkWhat's a Memory Allocator Anyway? - Benjamin FengZig SHOWTIME · 3 HN recommenders · 2020–2021
interviewJoe Armstrong & Alan Kay - Joe Armstrong interviews Alan KayErlang Solutions · 6 HN recommenders · 2016–2026
talkKeynote - Preventing, Finding, and Fixing Bugs On a Time Budget | Raymond Hettinger @ PyBay2018SF Python · 1 HN recommender · 2020–2022
explainer30 Weird Chess Algorithms: Elo Worldsuckerpinch · 8 HN recommenders · 2019–2026
talkCasey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025Better Software Conference · 11 HN recommenders · 2025–2026