I have been reading up all day about Yew, Draco, Seed, Elm, React, Vue, Halogen, stdweb, wasm-bindgen, …
And it’s all a bit much to try to figure out what to use to build the gui of my application. Some of the things I consider:
- I would prefer writing my frontend in Rust as much as possible, but: not if perf is worse than other solutions (yew seems to have some perf problems, and also I must admit that Elm syntax looks really nice)
- I would be inclined to start from scratch with wasm-bindgen to avoid being locked in other peoples design problems, but I’m afraid that building from scratch is a lot of work and thus bad for producing actual results in reasonable time.
Now one of the things that I wondered about. I want to show large documents in the gui, and thus implement something like infinite scroll as described here.
If you have experience with the above frameworks, which would you say would allow sufficient control over how things get rendered to implement things like dom recycling and scroll anchors while helping me get rid of boilerplate and offering me a convenient way to write code as well as achieving good performance…
I suppose that a framework that would make it convenient to implement a well performing infinite scroll would probably be a good pick (based on gutfeeling only).