This was brought up in the past but no issue has been opened for it, so I'm creating one now.
Also split out from nextcloud/talk-ios#2228 (comment).
As mentioned there, Electron has quite a few issues inherent to it. Performance is the biggest. But improper support of OS-level features is another, such as text replacement on macOS.
While using the system web view can be considered a downside for a desktop-only web app, our app should be well tested against the system web engine as well because of the browser, so I believe it should not be as big of an issue for us.
WebKitGTK has also gained proper WebRTC support recently so I think that specifically should no longer be an issue.
I would personally be in favor of a move to Tauri for the aforementioned performance and usability benefits.
This was brought up in the past but no issue has been opened for it, so I'm creating one now.
Also split out from nextcloud/talk-ios#2228 (comment).
As mentioned there, Electron has quite a few issues inherent to it. Performance is the biggest. But improper support of OS-level features is another, such as text replacement on macOS.
While using the system web view can be considered a downside for a desktop-only web app, our app should be well tested against the system web engine as well because of the browser, so I believe it should not be as big of an issue for us.
WebKitGTK has also gained proper WebRTC support recently so I think that specifically should no longer be an issue.
I would personally be in favor of a move to Tauri for the aforementioned performance and usability benefits.