🧩 BareDOM: Build Interfaces Directly in JavaScript — No Frameworks, No Templates
Date: June 04, 2026 2-3pm
Session Leaders: Lenin Compres
Format: Hybrid (In-person with online access)
Tags: #javascript • #dom • #browser • #frontend • #vanilla-js • #reactive • #creative-coding • #web • #ui • #frameworks • #creative-tools
Curious about reactive interfaces without JSX, build steps, or framework abstractions?
In this session, I’ll share BareDOM (formerly DOM.js), a lightweight JavaScript library and philosophy for building interfaces directly on the DOM using vanilla JavaScript.
Rather than introducing another rendering layer, BareDOM extends the browser’s own primitives with a minimal set of tools for structure, behavior, styling, and reactivity.
We’ll explore:
- Building interfaces directly in JavaScript
- What “reactivity” can look like without frameworks
- The DOM as a runtime, not just a document
- Designing lightweight UI patterns from browser primitives
- Why the browser might already be enough
We’ll look at examples, build a few reactive patterns, and discuss alternative ways of thinking about front-end development, creative coding, and publishing for the web.
No build tools. No JSX. No templates. Just JavaScript.
Great for: creative coders, front-end rebels, educators, web minimalists, and anyone who likes to understand how things really work.
Curious beforehand? baredom.org

