An extensible virtual-dom library for PureScript.
Halogen.VDom
is a "batteries not included" virtual-dom library for PureScript
with inspiration drawn from:
- https://github.com/Matt-Esch/virtual-dom
- https://github.com/paldepind/snabbdom
- https://github.com/elm-lang/virtual-dom
It's goals being:
- To use as little FFI as possible.
- To be as fast as possible given (1).
- To be extensible.
Notably, Halogen.VDom
is largely useless out of the box. It does not support
attributes, properties, or event listeners. It is intended to be extended
(and likely newtype
d) by other frameworks to suit their needs.
- Read the guide.
- See the test example.