Согласно ECMA-262 нативный объект
в реализации ECMAScript, семантика которого полностью определяется этой спецификацией, а не средой хоста
Встроенный объект определяется как
объект, предоставленный реализацией ECMAScript, независимо от среды хоста, который присутствует в начале выполнения программы ECMAScript.
с примечанием
Стандартные встроенные объекты определены в данной спецификации, и реализация ECMAScript может указывать и определять другие . Каждый встроенный объект является собственным объектом.
Если собственный объект полностью определен спецификацией ECMA-262, а не хост-средой, и реализация ECMAScript может указывать иопределить новые встроенные объекты, как получается, что эти новые встроенные объекты могут быть собственными объектами, если они не полностью определены спецификацией ECMA-262?
Чего мне не хватает?