| 
		
			Сообщение от B~Vladi
			
		
	 | 
	| 
		Назови мне хоть одно расхождение.
	 | 
	
Расхождения есть, но они не так существенны. Например, согласно грамматике такая конструкция синтаксически неверна
if (true) {
    function foo() {
    }
}
Однако во всех браузерах работает, причём в Firefox cпециально для такого случая ввели новое понятие Function Statement. 
Вот 
хороший документ, описывающий различия в различных движках. Впрочем я сомневаюсь, что 
devote хотя бы на одно из них натыкался. 
