Čo sa stalo s WebAssembly?

Čo sa stalo s WebAssembly?
« kdy: 02. 02. 2019, 12:22:03 »
Wasm je vo verzii 1.0, podpora v prehliadačoch výborná: https://caniuse.com/#search=webassembly, ale záujem? Čistá nula. Frontendu naďalej, vlastne ČORAZ VIAC, dominuje JavaScript a React a nikde ani len náznak, že by sa to najbližšie roky zmenilo - po nejakom wasm ani pes neštekne. Čo sa to deje? Kde je ten koniec JS? Obzvlášť tu, na forum.root.cz, tak často skloňovaný v súvislosti s príchodom wasm?


Ink

  • ****
  • 381
    • Zobrazit profil
    • E-mail
Re:Čo sa stalo s WebAssembly?
« Odpověď #1 kdy: 02. 02. 2019, 12:55:55 »
To přijde, neboj se. Příští rok skončí Flash a otevře se nika pro výkonné, binární, multiplatformní grafické aplikace. Mrkni na tohle, Rust přeložený do wasm pluginů embedovaný v "normálním" Rustu, tohle je možná budoucnost výkonných, bezpečných a rozšiřitelných systémů: https://github.com/wasmerio/wasmer-rust-example

Re:Čo sa stalo s WebAssembly?
« Odpověď #2 kdy: 02. 02. 2019, 13:08:53 »
To přijde, neboj se. Příští rok skončí Flash a otevře se nika pro výkonné, binární, multiplatformní grafické aplikace. Mrkni na tohle, Rust přeložený do wasm pluginů embedovaný v "normálním" Rustu, tohle je možná budoucnost výkonných, bezpečných a rozšiřitelných systémů: https://github.com/wasmerio/wasmer-rust-example

A "že to príde", to usudzuješ z tých osamelých výkrikov do tmy v podobe zbytočných príkladov, z akých jeden si aj ty sám uviedol? A ty to fakt dávaš do súvislosti ešte aj s Flash?? :) Trošku súdnosti chlapec ;) Nie, nepríde to, si totálne mimo, nikde ani náznak revolúcie, JS v štatistikách rastie, príchod wasm ostal kompletne odignorovaný.

Ink

  • ****
  • 381
    • Zobrazit profil
    • E-mail
Re:Čo sa stalo s WebAssembly?
« Odpověď #3 kdy: 02. 02. 2019, 13:10:40 »
Aha, Ty jsi nepřišel diskutovat a přemýšlet, ale už máš jasno. U toho být nemusím.

gll

  • ****
  • 429
    • Zobrazit profil
    • E-mail
Re:Čo sa stalo s WebAssembly?
« Odpověď #4 kdy: 02. 02. 2019, 13:12:17 »
Možná se to rozšíří u aplikací kreslících do canvas. U aplikací manipulujících s DOM jsou náročné právě ty DOM manipulace. Tam by to nic nepřineslo. U obyčejných formulářových aplikací se to doufám nerozšíří. Zbytečná obfuskace navíc.


gll

  • ****
  • 429
    • Zobrazit profil
    • E-mail
Re:Čo sa stalo s WebAssembly?
« Odpověď #5 kdy: 02. 02. 2019, 13:14:52 »
To přijde, neboj se. Příští rok skončí Flash a otevře se nika pro výkonné, binární, multiplatformní grafické aplikace. Mrkni na tohle, Rust přeložený do wasm pluginů embedovaný v "normálním" Rustu, tohle je možná budoucnost výkonných, bezpečných a rozšiřitelných systémů: https://github.com/wasmerio/wasmer-rust-example

HTML5 už dokáže více než plnohodnotně nahradit flash minimálně 5 let.

Ink

  • ****
  • 381
    • Zobrazit profil
    • E-mail
Re:Čo sa stalo s WebAssembly?
« Odpověď #6 kdy: 02. 02. 2019, 13:27:00 »
To přijde, neboj se. Příští rok skončí Flash a otevře se nika pro výkonné, binární, multiplatformní grafické aplikace. Mrkni na tohle, Rust přeložený do wasm pluginů embedovaný v "normálním" Rustu, tohle je možná budoucnost výkonných, bezpečných a rozšiřitelných systémů: https://github.com/wasmerio/wasmer-rust-example

HTML5 už dokáže více než plnohodnotně nahradit flash minimálně 5 let.

Tak mi pověz, kde jsou porty všech těch flashových her. Čistě náhodou o HTML5 problematice něco vím a náhrada 1:1, co se týče toolingu apod. to tedy není. Lepší se to, to jistě.

gll

  • ****
  • 429
    • Zobrazit profil
    • E-mail
Re:Čo sa stalo s WebAssembly?
« Odpověď #7 kdy: 02. 02. 2019, 13:32:03 »
To přijde, neboj se. Příští rok skončí Flash a otevře se nika pro výkonné, binární, multiplatformní grafické aplikace. Mrkni na tohle, Rust přeložený do wasm pluginů embedovaný v "normálním" Rustu, tohle je možná budoucnost výkonných, bezpečných a rozšiřitelných systémů: https://github.com/wasmerio/wasmer-rust-example

HTML5 už dokáže více než plnohodnotně nahradit flash minimálně 5 let.

