Preface

In 2009, as we were wrapping up ES5, I was thinking about how to organize the material. I designed a hypertext encyclopedia format specifically for programming languages. I think the format would have worked well, but I never finished the project.

It is easy to forget that the web was originally intended to be a hypertext system. The JavaScript Encyclopedia would have used hypertext very effectively. Many of the articles would contain code that demonstrated or implemented the concept.

I intended that The JavaScript Encyclopedia be finished when ES5 was released. Not only did I miss that deadline, but since then ES6 has been published, which was itself four years late. So it is starting to become clear that I am not going to get this done on my own. I need help.

The unfinished material can be seen at http://www.crockford.com/javascript/encyclopedia.