Specs change (with links to V8 telemetry):
Normative: Make non-writable prototype properties not prevent assigning to instance https://github.com/tc39/ecma262/pull/1320
Slides:
Older discussion (closed):
Specs change (with links to V8 telemetry):
Slides:
Older discussion (closed):
It seems these are mostly blocked by finding someone who is willing to implement the expected web compatibility hack for older versions of lodash. The usage counter was heavily skewed and not as useful because of the heavy usage of lodash on the web.
This PR has been closed for now, we need to gather alternate data with better signal/noise ratio and probably have 3 paths forward:
Complaints remain about just fixing Strict Mode, but it may be possible to do so. However, the usage counter still showed 1.5% of websites hitting the changed codepath in Strict Mode. It may be possible to just fix strict mode, but we would need to get that number down to closer to 0.025% of websites for the standard breaking change to be considered. I am unclear on how to get that number down or to prove that the change is non-problematic.
My suggestion is to go for a new Mode or syntactic goal symbol.