Tak mi pověz, kde jsou porty všech těch flashových her. Čistě náhodou o HTML5 problematice něco vím a náhrada 1:1, co se týče toolingu apod. to tedy není. Lepší se to, to jistě.

není poptávka. Jednoduché hry se dnes hrají na mobilu. V browseru si zahrajete i 3d hry. To flash neuměl.

Ink

  • ****
  • 381
    • Zobrazit profil
    • E-mail
Re:Čo sa stalo s WebAssembly?
« Odpověď #8 kdy: 02. 02. 2019, 13:34:11 »
Tak mi pověz, kde jsou porty všech těch flashových her. Čistě náhodou o HTML5 problematice něco vím a náhrada 1:1, co se týče toolingu apod. to tedy není. Lepší se to, to jistě.

není poptávka. Jednoduché hry se dnes hrají na mobilu. V browseru si zahrajete i 3d hry. To flash neuměl.

Příklad?

Jo a že Flash neuměl 3D? Podle mě ano: https://www.adobe.com/devnet/flashplayer/stage3d.html
« Poslední změna: 02. 02. 2019, 13:36:15 od Ink »

gll

  • ****
  • 429
    • Zobrazit profil
    • E-mail
Re:Čo sa stalo s WebAssembly?
« Odpověď #9 kdy: 02. 02. 2019, 13:39:44 »
Tak mi pověz, kde jsou porty všech těch flashových her. Čistě náhodou o HTML5 problematice něco vím a náhrada 1:1, co se týče toolingu apod. to tedy není. Lepší se to, to jistě.

není poptávka. Jednoduché hry se dnes hrají na mobilu. V browseru si zahrajete i 3d hry. To flash neuměl.

Příklad?

Jo a že Flash neuměl 3D? Podle mě ano: https://www.adobe.com/devnet/flashplayer/stage3d.html

https://www.crazygames.com/t/webgl

Re:Čo sa stalo s WebAssembly?
« Odpověď #10 kdy: 02. 02. 2019, 13:56:52 »
Hry nehraju, tak jsem to neznal, ale je to teda hustý :-)

Ink

  • ****
  • 381
    • Zobrazit profil
    • E-mail
Re:Čo sa stalo s WebAssembly?
« Odpověď #11 kdy: 02. 02. 2019, 14:00:19 »
Tak mi pověz, kde jsou porty všech těch flashových her. Čistě náhodou o HTML5 problematice něco vím a náhrada 1:1, co se týče toolingu apod. to tedy není. Lepší se to, to jistě.

není poptávka. Jednoduché hry se dnes hrají na mobilu. V browseru si zahrajete i 3d hry. To flash neuměl.

Příklad?

Jo a že Flash neuměl 3D? Podle mě ano: https://www.adobe.com/devnet/flashplayer/stage3d.html

https://www.crazygames.com/t/webgl

OK, rozumím dobře, že je to psané v Unity 3D? Pak doporučuju tento odkaz: https://blogs.unity3d.com/2018/08/15/webassembly-is-here/

Ink

  • ****
  • 381
    • Zobrazit profil
    • E-mail
Re:Čo sa stalo s WebAssembly?
« Odpověď #12 kdy: 02. 02. 2019, 14:08:29 »
Tak mi pověz, kde jsou porty všech těch flashových her. Čistě náhodou o HTML5 problematice něco vím a náhrada 1:1, co se týče toolingu apod. to tedy není. Lepší se to, to jistě.

není poptávka. Jednoduché hry se dnes hrají na mobilu. V browseru si zahrajete i 3d hry. To flash neuměl.

Příklad?

Jo a že Flash neuměl 3D? Podle mě ano: https://www.adobe.com/devnet/flashplayer/stage3d.html

https://www.crazygames.com/t/webgl

OK, rozumím dobře, že je to psané v Unity 3D? Pak doporučuju tento odkaz: https://blogs.unity3d.com/2018/08/15/webassembly-is-here/

A přímo ve hrách na dané stránce se tahá například https://files.crazygames.com/unityloaders/UnityLoader-2018-3-3-wasmfix.js - možná to něco znamená.

Idris

  • *****
  • 1 516
    • Zobrazit profil
    • E-mail
Re:Čo sa stalo s WebAssembly?
« Odpověď #13 kdy: 02. 02. 2019, 14:25:11 »
po nejakom wasm ani pes neštekne
WASM je složitější na použití. BJSL (=běžný JS lepič) WASM nepochopí a JS je pro většinu uživatelů good enough.

Ink

  • ****
  • 381
    • Zobrazit profil
    • E-mail
Re:Čo sa stalo s WebAssembly?
« Odpověď #14 kdy: 02. 02. 2019, 14:31:41 »
po nejakom wasm ani pes neštekne
WASM je složitější na použití. BJSL (=běžný JS lepič) WASM nepochopí a JS je pro většinu uživatelů good enough.

WASM chápat nepotřebují. Ve zmiňovaném Unity byl překlad C# -> C++ -> JS, ten se nahradí, coby "pouhý assembler", vhodnějším WASM. A C# je poměrně přívětivý jazyk.
« Poslední změna: 02. 02. 2019, 14:33:19 od Ink »