然后 js 编译成二进制的后端可执行程序跑在一个又从浏览器扒出来的 vm 上
历史的车轮总是在绕圈子…
然后 js 编译成二进制的后端可执行程序跑在一个又从浏览器扒出来的 vm 上
历史的车轮总是在绕圈子…
|
1
|
|
polytheneJun 1, 2018
2
后端的语言已经够多了,求求你不要再搞轮子了,学不动了。。。
|
|
nfrootJun 1, 2018
3
我一直以为 V2EX 最近频繁出现的 deno 是打错字了……囧。
|
|
AV1Jun 1, 2018
4
请问编译成 web assembly 跑在服务器上相比直接编译成 native code 有何优势?
|
|
reusJun 1, 2018
5
vm 本来就是跑 bytecode,bytecode 就是编译出来的。
|
|
aaronlyJun 1, 2018
6
服务器 wasm 并看不到有什么优点,追求效率和通用性为什么不直接上 c/c++/rust/go,干嘛要在运行时再套一层 vm 亦或是用 wasm 的方式编译成机器码
> Non-Web environments may include JavaScript VMs (e.g. node.js), however WebAssembly is also being designed to be capable of being executed without a JavaScript VM present. |
|
8
@aaronly
不然,node 为什么火其实很大原因是前后 js 统一。各种库可以通用。 go c java 也做不到这一点。但是 wsam 可以通过各种语言生成,相当于把 go c java 搬到前端去了。出现一统方案是必然的,至于好不好用和发展前景就再看了 |
|
noliJun 1, 2018 via iPhone
9
我已经在狠很多个地方布道过了,那就是很多语言可以编译出 webassembly,
所以 js 可以安息了。 论语言设计的优势,js 真的没有多少优势,无论是前端还是后端的应用场景。 唯一的优势就是在浏览器中的先发优势。 |
|
janxinJun 1, 2018 via iPad
10
为什么不直接 node ?除了麻烦以外没什么收益
|