Christian Kruse: WASM - WTF?

Beitrag lesen

Hallo Felix,

langsam mit den Pferden. Erst informieren, dann motzen.

Warum will man das Internet mit Bytecode verseuchen, der eben nicht mehr für Menschen lesbar ist?

Web Assembly ist ohne Probleme auch wieder serialisierbar ist. Tatsächlich sieht der Standard auch genau das vor, es beinhaltet ein Text-Format, dass man lesen kann.

Sollen Browser wirklich Bytecode nativ ausführen können?

Das tun sie bereits jetzt schon, nennt sich JIT. Und ja, das möchte man haben.

So wie eine JavaVM?

Das Konzept der JVM ist das beste an Java…

Anstatt dass man sich entscheiden darf, ob man ein Java-, Flash- oder anderes Plugin installiert, welches so etwas können dürfte

Halt! Du denkst in die falsche Richtung. Das hat nichts mit einem Plugin zu tun. Web Assembly ist ein Komplement zu JavaScript, das es Leuten erlauben soll andere Sprachen zum Entwickeln zu nutzen, etwa C – das wird im Moment mit Hilfe von Emscripten erreicht.

muss es der Browser nun "von Haus aus" können?

Web Assembly ist eine sinnvolle Erweiterung, JS ist nicht für jeden Zweck gut geeignet. Ich hätte z.B. viel lieber eine statisch und strikt typisierte Sprache, das ist für große Projekte einfach viel weniger fehleranfällig. Andere Leute möchten vielleicht etwas besonders performant haben.

Wer hat noch das dumpfe Gefühl, dass das unsere Systeme noch anfälliger für Sicherheitslücken macht?

Wenn es danach geht, hätten wir nie mit dem Internet anfangen dürfen und alle bei unseren Amigas und Comodores bleiben müssen. Jede Weiterentwicklung birgt Komplexität und Potential für neue Sicherheitslücken. Die muss man dann halt finden und fixen.

LG,
CK

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
      • vorgehensweise
      1. 0
        1unitedpower