

µJS
Like
µJS intercepts links and form submissions, fetches pages via AJAX, and swaps fragments of the DOM. Single <script> tag, one call to mu.init(). No build step, no dependencies.
Features
Properties
- Lightweight
Features
- Work without JavaScript
µJS News & Activities
Highlights All activities
Recent activities
µJS information
No comments or reviews, maybe you want to be first?
What is µJS?
µJS intercepts links and form submissions, fetches pages via AJAX, and swaps fragments of the DOM. Single <script> tag, one call to mu.init(). No build step, no dependencies.
Key features: patch mode (update multiple fragments in one request), SSE support, DOM morphing via idiomorph, View Transitions, prefetch on hover, polling, and full HTTP verb support on any element.
At ~5KB gzipped, it's smaller than HTMX (16KB) and Turbo (25KB), and works with any backend: PHP, Python, Go, Ruby, whatever.




