3 ms·
iOS prohibits JIT for example.
by kbumsik 7y ago
iOS prohibits JIT for example.
- saagarjha 7y agoMore specifically, apps submitted to the App Store may not utilize JIT.
- vips7L 7y agoIs there any specific reason for this?
- jdashg 7y agoAllegedly security. Apple only trusts Apple.
- kbumsik 7y agoExecuting instructions dynamically from memory (JIT does this) exposes potential security issues. A good example is the famous Specter vulnerability. Specter itself is not JIT-specific but it is known to very hard to reproduce that the only current viable target environment is JIT. So JavaScript was affected by Specter.
- vshymanskyy 7y agoRight. Wasm3 targets iOS as well