Stage 3 Update: Accessible Object.prototype.hasOwnProperty
Jamie Kyle (Rome) & Tierney Cyren (Microsoft)
Super fast explainer
Status: Ecma262 Spec
✅
Status: Test262 Tests
✅
Status: Implementations
🚀 V8: Implemented, only available with --harmony-object-has-own
🚀 SpiderMonkey: Implemented, only available in nightly builds
🛠️ JavaScriptCore: In Progress? rdar://problem/78782545 ??
Others:
🚀 Serenity LibJS: SerenityOS/serenity@3ee092
🚀 engine262: engine262/engine262#163
👍
Status: Community Polyfills
Status: Community Codemod
Status: Community Feedback
Feedback tracking issue: tc39/proposal-accessible-object-hasownproperty#18
👍
Status: Stage 4 Requirements Overview
Tracking issue: tc39/proposal-accessible-object-hasownproperty#6
✅ Ecma262 PR is editor-approved and ready to be merged
✅ Test262 tests merged
👍 Implemented (feature flagged) in two browsers
👍 Getting more community feedback with polyfills (how much do we need?)
Plan to seek Stage 4 pending feedback from browsers
Thanks
Champion: Tierney Cyren
Spec Text Reviewers: Jordan Harband, Kevin Gibbons, Nicolo Ribaudo
Implementers/Reviewers:
Test262 Reviewers: Mike Pennisi, Rick Waldron, Nicolo Ribaudo
Proposal Feedback: Mathias Bynens, Denis Pushkarev, Jordan Harband, Justin Ridgewell, Jason Yu, HE Shi-Jun, Kevin Gibbons, and others!
Questions?