Соответствующая стандарту реализация ECMAScript должна предоставлять и поддерживать все типы, значения, объекты, свойства, функции и программный синтаксис и семантику, описанные в этой спецификации.
Соответствующей стандарту реализации этого международного стандарта следует интерпретировать символы в соответствии с Unicode Standard, версия 2.1 или более поздняя, и ISO/IEC 10646-1 с UCS-2 или UTF-16 в качестве принятой формы кодирования, 3й уровень реализации. Если принятое подмножество ISO/IEC 10646-1 не указано явно, предполагается, что это подмножество BMP, коллекция 300. Если принятая форма кодирования не указана явна, предполагается, что это UTF-16.
Соответствующая стандарту реализация ECMAScript может предоставлять дополнительные типы данных, значения, объекты, свойства и функции, кроме описанных в этой спецификации. В частности, соответствующая реализация ECMAScript может предоставлять свойства, не описанные в этой спецификации, и значения для этих свойств для объектов, описанных в спецификации.
Соответствующая стандарту реализация ECMAScript может предоставлять программный синтаксис и синтаксис регулярных выражений, не описанный в этой спецификации. В частности, соответствующая стандарту реализация ECMAScript может поддерживать программный синтаксис, который использует "слова, зарезервированные на будущее", перечисленные в п.7.5.3 этой спецификации.
Эта информация по сей день актуальна и полазна спасибо за ваша старания.
run3