I would like to remove ElementShadow class by:
- Move all v0 related member data and functions to ShadowRootRareDataV0 (or something similar)
- Move all v1 related member data and functions to ShadowRoot itself.
- Move all common member data and functions for v0 and v1 to ShadowRoot itself.
This would separate our concerns clearly.
Also, this would be helpful to remove v0 code base someday.
Comment 1 by hayato@chromium.org
, Sep 9 2016