I thought all browsers on iOS were using the apple browser engine and ditto for Android.
That is, they are just skins
That is, they are just skins
https://github.com/mozilla-mobile/firefox-ios/blob/bd589c194...
Firefox on iOS has about 200k lines of Swift. As a rough rule of thumb, everything that isn’t directly related to rendering something within the page or executing JavaScript is Firefox code not WebKit code. So bookmarks, syncing, tabs, etc.
On android, browsers can ship their own engines, and they do. There is actually some freedom on android.