ZjsComponent: прагматичный подход к многократному использованию фрагментов пользовательского интерфейса для веб-разработки ( arxiv.org )
Бесстыдная реклама; я автор. Критика приветствуется.
Я использую это для клиентских включений и веб-компонентов.
Никакого процесса сборки, никакого веб-упаковщика, никакого фреймворка, никаких требований npm. Просто включите JS в свой HTML, а затем вы сможете создавать и включать компоненты.
Source: news.ycombinator.com