Just in case you are interested in alternatives: PureScript shares many features with Haskell, has a nice JS FFI and is quite actively maintained (new version just shipped a few weeks back).
I very much like it - in some cases it’s even better than Haskell (I think most would agree the records are at least).
There is also Elm - which is great for getting into FP, has very nice error-messages and a very active and friendly community but lacks quite a few features and it’s development and direction is not very transparent to all but a few insiders so it seems stale at times.
Personally I really like it to onboard new team-members but I feel it’s to constricting in the long run - especially if you come from Haskell.