Javascript vs. Webassembly

Javascript vs. Webassembly
2017-10-31T10:19:30+01:00
2017-10-31T12:35:18+01:00
2022-10-19T08:50:38+02:00
  • Hogy a WASM pontosan milyen szerepet fog betölteni a böngészőkben azt még pontosan nem lehet tudni. Hogy a JS pár éven belül teljesen eltűnjön annak igen kicsit az esélye. Az ilyenek mint a babylonjs lehetséges, hogy elavultá fognak válni de nem hiszem, hogy bárki is weboldalt vagy webshopot készítene WASM-ban.

    A node.js-ben eddig is lehetett c és c++ kódokat futtatni az FFI segítségével de ha jól értem akkor a WASM module-okat nem kell majd a különböző architektúrákhoz fordítani. 

    A WASM FAQ oldalán le van írva, hogy nem azért készül, hogy a JS-t lecserélje de ki tudja mennyi igaz ebből.

    Olvastam olyat is ,hogy amint a WASM hozzá fog férni a DOM-hoz teljesen lecserélhető lesz a JS a böngészőkben.

    Csak találgatni lehet még mi lesz a jövő de ha ez elszabadul akkor újra wild wild west lesz a web.
    Mutasd a teljes hozzászólást!
  • Jelenleg nem látszik jele annak, hogy a WebAssembly leváltaná a JavaScript-et, mert a JS és deriváltjai önjogon is meglehetősen jó nyelvek. Ezt bizonyítja, hogy a böngészőn kívül is, olyan környezetekben is (pl. backend, mobil és desktop app-ok, stb.) rengetegen dolgoznak velük, ahol rajtuk kívül amúgy számtalan másik nyelv is elérhető lenne a programok írásához.

    Ettől függetlenül a kérdésed kb. olyan, mint ha a két év múlva ilyenkor kihúzásra kerülő lottószámokat kérdezted volna meg. Senki nem lát a jövőbe, senki nem fogja tudni megmondani neked bizonyossággal, hogy mi lesz két, három vagy öt év múlva.
    Mutasd a teljes hozzászólást!
  • Mindig azzal foglalkozz, amibol tobb melo van. Igy mindig lesz munkad.
    Mutasd a teljes hozzászólást!
  • Érdemes még sok energiát belefeccölni különféle javascript frameworkok tanulásába vagy 
    a Webassembly-vel néhány év múlva (?) megy minden a kukába (node.js is) ?
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd