PTT評價

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

看板Soft_Job標題[討論] 沒落的技術Javascript和興起的王者wasm作者
samuel1988
(小羊快跑啊)
時間推噓38 推:39 噓:1 →:68

一堆課程狂推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/replacing-javascript-with-webassembly-how-ebay-made-a-web-app-50x-faster-by-switching-programming-languages/


幾個開源移植的wasm元件比用javascript速度更快上2倍

https://www.infoq.com/news/2020/10/markdown-wasm-fast-parser/

甚至一些開發指南都出來

https://analyticsindiamag.com/how-developers-leverage-webassembly-for-powerful-browser-applications/

還在學Javascript嗎?

快逃啊

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.30.161.191 (臺灣)

※ 文章網址:
https://www.ptt.cc/Soft_Job/M.1604987553.A.505

※ 編輯: samuel1988 (110.30.161.191 臺灣), 11/10/2020 13:57:04

alihue11/10 14:09明年線上課程:30分鐘學會 wasm

testPtt11/10 14:33看能不能完全取代html

meowyih11/10 14:36呃, 你不學JavaScript要怎麼用wasm?

meowyih11/10 14:37啊, 忘了先看發文ID = =a

accessdenied11/10 14:39廢到笑

ClownT11/10 15:52WASM 王者歸來

ClownT11/10 15:52猴子也能搞懂的WASM

ClownT11/10 15:52終極WASM聖經

jonyig11/10 16:07WASM從入門到放棄

superpandal11/10 16:19恩 越來越不可信了

earltyro11/10 16:52哈哈哈 文言文 言簡意賅 但我不會國文

JavaScript11/10 17:10太棒了

Tatum011911/10 17:26WASM 101 終極開發

vi00024611/10 17:29喜聞樂見

ChangeXD11/10 19:02謝謝你的分享,我決定不學js 改學wasm 趕上新時代潮流

chen0988511/10 19:28又一個要取代js的 ,看看這次會成功嗎

alihue11/10 19:31列入 w3c 跟 html, css, js 並列欸,當然就是設計來取代的

alihue11/10 19:32團隊還是由四大瀏覽器出人組的 意圖很明顯吧

alihue11/10 19:32只是時間來說,十年不知道夠不夠紅起來

dream112411/10 19:44如果前端像現在一樣架構、語法、工具都越來越複雜

dream112411/10 19:45那我相信一定會變相推廣 wasm

oopFoo11/10 20:15wasm是asmjs跟pnacl的後續,主要是給c/c++編譯來給Js用的

lturtsamuel11/10 20:53我記得js也能編譯wasm啊

vi00024611/10 21:12如果大家想要四、五十歲還在追js最新框架 就繼續用js吧

guanting88611/10 21:16 https://i.imgur.com/JETG7cp.jpg

meowyih11/10 21:18我知道推文有些在反串,但有些好像不是... 說真的,至少

meowyih11/10 21:18先花個五分鐘學一下wasm再推文好嗎?有幾個如果不是反串

meowyih11/10 21:18的話,已經是鬧笑話等級的發言了

accessdenied11/10 21:20wasm 就是另一個 silverLight 和 flash 的架構吧,

accessdenied11/10 21:20只是 player 變成公定規格讓瀏覽器各自實作吧?能

accessdenied11/10 21:20不能成功其實就看普及率了

meowyih11/10 21:23... 說真的, 花個五分鐘吧= =

InvincibleK11/10 21:54 你有考慮過學校裡教授們都不會,怎麼教學生的心情嗎?

chocopie11/10 22:04深入淺出 WASM

samuel198811/10 22:34跟你講啦 現在rust的WASM 已經可以存取DoM元素 。後

samuel198811/10 22:34面協議更完整JavaScript退到哪裡去。要不要打賭看看W

samuel198811/10 22:34ASM會不會取代Javascript。server renders seo 都要

samuel198811/10 22:34到後段做。去看一些開源的已經90%使用wasm處理。看20

samuel198811/10 22:3417年文章回應2020?

alihue11/10 22:36知識大概還停留在 wasm 算費式數的等級吧

newhandfun11/10 23:03小的看起來重點是很多語言跟框架可以轉成wasm,不是wa

newhandfun11/10 23:03sm本身有多好。

oopFoo11/10 23:05browser的wasm現在還是不能call dom啊,還是要透過js啊

