Back to browse
_hyperscript 0.9.90

_hyperscript 0.9.90

by recursivedoubts·Apr 13, 2026·3 points·0 comments

AI Analysis

●●SolidNiche GemCozy

HyperTalk for the modern web with DOM morphing that preserves focus and scroll state.

Strengths
  • DOM-scoped variables with ^ prefix prevent global namespace pollution in components
  • Idiomorph-powered morphing preserves focus, scroll position, and form state automatically
  • Automatic dependency tracking with circular dependency detection and cleanup on element removal
Weaknesses
  • Five years old but still 0.9.x — signals slow adoption and uncertain production readiness
  • Competes with Alpine.js and Stimulus which have larger ecosystems and community support
Target Audience

Frontend developers who prefer declarative scripting over vanilla JavaScript

Similar To

Alpine.js · Stimulus · HTMX

Post Description

hey HN, I've just released the latest version of my scripting language for the web, hyperscript. It is a love letter to hypercard/hypertalk that I've been working on on and off for the last five years.

This release has some major new features, mainly by other people: reactivity by Christian Tanul, a reworked templating system by my student Ben Logan, the morphing algorithm from htmx by Michael West. I added a component mechanism that basically just glues those three things together as well.

This language is a labor of love and I don't expect many people to like it or use it, but I hope you find it interesting and that some of the ideas in it (e.g. async transparency[1]) show what scripting the web could be like.

If you want a quick taste of what the new reactive/templating/morphing combo can look like there is a TODO app here:

https://hyperscript.org/patterns/lists-forms/reactive-todo-l...

[1]-https://hyperscript.org/docs/async/

Similar Projects

Developer Tools●●Solid

A vdom-less framework that's local first

Compiler-native IR binding skips the VDOM diff loop entirely for direct DOM updates.

Big BrainNiche Gem
thecodergabe
201mo ago