You have to feel sorry for JavaScript it doesn't even have a name to call itself by. Why is JavaScript such a fragmented entity and does it matter? With ECMAScript ...