The next C++ standard (C++26) is getting exciting new features. One of these features is compile-time reflection. It is ideally suited to serialize and deserialize data at high speed. To test it out, we extended our fast JSON library (simdjson) and we gave a talk at CppCon 2025. The video is out on YouTube.

Our slides are also available.

Daniel Lemire, "JSON and C++26 compile-time reflection: a talk," in Daniel Lemire's blog, March 26, 2026, https://lemire.me/blog/2026/03/26/json-and-c26-compile-time-reflection-a-talk/.
[BibTeX]

Published by

Daniel Lemire

A computer science professor at the University of Quebec (TELUQ). View all posts by Daniel Lemire

Leave a Reply

Your email address will not be published.

Comment *

Name *

Email *

Website

Save my name, email, and website in this browser for the next time I comment.

You can also subscribe by email to this blog (non commercial, no ads, weekly email)

If you want to post code, consider formatting it with a tool like tohtml.

Post navigation

Previous post: How many branches can your CPU predict?

Next post: A Fast Immutable Map in Go