On iOS, third party JIT is blocked by disabling mprotect + PROT_EXEC syscall, which allows execution of arbitrary blocks of memory.
No thank you, I don’t want rando apps to have that kind of power. Especially given the trade-off is some marginally different browser experience.