- From: Domenic Denicola <notifications@github.com>
- Date: Tue, 21 Apr 2020 08:07:20 -0700
- To: heycam/webidl <webidl@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Tuesday, 21 April 2020 15:07:35 UTC
Status update on this: After https://chromium-review.googlesource.com/c/v8/v8/+/2146996, Chromium matches the behavior in this PR. However, per https://github.com/web-platform-tests/wpt/pull/23140, both Safari and Firefox appear to have a different behavior. Their behavior is not based on the current Web IDL spec, and is not expressible at all in the current ECMAScript specification architecture. (They appear to use infrastructure similar to ES5's [[Class]], which was replaced with toStringTag in ES2015.) But, they do agree with each other. So, this is not a clear-cut win. I still think it's a win, as it aligns Web IDL classes with ES classes, and matches 1/3 browsers (whereas the current spec matches 0/3 browsers). But it would be ideal to get more implementer commitment. @evilpie seems hesitant to touch this in Firefox. I'd love to hear from @cdumez. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/heycam/webidl/pull/357#issuecomment-617239175
Received on Tuesday, 21 April 2020 15:07:35 UTC