@hackage miso0.1.0.0

Haskell front-end framework

Miso is a Haskell front-end framework featuring a virtual-dom, fast hand-rolled javascript diffing / patching algorithm, event delegation, event batching, SVG support, and an extensible Subscription-based subsystem. Inspired by Elm, Redux and Bobril, Miso currently supports WebSocket, Window, Mouse, History and KeysDown subscriptions. IO and other effects (such as XHR) can be introduced into the system via the Effect data type inside the update function. Pre-rendered templates and shared server-routing are made possible with servant. Minimal dependencies.