Matti: WASM - WTF?

Beitrag lesen

Hallo Christian,

nur als Ergänzung zu deinen Punkten: Folgendes Zitat stammt von der Github-Seite von WASM:

WebAssembly is efficient and fast: Wasm bytecode is designed to be encoded in a size- and load-time-efficient binary format. WebAssembly aims to execute at native speed by taking advantage of common hardware capabilities available on a wide range of platforms.

WebAssembly is safe: WebAssembly describes a memory-safe, sandboxed execution environment that may even be implemented inside existing JavaScript virtual machines. When embedded in the web, WebAssembly will enforce the same-origin and permissions security policies of the browser.

WebAssembly is open and debuggable: WebAssembly is designed to be pretty-printed in a textual format for debugging, testing, experimenting, optimizing, learning, teaching, and writing programs by hand. The textual format will be used when viewing the source of wasm modules on the web.

WebAssembly is part of the open web platform: WebAssembly is designed to maintain the versionless, feature-tested, and backwards-compatible nature of the web. WebAssembly modules will be able to call into and out of the JavaScript context and access browser functionality through the same Web APIs accessible from JavaScript. WebAssembly also supports non-web embeddings.

Es gelten die gleichen (bzw. ähnliche) Sicherheitsanforderungen wie bei der JS-Sandbox, und es gibt das von dir angesprochene Text-Äquivalent des Bytecodes. Es gibt eine Begründung (schnellerer, weil nativer Code) und es wird angesprochen, dass die Entwicklung von WASM Open-Source ist im Rahmen des W3C. Damit sollte also jedes bißchen FUD aus dem OP angesprochen sein...

Viele Grüße, Matti

0 41

WASM - WTF?

Felix Riesterer
  • browser
  • meinung
  • sicherheit
  1. 1
    Camping_RIDER
    1. 1
      encoder
      1. 0
        JürgenB
      2. 0
        Auge
      3. 1
        Camping_RIDER
    2. 0
      Echter Fitz
      1. 0
        Camping_RIDER
      2. 0
        Der Martin
    3. 0
      Der Martin
      • klugscheißerei
      • menschelei
      1. 0
        Camping_RIDER
  2. -3
    TS
    1. 0

      Schon wieder ein Fall für Goethe!

      TS
      • meinung
      1. 0
        JürgenB
        1. 0
          Christian Kruse
      2. 2
        Camping_RIDER
        1. 0
          TS
          • meinung
          • programmiertechnik
          1. 0
            Echter Fitz
            1. 0
              TS
              • menschelei
              1. 0

                Essenszeit!

                Tagwächter
          2. 0
            Camping_RIDER
        2. 0
          Tagwächter
          1. 1
            Camping_RIDER
            1. 0
              Google weiß alles
              1. 0
                Camping_RIDER
                • meinung
                • moderation
                1. 0

                  Nur ein Satz

                  Google weiß alles
                  1. 0
                    Camping_RIDER
                    1. 0
                      Google weiß alles
                      1. 0
                        Camping_RIDER
                        1. 0
                          Google weiß alles
                          1. 0
                            Camping_RIDER
                            1. 0
                              Tagwächter
      3. 0
        Matthias Apsel
        • menschelei
        1. 0
          TS
          1. 0
            Matthias Apsel
  3. 5
    Christian Kruse
    1. 1
      Matti
      1. 0
        Christian Kruse
  4. 4
    1unitedpower
    1. 0
      Felix Riesterer
      • browser
      • javascript
      • programmiertechnik
      1. 0
        1unitedpower