Might mean that in a module, `this` represents the environment the module was loaded in (rather than `undefined`), or `window|global` if not modularly loaded? I'm not sure either....
That requires modification to every file using ES modules, and new syntax. The proposed solution only requires modifying files which do not have an import or export statement, and does not need new syntax.
yeah, i just use it for scripting browsers, which don't support most of that shenanigans. for real work i use languages that are not a week old. I have no idea what exactly is being discussed there, other then it requires a syntax hack with `exports {}` to break the new standard.
Literally every difference that they list is strict mode (and the usual misunderstanding of |this|)