Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

By disallowing dynamic code execution, Apple does disallow other browsing engines. It does not matter what language Apple uses to disallow other browsing engines, since the effect is the same.


It prevents JIT compilation for Javascript code.

You can create browser engines without this feature.


The App Store Review Guidelines explicitly forbid this:

> 2.5.6 Apps that browse the web must use the appropriate WebKit framework and WebKit Javascript.

https://developer.apple.com/app-store/review/guidelines/




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: