ITP Camp 2025 logo - click to go to home page.

đź§© DOM.js: Build Your Own Front-End Logic Without a Framework

Date: June 20, 2025 5-6pm


Session Leaders: Lenin Compres


Format: Hybrid (In-person with online access)


Tags: #javascript • #dom • #frameworks • #frontend • #creative-tools • #code • #libraries • #vanilla-js • #reactive


Tired of bloated front-end frameworks? Want to understand what React is doing without giving up control? In this session, I’ll share DOM.js, a lightweight JavaScript library I built to manage a virtual DOM and bind elements to variables—all in vanilla JS.

This is a hands-on exploration for anyone who’s curious about:

  • How DOM manipulation works under the hood
  • What “reactivity” means
  • How to design your own minimal front-end toolkit

Why you don’t need to abandon the browser to build something reactive and dynamic

We’ll look at examples, build some simple reactive components, and discuss when and why you might want to roll your own system.

No build tools. No JSX. Just JavaScript.

Great for: Creative coders, front-end rebels, educators, or anyone who likes to know how things really work.