About the BEM-XJST Templating Engine
summary
BEM-XJST is a pure JavaScript, data-oriented templating engine that converts BEMJSON to HTML and performs object-to-object transformations. It uses CSS-like pattern matching for reusable template variants and layered overrides, runs in Node and the browser with no compilation step, supports subtree re-rendering, emits BEM classes for styling, and includes helpers for wrapping and attribute logic.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 3:45What is BEM-XJST
- 5:32Classic templating issues
- 10:42Solution with BEM-XJST
- 17:21Approach advantages
- 20:09How templator works
- 23:13Q&A
- 34:16Technical details and integration
- 40:16Summary
related talks
46mMaintainable frontend development with BEM
29mJSX to Declarative Templates Using AST
33mBasis js: why I didn't stop developing my framework
11mMicrotalk: Building a Theme Engine w/ Ruby Mustache
37mHTMX: Frontend Revolution
23mhtmx Is Pro-JavaScript
01h 09mHands-on: Building a Service with BEM
31mTemplating Engines
