Web components as an alternative to ECML

Anyone has experience with integrating web components into Elgg. I am thinking of giving a try to Polymer to implement an alternative to ECML. I wonder if htmlawed will play nicely with custom tags and components.