custom-element is an open source project and POC for W3C proposal for Declarative Custom Element syntax.
It is aiming to cover the complete web application development needs without the JavaScript on browser side. With the HTML and XSLT fused syntax, it brings the pover of XML stack with XSLT, XPath, and XML DOM.
The full gentleman set includes the XSLT templating, exposing DOM and browser API data, and event handling. Which is sufficient for development of simple flows like forms submission, signup, or sing-in.
The primary incentive for custom-element was a Cyber Security concern of hosting multiple vendors code without much safeguards in current web stack: most of 3rd party functionality currently available only via JavaScript which shares all browser contect from user input to network traffic to any script landed on the page.
custom-element made in the way that context belong only to own instance and not sharing anything with other instances, hence alows to embed 3rd party apps without worrying about security.
As OSS it is free to everyone with business-friendly licence. Syngrafact.AI provides the support.
Watch video 11. custom-element as no-JS browser applications engine - Sasha Firsov online without registration, duration hours minute second in high quality. This video was added by user XMLPrague 07 June 2024, don't forget to share it with your friends and acquaintances, it has been viewed on our site 4 once and liked it people.