Comment by Deukhoofd

Comment by Deukhoofd 3 days ago

3 replies

Yeah, I tried Tauri for a bit, and this was the primary issue I quickly found as well. Generally you use these kinds of tools to be able to easily do cross-platform UI. With Tauri every single OS you target will use a different underlying web browser engine, which means you'll still be running into many platform specific issues.

Especially webkitGTK is just a drama, it's barely able to do layout for basic tables in a performant manner.

In my experience in the current implementation Tauri is not ready for production. I've seen some preliminary work by the Tauri devs to investigate if they could use some standardized webview engine, but that's still very far away.

v3ss0n 3 days ago

Only way to compete electron is by building a webtech compatible UI engine that is lighter weight, more secure, higher performance, and renders well.

That is big engineering task and not something a small group of devs can do.

Only thing that could comes close is building electron and chromium compatible api on top of Zed team's UI engine.

  • abhinavk 3 days ago

    Zed team also being the creators of Electron should have been the best people for this. They themselves opted to write a new immediate mode UI library.

    • v3ss0n 3 days ago

      Yeah,atom too back in atom, they tried really hard to improve speed of atom by rendering in GPU as texture but before that properly implemented MS took over.