Move DOM attributes to prototype chains.

Blink has placed DOM attributes on instances instead of prototypes. However, the Web IDL spec requires that DOM attributes must be placed on prototype chains (except for a few exceptions such as static attributes and [Unforgeable].) We move DOM attributes on instances to prototype chains following the spec.



Established standard

Status in Chromium

Enabled by default (launch bug) in:

  • Chrome for desktop release 43
  • Chrome for Android release 43
  • Android WebView release 43
  • Opera release 30
  • Opera for Android release 30

Consensus & Standardization

  • Shipped
  • Shipped
  • No public signals
  • No signals


Last updated on 2015-04-15