Parsing JSON at gigabytes per second in Python

smilelamp 18 points 2 comments October 12, 2026
lemire.me · View on Hacker News

Discussion Highlights (2 comments)

make3

> "Python used to have limited parallelism, due to its global interpreter lock (GIL). Only one thread could run Python code at a time.” It is still limited this way in the regular build, there's no "used to". Author should fix that.

blakeashleyjr

This is great! Always love to see performance improve. I have to admit, anytime I think "gigabytes per second" my mind does not go to Python at all. Would love to see that change.

Semantic search powered by Rivestack pgvector
9,270 stories · 87,368 chunks indexed