[討論] 沒落的技術Javascript和興起的王者wasm

作者: samuel1988 (小羊快跑啊)   2020-11-10 13:52:27
一堆課程狂推Javascript卻忽略新時代潮流
W3C已經把Webassembly列為推薦開發指南
https://www.w3.org/2019/12/pressrelease-wasm-rec.html.en
Ebay甚至把部分網頁替換成webassembly
序列化速度
https://www.google.com.tw/amp/s/www.techrepublic.com/google-amp/article/replacin
g-javascript-with-webassembly-how-ebay-made-a-web-app-50x-faster-by-switching-pr
ogramming-languages/
幾個開源移植的wasm元件比用javascript速度更快上2倍
https://www.infoq.com/news/2020/10/markdown-wasm-fast-parser/
甚至一些開發指南都出來
https://analyticsindiamag.com/how-developers-leverage-webassembly-for-powerful-b
rowser-applications/
還在學Javascript嗎?
快逃啊
作者: alihue (wanda wanda)   2020-11-10 14:09:00
明年線上課程:30分鐘學會 wasm
作者: testPtt (測試)   2020-11-10 14:33:00
看能不能完全取代html
作者: meowyih (meowyih)   2020-11-10 14:36:00
呃, 你不學JavaScript要怎麼用wasm?啊, 忘了先看發文ID = =a
作者: accessdenied (存取違規)   2020-11-10 14:39:00
廢到笑
作者: ClownT (Clown)   2020-11-10 15:52:00
WASM 王者歸來猴子也能搞懂的WASM終極WASM聖經
作者: jonyig (是喔喔)   2020-11-10 16:07:00
WASM從入門到放棄
作者: superpandal   2020-11-10 16:19:00
恩 越來越不可信了
作者: earltyro (伯茶)   2020-11-10 16:52:00
哈哈哈 文言文 言簡意賅 但我不會國文
作者: JavaScript (JavaScript)   2020-11-10 17:10:00
太棒了
作者: Tatum0119 (小賴)   2020-11-10 17:26:00
WASM 101 終極開發
作者: vi000246 (Vi)   2020-11-10 17:29:00
喜聞樂見
作者: ChangeXD (欠舉)   2020-11-10 19:02:00
謝謝你的分享,我決定不學js 改學wasm 趕上新時代潮流
作者: chen09885 (阿喜)   2020-11-10 19:28:00
又一個要取代js的 ,看看這次會成功嗎
作者: alihue (wanda wanda)   2020-11-10 19:31:00
列入 w3c 跟 html, css, js 並列欸,當然就是設計來取代的團隊還是由四大瀏覽器出人組的 意圖很明顯吧只是時間來說,十年不知道夠不夠紅起來
作者: dream1124 (全新開始)   2020-11-10 19:44:00
如果前端像現在一樣架構、語法、工具都越來越複雜那我相信一定會變相推廣 wasm
作者: oopFoo (3d)   2020-11-10 20:15:00
wasm是asmjs跟pnacl的後續,主要是給c/c++編譯來給Js用的
作者: lturtsamuel (港都都教授)   2020-11-10 20:53:00
我記得js也能編譯wasm啊
作者: vi000246 (Vi)   2020-11-10 21:12:00
如果大家想要四、五十歲還在追js最新框架 就繼續用js吧
作者: guanting886 (Guanting)   2020-11-10 21:16:00
作者: meowyih (meowyih)   2020-11-10 21:18:00
我知道推文有些在反串,但有些好像不是... 說真的,至少先花個五分鐘學一下wasm再推文好嗎?有幾個如果不是反串的話,已經是鬧笑話等級的發言了
作者: accessdenied (存取違規)   2020-11-10 21:20:00
wasm 就是另一個 silverLight 和 flash 的架構吧,只是 player 變成公定規格讓瀏覽器各自實作吧?能不能成功其實就看普及率了
作者: meowyih (meowyih)   2020-11-10 21:23:00
... 說真的, 花個五分鐘吧= =
作者: InvincibleK (我是無敵的K)   2020-11-10 21:54:00
你有考慮過學校裡教授們都不會,怎麼教學生的心情嗎?
作者: chocopie (好吃的巧克力派 :))   2020-11-10 22:04:00
深入淺出 WASM
作者: samuel1988 (小羊快跑啊)   2020-11-10 22:34:00
跟你講啦 現在rust的WASM 已經可以存取DoM元素 。後面協議更完整JavaScript退到哪裡去。要不要打賭看看WASM會不會取代Javascript。server renders seo 都要到後段做。去看一些開源的已經90%使用wasm處理。看2017年文章回應2020?
作者: alihue (wanda wanda)   2020-11-10 22:36:00
知識大概還停留在 wasm 算費式數的等級吧
作者: newhandfun (新手方)   2020-11-10 23:03:00
小的看起來重點是很多語言跟框架可以轉成wasm,不是wasm本身有多好。
作者: oopFoo (3d)   2020-11-10 23:05:00
browser的wasm現在還是不能call dom啊,還是要透過js啊
作者: dreamnook (亞龍)   2020-11-10 23:35:00
樓上爆雷 我還沒開始看(誤
作者: viper9709 (阿達)   2020-11-11 00:32:00
王者歸來(誤)
作者: strlen (strlen)   2020-11-11 01:28:00
樂見阿 JS這種垃圾打從一開始就不應該出現在這個世界上
作者: jobintan (Robin Artemstein)   2020-11-11 07:11:00
等哪天Blazor排名與React不相上下時就有可能了。
作者: samuel1988 (小羊快跑啊)   2020-11-11 07:55:00
用JavaScript好的地方存取DoM不用垃圾地方懂嗎?什麼年代了還要搞懂那些噁心爛設計作者都承認wasm 要解決JavaScript設計不良的原因。為何要執著讀懂爛的地方。
作者: stupid0319 (徵女友)   2020-11-11 08:22:00
用wasm寫網頁,不就走回 web cgi 的老路了嗎雖然直操作dom,但開發時間可能要10倍以上建議原po先弄懂wasm再發文
作者: shooter555 (shooter)   2020-11-11 09:10:00
c/c++使用者又有一條新出路了0.0
作者: jobintan (Robin Artemstein)   2020-11-11 12:27:00
Java好像也有出wasm的前端框架叫vaadin的東西來著。
作者: xo1100 (蝦蒸河粉)   2020-11-11 12:29:00
ie在台灣都能撐很久你跟我說is會沒落?js
作者: hegemon (hegemon)   2020-11-11 14:30:00
Vaadin不錯用,跟Spring bot的整合讓人很舒服,拿來搞內部系統很適合
作者: hgkiller01 (克雷斯)   2020-11-11 16:19:00
我學了一下Blazor 這真的超好用的啊!!
作者: wisehuang (認真點!)   2020-11-11 17:40:00
rust+wasm 正解
作者: samuel1988 (小羊快跑啊)   2020-11-11 18:31:00
到底誰說開發10倍以上 到底有沒有寫過?我內部系統都用wasm+rust處理。也沒怎樣10倍理論怎麼處來的web cgi什麼年代的東西 用用看blazor和rust wasm寫一個inhouse系統驗證不會嗎?
作者: stupid0319 (徵女友)   2020-11-11 19:05:00
正常不會拿wasm來操作dom,而是拿來做大量運算wasm不可能取代3大框架
作者: alihue (wanda wanda)   2020-11-11 19:13:00
不會不可能啦,wasm 已經是各遊覽器團隊組隊,再加上w3c納入規範,正好集結了各種可以終結js的理由與動力這種從最底層與源頭的改變跟那些基於 js 的workaround框架還是有著根本性的不同
作者: stupid0319 (徵女友)   2020-11-11 19:20:00
js是因操作dom而生,怎可能在高速cpu時代因效率而亡大量運算是js弱點,而wasm可以補足其弱點
作者: jej (晃奶大馬桶)   2020-11-11 19:33:00
認真說 你認知中越爛 但卻很多人用的語言 他只會更強大原因沒為什麼 就是笨蛋都會的語言 強大起來才令人恐懼等到你覺得那個語言致命傷變成時代的缺點後就會有另一個笨蛋都會的語言崛起拿javascript>applet>flash>ecmascript為例子 就可以瞭解之前結果一個案子要求前端用flash隔年w3c宣布放棄flash然後jquery就崛起了 而你說的平行運算能力 applet也可以啊javaFX看起來就是沒有起來的樣子
作者: jj0321 (JJ與你倒數唷)   2020-11-11 19:42:00
為何下面一堆中國公司在讚美...?
作者: stupid0319 (徵女友)   2020-11-11 19:46:00
我wasm寫了3年,也不會覺得js會被取代再者兩個跟本是不同東西,wasm只是js輔助
作者: samuel1988 (小羊快跑啊)   2020-11-11 21:14:00
我笑了三年前wasm和現在進展天差地遠。我跟你講我寫半年我可以用wasm+rust改寫公司network control monitors 。效能翻倍,更順暢。原本是用angular.js寫的
作者: Geison (Angels)   2020-11-11 22:01:00
說真的 要取代JS太難了
作者: shter (飛梭之影)   2020-11-12 08:24:00
一些現在看似 JS 的缺點其實也正是它市佔率高難以取代的點
作者: s106667 (PHPJQJS)   2020-11-12 12:51:00
現在大JS時代,各種東西都能用JS寫,很多桌面應用、app都是
作者: konanno1 (konanno1)   2020-11-12 13:38:00
WASM 猴子書 @('_')@
作者: marc47 (思樂冰)   2020-11-12 13:44:00
作者: ku399999   2020-11-12 17:17:00
angular.js要效能翻倍不需要wasm js會不會被取代不知道但應該在網頁不會再有如此獨霸的地位都用wasm了當然是用canvas、webGL畫UI 幹嘛用DOM
作者: srwhite (魯蛇阿白)   2020-11-13 17:09:00
好我信了 這樣就有藉口放棄js了
作者: minggood   2020-12-08 15:25:00
現在學十年後一定變成搶手人才

Links booklink

Contact Us: admin [ a t ] ucptt.com