为什么node.js没有Go中的goroutines?

为什么node.js没有Go中的goroutines?,node.js,Node.js,我想知道为什么他没有得到一些概念上的解决方案。像Go的goroutines、stackless python、eventlet、gevent、monkey patching之类的东西。是否可以将其用于javascript?有人在做吗?JavaScript是一种非常简洁的语言,但回调地狱是一个主要缺点。因为这些都是语言特性,而JavaScript没有这些特性 我想有人在谈论最终获得协同路由,但我不知道细节。goroutines是一个不同于回调的概念。它们在技术上等同于javascript中的web

我想知道为什么他没有得到一些概念上的解决方案。像Go的goroutines、stackless python、eventlet、gevent、monkey patching之类的东西。是否可以将其用于javascript?有人在做吗?JavaScript是一种非常简洁的语言,但回调地狱是一个主要缺点。

因为这些都是语言特性,而JavaScript没有这些特性


我想有人在谈论最终获得协同路由,但我不知道细节。

goroutines是一个不同于回调的概念。它们在技术上等同于javascript中的web工作者。go避免回调地狱的原因是它使用通道而不是回调与GoRoutine通信。从这个意义上讲,节点已经具有类似的功能—流。实现goroutines,提供另一种基于生成器的流控制实现。goroutines和goroutines是不同的概念。Javascript已经有了类似goroutines的东西:web工作者。协同程序更像是延续。但是协同程序确实有可能显著减少回调地狱。真的很好。