> ECMAScript specifies all of the things you're talking about, and that is JavaScript, irrespective of the runtime.
I suggest you go and read the EMCAScript standard: https://ecma-international.org/publications-and-standards/st...
There is nothing in there about browser APIs, and in fact it explicitly states that the browser runtime, or any other runtime + api are not EMCAScript.