4 ms·
Just to be clear, because apps aren’t allowed to run untrusted code (like random JavaScript in a JIT) via interpreter or compiler, any app that shows web conten
by alwillis 4y ago
Just to be clear, because apps aren’t allowed to run untrusted code (like random JavaScript in a JIT) via interpreter or compiler, any app that shows web content has to use WebKit-based APIs.
And while WebKit is the HTML and JavaScript engine that Safari uses, browsers on iOS are quite different than Safari.
I often use Brave because I like the UI and it blocks trackers etc. out of the box and certainly has features and UX that’s different than Safari’s.
In my day to day usage, it makes zero difference that Safari and Brave use the same rendering engine on iOS.
- slaw 4y agoI use Brave on iOS too, but it is inferior to real Firefox + uBlock Origin on Android.
- makeitdouble 4y agoTo clarify the clarification, there’s a rule on code execution that is only applied selectively. For instead Pythonista of course do execute arbitrary code, as do games running internal code through interpretors etc. It’s for limited use cases and not a threat to Apple, so it gets a pass.