Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. From the Mozilla Hacks blog: Making WebAssembly A First-Class Language on the Web

From the Mozilla Hacks blog: Making WebAssembly A First-Class Language on the Web

Scheduled Pinned Locked Moved Uncategorized
5 Posts 3 Posters 1 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • yosh@toot.yosh.isY This user is from outside of this forum
    yosh@toot.yosh.isY This user is from outside of this forum
    yosh@toot.yosh.is
    wrote last edited by
    #1

    From the Mozilla Hacks blog: Making WebAssembly A First-Class Language on the Web

    Link Preview Image
    Making WebAssembly a first-class language on the Web – Mozilla Hacks - the Web developer blog

    This post is an expanded version of a presentation I gave at the recent WebAssembly CG meeting in Munich. WebAssembly has come a long way since its first release in 2017. The 1.0 version of WebAssembly was already a great fit for low-level languages like C and C++, and immediately enabled many new kinds of applications to efficiently target the web.

    favicon

    Mozilla Hacks – the Web developer blog (hacks.mozilla.org)

    Firefox is experimenting with native WebAssembly Component support in the browser and giving it access to the DOM! It removes pretty much all of the overhead Wasm on the web has today compared to JS. Making it possible for web apps written entirely in Rust to start outperforming JS.

    yosh@toot.yosh.isY to@hachyderm.ioT stiiin@infosec.spaceS 3 Replies Last reply
    0
    • yosh@toot.yosh.isY yosh@toot.yosh.is

      From the Mozilla Hacks blog: Making WebAssembly A First-Class Language on the Web

      Link Preview Image
      Making WebAssembly a first-class language on the Web – Mozilla Hacks - the Web developer blog

      This post is an expanded version of a presentation I gave at the recent WebAssembly CG meeting in Munich. WebAssembly has come a long way since its first release in 2017. The 1.0 version of WebAssembly was already a great fit for low-level languages like C and C++, and immediately enabled many new kinds of applications to efficiently target the web.

      favicon

      Mozilla Hacks – the Web developer blog (hacks.mozilla.org)

      Firefox is experimenting with native WebAssembly Component support in the browser and giving it access to the DOM! It removes pretty much all of the overhead Wasm on the web has today compared to JS. Making it possible for web apps written entirely in Rust to start outperforming JS.

      yosh@toot.yosh.isY This user is from outside of this forum
      yosh@toot.yosh.isY This user is from outside of this forum
      yosh@toot.yosh.is
      wrote last edited by
      #2

      I've legit wanted this for years. This is exactly the reason why I moved from JS to Rust as my main language in 2018. And it’s also why I've been working on Wasm Components for the few several years.

      Because you know what's better than a portable tools used for server workloads? If you can make those same tools work for the web too.

      1 Reply Last reply
      0
      • yosh@toot.yosh.isY yosh@toot.yosh.is

        From the Mozilla Hacks blog: Making WebAssembly A First-Class Language on the Web

        Link Preview Image
        Making WebAssembly a first-class language on the Web – Mozilla Hacks - the Web developer blog

        This post is an expanded version of a presentation I gave at the recent WebAssembly CG meeting in Munich. WebAssembly has come a long way since its first release in 2017. The 1.0 version of WebAssembly was already a great fit for low-level languages like C and C++, and immediately enabled many new kinds of applications to efficiently target the web.

        favicon

        Mozilla Hacks – the Web developer blog (hacks.mozilla.org)

        Firefox is experimenting with native WebAssembly Component support in the browser and giving it access to the DOM! It removes pretty much all of the overhead Wasm on the web has today compared to JS. Making it possible for web apps written entirely in Rust to start outperforming JS.

        to@hachyderm.ioT This user is from outside of this forum
        to@hachyderm.ioT This user is from outside of this forum
        to@hachyderm.io
        wrote last edited by
        #3

        @yosh @peri4n Noob question here : is accessibility properly handled in WebAssembly?

        yosh@toot.yosh.isY 1 Reply Last reply
        0
        • to@hachyderm.ioT to@hachyderm.io

          @yosh @peri4n Noob question here : is accessibility properly handled in WebAssembly?

          yosh@toot.yosh.isY This user is from outside of this forum
          yosh@toot.yosh.isY This user is from outside of this forum
          yosh@toot.yosh.is
          wrote last edited by
          #4

          @to @peri4n

          What do you mean by that? WebAssembly should have access to everything that JS has, so I think the answer is "yes"

          1 Reply Last reply
          0
          • yosh@toot.yosh.isY yosh@toot.yosh.is

            From the Mozilla Hacks blog: Making WebAssembly A First-Class Language on the Web

            Link Preview Image
            Making WebAssembly a first-class language on the Web – Mozilla Hacks - the Web developer blog

            This post is an expanded version of a presentation I gave at the recent WebAssembly CG meeting in Munich. WebAssembly has come a long way since its first release in 2017. The 1.0 version of WebAssembly was already a great fit for low-level languages like C and C++, and immediately enabled many new kinds of applications to efficiently target the web.

            favicon

            Mozilla Hacks – the Web developer blog (hacks.mozilla.org)

            Firefox is experimenting with native WebAssembly Component support in the browser and giving it access to the DOM! It removes pretty much all of the overhead Wasm on the web has today compared to JS. Making it possible for web apps written entirely in Rust to start outperforming JS.

            stiiin@infosec.spaceS This user is from outside of this forum
            stiiin@infosec.spaceS This user is from outside of this forum
            stiiin@infosec.space
            wrote last edited by
            #5

            @yosh I have some loose notes laying around for contributing to the conversation, but if wasm is to be a first-class language, we need a wasm-src directive in CSP. There are some audit standards that require CSP and they would definitely forbid wasm-unsafe-eval. (And in order for wasm-src to fully work, we need an alternative to the instantiateStreaming(fetch()) idiom.)

            1 Reply Last reply
            1
            0
            • R relay@relay.infosec.exchange shared this topic
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            • Login

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • World
            • Users
            • Groups