Understanding the ECMAScript Spec

Over at the V8 blog, Marja Hölttä has published some posts on how to read the ECMAScript Specification:

Even if you know JavaScript, reading its language specification, ECMAScript Language specification, or the ECMAScript spec for short, can be pretty daunting. At least that’s how I felt when I started reading it for the first time.

What’s an “abstract operation”? What are the things inside [[ ]]? Why is there a ? in front of a function? What do the asserts mean?

Let’s start with a concrete example and walk through the spec to understand it.

At the time of writing two posts have been published, with more parts to follow.

Understanding the ECMAScript Spec, Part 1 →
Understanding the ECMAScript Spec, Part 2 →

Published by Bramus!

Bramus is a frontend web developer from Belgium, working as a Chrome Developer Relations Engineer at Google. From the moment he discovered view-source at the age of 14 (way back in 1997), he fell in love with the web and has been tinkering with it ever since (more …)

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.