Fable

While WebSharper is a great way to use F# when building web apps both in the backend and frontend, sometimes we may need more flexibility when interacting with JavaScript. Fable is a lightweight F# to JavaScript compiler that does not provide any specific tool to build web apps. However, it allows you to interact with any modern JavaScript development tool and library, not only for the browser, but also for server apps with Node.js, desktop with GitHub Electron, or mobile with React Native or Fuse.

The experience of developing with Fable is a bit different from what we have seen so far, as one of its main guidelines is to stay as close as possible to the JavaScript ecosystem, not only during runtime but also while developing. For example, ...

Get Mastering F# now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.