Hlavní navigace

Názor ke zprávičce Douglas Crockford: JavaScript brzdí pokrok a měl by jít do důchodu od Vít Šesták - WebAssembly je poněkud lowlevel. Někdy se hodí, často...

  • Aktualita je stará, nové názory již nelze přidávat.
  • 9. 8. 2022 0:00

    Vít Šesták

    WebAssembly je poněkud lowlevel. Někdy se hodí, často ale lze narazit na omezení:

    1. Nemá GC. Samozřejmě můžete použít nějakou implementaci GC, ale to by znamenalo, že stránka přibalí svůj GC. Toto se zřejmě změní časem, návrh už je. Tím by stránky bobtnaly.
    2. Nemá možnost přímo používat DOM, zřejmě ani referencovat objekty z DOM. Toto omezení lze též s nějakým úsilím a runtime overheadem vyřešit.

    Reálně tak je WebAssembly vhodné spíše pro nějaké komponenty, kde tato omezení nevadí, plnohodnotná náhrada JS to zatím pořádně není.