A js framework. Using to learn reactivity through signals.
  • JavaScript 90.8%
  • HTML 9.2%
Find a file
2026-02-16 16:57:25 +11:00
example increment/decrement button example again, got some tests going, and scripts. 2026-02-16 16:51:50 +11:00
src proper unsubscribing to the effect working now 2026-02-16 16:38:07 +11:00
tests increment/decrement button example again, got some tests going, and scripts. 2026-02-16 16:51:50 +11:00
loose.js initial setup before working on signals 2026-02-13 11:40:45 +11:00
package.json increment/decrement button example again, got some tests going, and scripts. 2026-02-16 16:51:50 +11:00
README.md updated progress 2026-02-16 16:57:25 +11:00
serveExample.js initial setup before working on signals 2026-02-13 11:40:45 +11:00

loosejs

A js framework. Using to learn reactivity through signals.

To run the example, you need node to run a web server

In the root directory:

npm start

Run tests:

npm test

TODO

  • signal, effect
  • memo
  • untrack
  • batch
  • ownership
  • for, index
  • comp function (for auto-wrapping reactive children with effects, instead of jsx)
  • store