3 ms·
To save you having to read a really long comment thread: https://engineering.fb.com/2022/09/30/android/launching-a-new-chromium-based-webview-for-android/ https
by joecool1029 8mo ago
To save you having to read a really long comment thread: https://engineering.fb.com/2022/09/30/android/launching-a-new-chromium-based-webview-for-android/ https://engineering.fb.com/2022/09/30/android/launching-a-ne...
Basically, FB's engineering replaced it with a full chromium based webview and explained the reasons android webview sucks ass.
- cosmotic 8mo agoMy understanding of the system webview is that applications can share the resource instead of each using their own copy, reducing memory usage and improving multi-tasking. Facebook's solution seems to side step that benefit. I use the fb browser much less frequently than my normal browser, and id rather not use the fb browser at all. I imagine this is true for most users, so the security benefit seems overstated.
- jauntywundrkind 8mo agoThis is my actual complain with Electron. And with modern programming languages like Go and Rust. Static compilation is such a grevious waste of memory & caches. There's Tauri, which does use a dynamic loading approach. But the various browsers it uses are nowhere near as capable and featureful as chrome, which is so sad. I don't know when it got started but there is https://github.com/tauri-apps/cef-rs https://github.com/tauri-apps/cef-rs now, using Chromium Embedded Framework, which is pleasantly modern & can share a binary too; rad.
- pier25 8mo agoMaybe I missed it but how much does that custom webview weight?
- qingcharles 8mo agoIt's a real ding to Google that they had to do this very significant workaround to the janky issues with WebView. The amount of resources required to build a parallel custom Chromium with all the changes they listed is enormous and fraught with problems. Just to get around stuff that should have been baked in.