dreamnook11/10 23:35樓上爆雷 我還沒開始看(誤

viper970911/11 00:32王者歸來(誤)

strlen11/11 01:28樂見阿 JS這種垃圾打從一開始就不應該出現在這個世界上

jobintan11/11 07:11等哪天Blazor排名與React不相上下時就有可能了。

samuel198811/11 07:55用JavaScript好的地方存取DoM不用垃圾地方懂嗎?

samuel198811/11 07:56什麼年代了還要搞懂那些噁心爛設計

samuel198811/11 07:58作者都承認wasm 要解決JavaScript設計不良的原因。為

samuel198811/11 07:58何要執著讀懂爛的地方。

stupid031911/11 08:22用wasm寫網頁,不就走回 web cgi 的老路了嗎

stupid031911/11 08:23雖然直操作dom,但開發時間可能要10倍以上

stupid031911/11 08:25建議原po先弄懂wasm再發文

shooter55511/11 09:10c/c++使用者又有一條新出路了0.0

jobintan11/11 12:27Java好像也有出wasm的前端框架叫vaadin的東西來著。

xo110011/11 12:29ie在台灣都能撐很久你跟我說is會沒落?

xo110011/11 12:29js

hegemon11/11 14:30Vaadin不錯用,跟Spring bot的整合讓人很舒服,拿來搞內

hegemon11/11 14:30部系統很適合

hgkiller0111/11 16:19我學了一下Blazor 這真的超好用的啊!!

wisehuang11/11 17:40rust+wasm 正解

samuel198811/11 18:31到底誰說開發10倍以上 到底有沒有寫過?我內部系統都

samuel198811/11 18:32用wasm+rust處理。也沒怎樣

samuel198811/11 18:3210倍理論怎麼處來的web cgi什麼年代的東西 用用看bla

samuel198811/11 18:32zor和rust wasm寫一個inhouse系統驗證不會嗎?

stupid031911/11 19:05正常不會拿wasm來操作dom,而是拿來做大量運算

stupid031911/11 19:10wasm不可能取代3大框架

alihue11/11 19:13不會不可能啦,wasm 已經是各遊覽器團隊組隊,再加上w3c

alihue11/11 19:13納入規範,正好集結了各種可以終結js的理由與動力

alihue11/11 19:14這種從最底層與源頭的改變跟那些基於 js 的workaround框架

alihue11/11 19:14還是有著根本性的不同

stupid031911/11 19:20js是因操作dom而生,怎可能在高速cpu時代因效率而亡

stupid031911/11 19:21大量運算是js弱點,而wasm可以補足其弱點

jej11/11 19:33認真說 你認知中越爛 但卻很多人用的語言 他只會更強大

jej11/11 19:34原因沒為什麼 就是笨蛋都會的語言 強大起來才令人恐懼

jej11/11 19:39等到你覺得那個語言致命傷變成時代的缺點後

jej11/11 19:39就會有另一個笨蛋都會的語言崛起

jej11/11 19:39拿javascript>applet>flash>ecmascript為例子 就可以瞭解

jej11/11 19:42之前結果一個案子要求前端用flash隔年w3c宣布放棄flash

jej11/11 19:42然後jquery就崛起了 而你說的平行運算能力 applet也可以啊

jej11/11 19:42javaFX看起來就是沒有起來的樣子

jj032111/11 19:42為何下面一堆中國公司在讚美...?

stupid031911/11 19:46我wasm

stupid031911/11 19:47寫了3年,也不會覺得js會被取代

stupid031911/11 19:48再者兩個跟本是不同東西,wasm只是js輔助

samuel198811/11 21:14我笑了三年前wasm和現在進展天差地遠。我跟你講我寫

samuel198811/11 21:14半年我可以用wasm+rust改寫公司network control moni

samuel198811/11 21:14tors 。效能翻倍,更順暢。原本是用angular.js寫的

Geison11/11 22:01說真的 要取代JS太難了

shter11/12 08:24一些現在看似 JS 的缺點其實也正是它市佔率高難以取代的點

shter11/12 08:25弱型別: 入門門崁低,白癡在搞懂型別前就可以寫運算邏輯了

shter11/12 08:26物件: 根本不用搞懂繼承,會樹狀JSON就會寫簡單的物件

shter11/12 08:27原碼曝露: 所以一堆js lib在網路上有cdn就可以 load 來用

shter11/12 08:29最後的結果是連 App 都有人用 react-native 之類玩跨平台

shter11/12 08:31桌面用 Electron, 後端用 node.js ....

shter11/12 08:32至於 wasm 我覺得加入這個 js / css / html 鐵三角後

shter11/12 08:33定位會像是 windows 應用程式 call 的 dll 吧

s10666711/12 12:51現在大JS時代,各種東西都能用JS寫,很多桌面應用、app

s10666711/12 12:51都是

s10666711/12 12:53大家愛用的VS Code也是JS寫的

konanno111/12 13:38WASM 猴子書 @('_')@

marc4711/12 13:44http://i.imgur.com/nJnsnna.jpg

ku39999911/12 17:17angular.js要效能翻倍不需要wasm js會不會被取代不知道

ku39999911/12 17:18但應該在網頁不會再有如此獨霸的地位

ku39999911/12 17:27都用wasm了當然是用canvas、webGL畫UI 幹嘛用DOM

srwhite11/13 17:09好我信了 這樣就有藉口放棄js了

minggood12/08 15:25現在學十年後一定變成搶手人才