Что означает термин#
Стандарт описывает синтаксис и поведение языковых конструкций. Браузерные возможности вроде DOM и fetch определяются другими спецификациями, поэтому нельзя считать любой API частью ECMAScript. Поддержка новой конструкции также зависит от используемой среды выполнения.
Практический пример#
В проект добавили optional chaining, чтобы безопаснее обращаться к необязательным свойствам объекта. Сборщик может преобразовать синтаксис под целевые браузеры. Однако преобразование языка само по себе не добавляет отсутствующий браузерный API и не проверяет корректность бизнес-логики.
Как проверить#
Уточните целевые браузеры или версию Node.js и проверьте поддержку конкретной возможности, а не языка вообще. Запустите итоговый собранный код в целевой среде. При ошибке отделяйте синтаксис, встроенные объекты и API окружения: для них могут требоваться разные исправления и разные проверки совместимости.
Источники#
Проверены 23 октября 2026 г.. Официальные рекомендации отделены от наших примеров и результатов проверки.