Currently we lack ShadowRoot support in the code generator for JSC binding. We need teach about that.
It looks EFL port has enabled SHADOW_DOM They are using JSC and it looks working.