Термин

ECMAScript: стандарт языка JavaScript

ECMAScript — спецификация языка, на которой основан JavaScript.

Что означает термин#

Стандарт описывает синтаксис и поведение языковых конструкций. Браузерные возможности вроде DOM и fetch определяются другими спецификациями, поэтому нельзя считать любой API частью ECMAScript. Поддержка новой конструкции также зависит от используемой среды выполнения.

Практический пример#

В проект добавили optional chaining, чтобы безопаснее обращаться к необязательным свойствам объекта. Сборщик может преобразовать синтаксис под целевые браузеры. Однако преобразование языка само по себе не добавляет отсутствующий браузерный API и не проверяет корректность бизнес-логики.

Как проверить#

Уточните целевые браузеры или версию Node.js и проверьте поддержку конкретной возможности, а не языка вообще. Запустите итоговый собранный код в целевой среде. При ошибке отделяйте синтаксис, встроенные объекты и API окружения: для них могут требоваться разные исправления и разные проверки совместимости.

Источники#

Проверены 23 октября 2026 г.. Официальные рекомендации отделены от наших примеров и результатов проверки.

Продолжить разбор