Standardizing __proto__

John-David Dalton john.david.dalton at gmail.com
Fri Mar 18 09:14:00 PDT 2011


The __proto__  property has been around for ~13yrs and is now a de
facto standard supported by Chrome, Firefox, Safari, Opera, Adobe
Flash, Adobe AIR, Rhino, Ringo, Narwhal, & Node.js.
It's available on desktops, mobile phones, tablets, and even eReaders.

The __proto__ property is a powerful language feature that cannot be
reproduced through any existing part of the language.
Current proposals like,
http://wiki.ecmascript.org/doku.php?id=strawman:array_create, are too
limiting, (it's useful for more than just arrays) and don't cover the
full functionality/flexibility of __proto__.

I propose making it official by beginning the process of standardizing
__proto__ or some addition of equal utility.

More info:
https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object/proto
https://bugzilla.mozilla.org/show_bug.cgi?id=642500

- John-David


More information about the es-discuss mailing list