由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 大牛们如何看 webassembly?
相关主题
scala vs clojure ?Help on pointer analysis for C programs
Javascipt是糙快猛的典范专业c++程序员都用什么ide (转载)
跳Dartc字符串内存分配问题
请不要盲目崇拜FP语言GOOG市值超过了MSFT
[bssd]汇报一下Julia进展which is faster and why ? (答对有包子)
what will happen if user disable JavaScript?什么原因削弱了浏览器上rich client plugins
嵌套循环,层数可变 怎么实现为什么这段程序scala慢java很多
gcc 优化不优化运算结果不一样?gcc 的 bug?我也说说JS, java, dart。。。
相关话题的讨论汇总
话题: js话题: wasm话题: br话题: javascript
进入Programming版参与讨论
1 (共1页)
m*********5
发帖数: 4
1
各大browser好像都支持了
https://www.infoq.com/news/2017/12/webassembly-browser-support
是不是有点,天下苦js久已,的感觉。
有了wasm, 一大票语言要绕过js抢前端的地盘。
前端技术变得快,js又没有个通用的标准库。js能不能象C/Java一样守住自己地盘?还
是会想perl一样被慢慢废掉?
N********n
发帖数: 8363
2

It will force JS to evolve into a serious language with a strong
type system, otherwise just about every static type language could
knock it off now that they could bypass JS and compile into wasm.

【在 m*********5 的大作中提到】
: 各大browser好像都支持了
: https://www.infoq.com/news/2017/12/webassembly-browser-support
: 是不是有点,天下苦js久已,的感觉。
: 有了wasm, 一大票语言要绕过js抢前端的地盘。
: 前端技术变得快,js又没有个通用的标准库。js能不能象C/Java一样守住自己地盘?还
: 是会想perl一样被慢慢废掉?

w***g
发帖数: 5958
3
我感觉要干掉js很难。应该是用来做一些performance critical的编程用的。
常见语言里适合编译wasm的也就是C/C++了。可以搞一些机器学习的API给js用。

【在 m*********5 的大作中提到】
: 各大browser好像都支持了
: https://www.infoq.com/news/2017/12/webassembly-browser-support
: 是不是有点,天下苦js久已,的感觉。
: 有了wasm, 一大票语言要绕过js抢前端的地盘。
: 前端技术变得快,js又没有个通用的标准库。js能不能象C/Java一样守住自己地盘?还
: 是会想perl一样被慢慢废掉?

g****t
发帖数: 31659
4
C/C plus ---> LLVM IR --->WASM--->X86
上面是WASM的编译图。但是它必须被js调用。所以其实补上了js的一块。就好比现在C
plus plus变成了python的辅助
工具一样。
我的浅见,未来js会是浏览器内的python
Python会只在后端做胶水
w***g
发帖数: 5958
5
结果就是js更牛了。

C

【在 g****t 的大作中提到】
: C/C plus ---> LLVM IR --->WASM--->X86
: 上面是WASM的编译图。但是它必须被js调用。所以其实补上了js的一块。就好比现在C
: plus plus变成了python的辅助
: 工具一样。
: 我的浅见,未来js会是浏览器内的python
: Python会只在后端做胶水

g****t
发帖数: 31659
6
也许typescript这样的大公司支持,能编译成js的威胁更大些。


: 结果就是js更牛了。

: C



【在 w***g 的大作中提到】
: 结果就是js更牛了。
:
: C

m*********5
发帖数: 4
7
这个,一般的理解应该是wasm直接跑在vm之上,而不是编译成native跑在vm之外吧。
所以我觉得以后js跟其他语言的关系应该更接近于各jvm语言之间的关系;而不是像
python和numpy/spark之间的关系。
最大问题时js的用户粘度如何? 之前一直是各browsers的唯一语言,还没遇到过真正的
考验吧?
比如说用js的人很多,可是刷题的时候都用c++/java/python。

C

【在 g****t 的大作中提到】
: C/C plus ---> LLVM IR --->WASM--->X86
: 上面是WASM的编译图。但是它必须被js调用。所以其实补上了js的一块。就好比现在C
: plus plus变成了python的辅助
: 工具一样。
: 我的浅见,未来js会是浏览器内的python
: Python会只在后端做胶水

f******2
发帖数: 2455
8
听说过Atwood Law吗
"Any application that can be written in JavaScript, will eventually be
written in JavaScript."
g****t
发帖数: 31659
9
你查查Mozilla 的blog什么的。


: 这个,一般的理解应该是wasm直接跑在vm之上,而不是编译成native跑在vm之外
吧。

: 所以我觉得以后js跟其他语言的关系应该更接近于各jvm语言之间的关系;而不
是像

: python和numpy/spark之间的关系。

: 最大问题时js的用户粘度如何? 之前一直是各browsers的唯一语言,还没遇到过
真正的

: 考验吧?

: 比如说用js的人很多,可是刷题的时候都用c /java/python。

: C



【在 m*********5 的大作中提到】
: 这个,一般的理解应该是wasm直接跑在vm之上,而不是编译成native跑在vm之外吧。
: 所以我觉得以后js跟其他语言的关系应该更接近于各jvm语言之间的关系;而不是像
: python和numpy/spark之间的关系。
: 最大问题时js的用户粘度如何? 之前一直是各browsers的唯一语言,还没遇到过真正的
: 考验吧?
: 比如说用js的人很多,可是刷题的时候都用c++/java/python。
:
: C

1 (共1页)
进入Programming版参与讨论
相关主题
我也说说JS, java, dart。。。[bssd]汇报一下Julia进展
问一个volatile和memcpy一起用的问题what will happen if user disable JavaScript?
牛人们来看看这个Dao语言怎么样嵌套循环,层数可变 怎么实现
C++11 support is now feature-complete in clang.gcc 优化不优化运算结果不一样?gcc 的 bug?
scala vs clojure ?Help on pointer analysis for C programs
Javascipt是糙快猛的典范专业c++程序员都用什么ide (转载)
跳Dartc字符串内存分配问题
请不要盲目崇拜FP语言GOOG市值超过了MSFT
相关话题的讨论汇总
话题: js话题: wasm话题: br话题: javascript