TidyFactor Vanilla JS — Framework-Free Reactive Single Page Applications¶
Framework-Free Reactive SPA Architecture with Native ES Modules & Proxy State
TidyFactor JS (tidyfactor-js) builds real client-side applications (state management, client-side routing, data fetching) using pure Vanilla JavaScript, W3C Web Components, and Proxy-based reactive stores with zero React/Vue dependencies.
🎯 Key Value Propositions¶
- Framework-Free Longevity: Code that will run unmodified in any browser for 20+ years without dependency rot.
- Micro Runtime (< 10KB): Ultra-fast initial paint with instant execution and zero framework bundle overhead.
- Reactive Proxy State: Minimalist observer pattern providing reactive state synchronization across components.
- Dual Routing Strategy: Support for both Hash-based routing and HTML5 History API client navigation.
🚀 Installation & Quick Start¶
⚡ Slash Commands & Workflows¶
| Command | Scope | Description |
|---|---|---|
/init |
Scaffold | Initialize Vanilla JS SPA with ES Modules structure |
/store |
State | Create reactive proxy state store with persistence hooks |
/route |
Router | Configure client-side routing (Hash or History API) |
/compo |
Components | Build native W3C Custom Elements / Web Components |
🔗 Official Links¶
- Product Page: https://tidyfactor.com/products/tidyfactor-js
- Skills Matrix Entry: https://tidyfactor.com/skills/tidyfactor-js
- GitHub Repository: https://github.com/TidyFactor/JS