5 ms·
My personal opinion is that, for a servo based browser, it's probably better to just use UWP/C++ on Windows, C/GTK on Linux, and SwiftUI on Mac, and just embed
by paulrouget 6y ago
My personal opinion is that, for a servo based browser, it's probably better to just use UWP/C++ on Windows, C/GTK on Linux, and SwiftUI on Mac, and just embed Servo via its C-API layer.
Rust shine when it comes to building a safe and fast web engine. For the OS "glue" code, I would stick to whatever is best for each platform.
- xiphias2 6y agoYou missed Android. Firefox for mobile is so far behind Chrome, it’s unusable for me, most plugins don’t work. I would vote for HTML/CSS based browser (React / React Native?), though I know that a lot of operating system specific code needs to be written.
- SimonSapin 6y agoThe C API has JNI bindings, which is relevant to Android. https://github.com/servo/servo/tree/master/ports/libsimpleservo/jniapi https://github.com/servo/servo/tree/master/ports/libsimplese...
- mkl 6y agoI find Firefox more usable than Chrome on Android. uBlock Origin works perfectly, and that's part of the reason.
- xiphias2 6y agoI tried to install Google Translate extension and it was not supported. So when I have to choose between Google Translate or adblocking, it's already bad for me, as I like to use both of them on the PC.
- The_rationalist 6y agoI use kiwi which provide uBlock Origin for chromium
- moogly 6y agoChrome on Android doesn't even have plugins and never will.
- The_rationalist 6y agoYou can with e.g kiwi browser
- dblohm7 6y agoUWP now has first-class Rust bindings.