Python used to have limited parallelism, due to its global interpreter lock (GIL). Only one thread could run Python code at a time. Python 3.14 comes in a free-threaded version (python3.14t), without the global interpreter lock. Several threads can now run Python code at the same time. Let us pick a realistic problem. GitHub publishes … Continue reading Parsing JSON at tens of gigabytes per second… in Python
Very nice. I also continue to be impressed how much performance msgspec gets as well.
score 1 · canonical
Isn’t msgspec abandoned? I remember reading it had quite a few parsing crashes that aren’t addressed.
score 2 · canonical
Doesn’t seem so, there are lots of recent commits and bg fixes as recent as an hour ago, though there remains a large issue backlog.
score 1 · canonical
Oh neat, looks like it picked back up again in November last year.
score 2 · canonical