• folkrav@lemmy.ca
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    14 days ago

    The stuff like Flash, Java applets and Silverlight it eventually replaced were arguably even worse. There’s a legitimate need to run client-side code at times, IMHO the mistake was making it so permissive by default. Blaming the language for the bad browser security model is kind of throwing away the baby with the bathwater.

    • trevor@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      2
      ·
      13 days ago

      WASM is a better way to run code client-side, and has the benefit of not being a terribly slow, untyped mess 😌

      • folkrav@lemmy.ca
        link
        fedilink
        arrow-up
        1
        ·
        13 days ago

        It desperately needs interface types if we ever hope to make it a serious contender for general purpose web development. The IO overhead of having to interface with JS to use any web API is itself pretty slow, and is limiting a lot of usecases.