What is Haste?
Haste is an implementation of the Haskell programming language geared towards web applications. Haste is based on the de facto standard GHC compiler, which means that it supports the full Haskell language, including GHC extensions and produces highly optimized code but comes with an extended set of standard libraries. Haste support modern web technologies such as WebSockets, LocalStorage, Canvas, etc. out of the box. In addition, Haste comes prepackaged with facilities for preemptive multitasking, working with binary data and other niceties.
Haste is free software under the three-clause BSD license. If your favorite feature is not yet implemented, why not submit a patch? You might also want to join the Haste mailing list or our IRC channel #haskell-haste @ Freenode.