Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

What Have the Romans Ever Done for Us?

“What has JavaScript ever done for us?”

“The browser platform.”

“Well, obviously the browser platform. But apart from—”

“npm. The largest package registry in programming.”

“Well, yes, obviously npm. But—”

“JSON. The universal data format.”

“All right, fine—”

“Async/await. The event loop. V8’s optimizing compiler. Universal deployment — every device with a screen runs it. Template literals. Destructuring. ESTree as a standard AST format.”

A long silence.

“All right. But apart from the browser, npm, JSON, async/await, the event loop, V8, universal deployment, template literals, destructuring, and ESTree — what has JavaScript ever done for us?”

“Closures. From Scheme.”

“Oh, shut up.”