Один из руководителей технологического отдела Google однажды поделился со мной убедительной точкой зрения на JavaScript: это на самом деле не язык программирования. Спецификация ECMA-262 определяет JavaScript, но единой истинной реализации не существует . Веб-браузеры и их движки JavaScript реализуют эту спецификацию так, как считают нужным. У Chrome есть Blink/V8, у Firefox — Gecko/SpiderMonkey, а у Safari — WebKit/JavaScriptCore.
Первое издание этой книги вышло в 2005 году. Microsoft всё ещё продвигала свой нестандартный JScript, Internet Explorer занимал более 90 процентов рынка браузеров, мобильные браузеры находились в каменном веке, а jQuery должен был выйти только через год. На момент написания пятого издания в 2023 году основные браузеры объединились вокруг спецификации ECMA-262, более 70 процентов интернет-трафика использовалось браузерами на основе Chromium.