News for hackers. Stuff that matters.
Re:Chrome is Not the Standard by 0x0 on Thursday December 21, 2017 @06:00PM (#15983681)
Efficient javascript needs to be JIT'ed, but that means your app needs to be granted API access to map writeable memory as executable, which is a security risk they are not willing to grant third party developers. So a third party browser/js engine will likely be quite slow. I guess this would give users of a bad impression of iOS perfomance as a whole then, if other browser engines were allowed and became popular?
Re:Chrome is Not the Standard by jononor on Thursday December 21, 2017 @07:50PM (#15984367)
If other browser engines became very popular it says something about how bad/limited the default offering is. It usually takes a lot of work before people switch away from defaults. People continued to use IE for years for example
Re:Chrome is Not the Standard by millstone on Friday December 22, 2017 @03:24AM (#15986028)
Chrome as the sole advertisement on the most valuable piece of web real estate in the universe might have been a factor too.
Re:Chrome is Not the Standard by devit on Friday December 22, 2017 @08:22AM (#15987203)
It's not a security risk (assuming a properly engineered OS).
Re:Chrome is Not the Standard by 0x0 on Friday December 22, 2017 @08:29AM (#15987243)
All OSes have bugs, and the XNU kernel certainly has had its share, so removing the ability to execute arbitrary code definitively makes exploitation of buffer overflows etc in 3rd party apps much harder.
Re:Chrome is Not the Standard by kbenson on Thursday December 21, 2017 @08:22PM (#15984542)
Restricting the JS engine but allowing other browser engines to tie into it so you could leverage different browser's rendering and CSS features would be a step up and would sidestep much of the problem.