How we built it

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 https://www.chromestatus.com/features/4667415417847808 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.

Comments

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 http://status.modern.ie/#/ ("Under consideration"). Latest spec: see also dev.w3.org/csswg/shadow-styling/ for the styling aspects.

Documentation

Specification

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

Owner

Last updated on 2016-07-14