Shadow DOM v0

Shadow DOM was enabled in M25 but the spec has gone through quite a few changes since then. This entry is for tracking these changes. For the new version of Shadow DOM that other browsers are implementing, see About Shadow DOM: enables DOM tree encapsulation. Without it, widgets may inadvertently break pages by using conflicting CSS selectors, class or id names, or JavaScript variables.


Enabled in M35. The old prefixed implementation we had since M25 is being deprecated, please watch out for deprecation warnings in the devtools console. Updated IE views based on ("Under consideration"). Latest spec: see also for the styling aspects.



Working draft or equivalent

Status in Chromium


Enabled by default (launch bug) in:

  • Chrome for desktop release 35
  • Chrome for Android release 35
  • Opera release 22
  • Opera for Android release 22

Consensus & Standardization


Last updated on 2017-10-09