JS生态系统中的并发性有什么最新吗?上一次是4个月前

Anything recent in Concurrency in the JS ecosystem ? Last was 4 months ago

本文关键字:上一次 4个 最新 什么 生态系统 并发 JS      更新时间:2023-09-26

>**JavaScript及其生态系统(Node,CoffeeScript,Backbone等(中是否有类似Actor的东西?随着 AJAX 的广泛使用,它似乎非常适合异步消息传递。

如果你在浏览器中使用 Javascript,看看 Web Workers:https://developer.mozilla.org/en-US/docs/Web/Guide/Performance/Using_web_workers

从页面:专用 Web 辅助角色为 Web 内容提供了一种在后台线程中运行脚本的简单方法

您可以使用消息传递与 Web 辅助角色进行通信。

由于 JavaScript 传统上是单线程的,因此很难在不向库用户公开某些内部结构的情况下制作 Actor 或类似的异步消息传递技术。如果我理解正确,Actor同步等待消息,它只是异步发送。在 JavaScript 中,异步读取和写入并使用回调来处理通信结果更为习惯。

当然,有一些方法可以解决这个问题,所以另一个问题和顶部答案中链接的演示文稿以及用于处理控制流的 node.js 模块列表是你如何实现自己的模块的不错起点。