home.social

#declarativeshadowdom — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #declarativeshadowdom, aggregated by home.social.

  1. Released v3 of Tram-Deco, the declarative custom element library that uses (which became available in all major browsers this week)!

    github.com/Tram-One/tram-deco

    I also added an import method, which allows you to import definitions from other HTML files (relies on `Document.parseHTMLUnsafe`, so millage may vary).

    Planning to present this to Web Components Community Group, so I would love any feedback! ❤️

  2. Put together a super lightweight and standard-API-focused implementation of Declarative Custom Elements. 👏

    github.com/Tram-One/tram-deco

    Exclusively implements all the standard Web Component APIs in an HTML-First approach that should be familiar and easy to pick up 😁 - no special syntax or template language here.

    Check the repo for live codepens, and would love to hear what people think! ❤️

  3. Working on a way to build Declarative Custom Elements using the newly released Declarative Shadow DOM.

    Turned out to only 20 lines of Javascript! I'm surprised how neatly everything kinda works.

    codepen.io/JRJurman/pen/dyrJWep

    There are some gotchas and it certainly could be more elegant, but I think it has the building blocks for building Web Components from an HTML First approach.