• Lojcs@lemm.ee
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    3 months ago

    which is why there are no browsers other than Safari

    Wasn’t that explicitly forbidden? Browsers don’t need jit to be fast enough

    Edit: was jit explicitly forbidden? Or is it that running dynamically loaded code was forbidden in general and jit falls under that category? If they’re letting emulators and other browser engines in that ban seems to be at least partially lifted

    • echo64@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      3 months ago

      Yes, op is a little confused.

      • Browsers (were, still are in many regions) forbidden from using any engine other than the iOS provided webkit.
      • Dynamic recompilation is not possible on iOS because of how iOS does code signing. This basically blocks the entire concept of executing instructions that weren’t part of the original signed code.