[讨论] 没落的技术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