Long term laziness

A blog by David Bruant

What are the fundamental things about JavaScript that you wish you’d known when you first started as a developer?

This is a question I have been asked by the amazing Pippa Buchanan from the P2PU school of webcraft. Here is my answer :

I think that JS is a sum of a lot of technologies and that web developers should very early be aware of the differences between them:
1) ECMAScript: That’s the core language JavaScript is based on. That’s “just a programming language”. It defines the JavaScript native types. This include Objects, Arrays and functions
2) The document object inherits form a lot of different interfaces:


on 2010-11-29
by