Douglas Crockford

JSON and Beyond

Why does the creator of JSON now consider `null` a mistake? Hear the story behind the format and discover what he's building to fix it.

JSON and Beyond
#1about 2 minutes

The origin story and design principles of JSON

JSON was created in 2001 as a minimal, textual, and JavaScript-subset data format to solve communication needs for single-page web applications, intentionally avoiding the complexity of XML.

#2about 4 minutes

The rise of JSON and the value of stability

A comparison of Google Trends data shows JSON's steady growth over XML, highlighting the importance of its stability and the advice to not introduce breaking changes.

#3about 4 minutes

Introducing the Misty project and Kim encoding

The new actor-based system "Misty" requires a more efficient data format than JSON, leading to the creation of Kim, a minimal variable-byte encoding that is more compact than UTF-8.

#4about 3 minutes

Introducing Nota, a new binary message format

Nota is a new binary message format designed for the Misty system that supports blobs, text, arrays, and records using a compact encoding with type codes and continuation bits.

#5about 3 minutes

Handling numbers and special symbols in Nota

Nota represents floating-point numbers with an integer coefficient and exponent for compactness and simplicity, and it includes special symbols like true, false, private, and system while intentionally omitting null.

#6about 2 minutes

Understanding Nota's purpose and its place alongside JSON

Nota is a specialized, non-human-readable binary format for the Misty system and is not intended to replace JSON, which remains valuable for its textual nature and interoperability.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
CH
Chris Heilmann
Douglas Crockford - JSON and Beyond
Back at the WeAreDevelopers World Congress in July, Douglas Crockford took the stage to tell the JSON story and what's next. You can watch the video or read all about it here.IntroductionHello dear friends! Today, we delve into the world of data inte...
Douglas Crockford - JSON and Beyond
DC
Daniel Cranney
Dev Digest 195: End of Likes, JavaScript’s a Zoo, and Messing with Bots!
Inside last week’s Dev Digest 195 . 👎 No more external likes 🤗 Needy programs 📉 The worst selling Microsoft product 🟨 JavaScript engines zoo 🍞 No more toasts! 🤖 Messing with bots 👔 Beware of fake job interviews 🗞️ Join over 150,000 developers alread...
Dev Digest 195: End of Likes, JavaScript’s a Zoo, and Messing with Bots!
BR
Benjamin Ruschin
Boring Tech Is What Matters
Every year, the Stack Overflow Developer Survey gives us an insight into the state of the industry, the tools and tech that developers love or loathe, and what’s changed from the year before. Some of the headlines that came out of the 2025 results w...
Boring Tech Is What Matters
CH
Chris Heilmann
Dev Digest 136 - No JS(on) of mine
News and ArticlesDouglas Crockford is our featured video, so let's talk about evolving JavaScript and all things JSON. Judicious JSON explains all the weird things in it, you can learn why it can be incredibly slow, people wonder what even is a JSON ...
Dev Digest 136 - No JS(on) of mine

From learning to earning

Jobs that call for the skills explored in this talk.