I'm trying to use F# to develop a chrome extension and found that there are some framework : fable, websharper, borelo and SAFE in https://fsharp.org/use/web-apps/ I don't know how to choose . Can Anyone help me to make the choice?
I'm trying to use F# to develop a chrome extension and found that there are some framework : fable, websharper, borelo and SAFE in https://fsharp.org/use/web-apps/ I don't know how to choose . Can Anyone help me to make the choice?
For a Chrome extensions in particular I would probably recommend Fable.
Fable is an F# to JavaScript compiler and should be compatible with what Chrome expects for extension development. If you want/need to use existing JS packages e.g. from npm this is probably the way to go.
Bolero uses WebAssembly to run .Net in the browser which seems likely to introduce more compatibility issues. Though there are examples using WebAssembly. It would also, in principle, give you access to many .Net libraries to integrate with your extension.
I've not used WebSharper. My understanding is it also provides F# to JS compilation so it may be suitable.
SAFE isn't a separate technology. It is essentially a template which combines F# + Fable in the browser and F# + .Net on the server for writing full stack apps in 100% F#.