3 ms·
> In the desktop version yes, but not in the mobile versions though. They are relying on native UI heavily. This is because the startup times with XUL were sim
by S201 13y ago
> In the desktop version yes, but not in the mobile versions though. They are relying on native UI heavily.
This is because the startup times with XUL were simply too slow. The first version of Firefox for Android did, in fact, use XUL just like desktop Firefox. The app startup times were atrocious. The decision to use a native Android UI made the app usable while Gecko was starting in the background.
- shmerl 13y agoPartially, that's because Android applications are cheating - Android runtime is always loaded in memory. Using native UI has its downside - XUL Fennec UI was portable, native one is not. Sailfish browser isn't XUL UI either though, it's Qt (QML) based but relies on IPC to separate UI from the heavy components: https://wiki.mozilla.org/Embedding/IPCLiteAPI https://wiki.mozilla.org/Embedding/IPCLiteAPI That also provides fast startup.