【问题标题】:Execute multiple JavaScript parallel using therubyracer使用 ruby​​racer 并行执行多个 JavaScript
【发布时间】:2014-08-22 14:10:16
【问题描述】:

我对 javascript 了解不多,但有非常基础的知识。关于rails的rubyracer gem,我有两个问题。

我的问题是:-

  1. “therubyracer”实际上是如何工作的?比如如果我们在后端编写了一个 JavaScript,以及它如何访问该 JavaScript 并执行代码。

  2. 我们可以并行执行多个 JavaScript 吗?如果是这样比怎么样?如果我用 sidekiq 做同样的事情,怎么可能?

【问题讨论】:

标签: javascript ruby-on-rails sidekiq therubyracer


【解决方案1】:

V8 是 google 构建的 JavaScript 引擎。它是开源的,用 C++ 编写。它用于客户端(谷歌 Chrome)和服务器端(node.js)JavaScript 应用程序。所以rubyracer 提供了一个与 V8 javascript 引擎 交互的接口,您可以在其中编写 js,嵌入 ruby代码等等...

为了并行执行多个 js,是的,你可以这样做,但我不知道你为什么要这样做..就像将一个 js 文件的代码放在多个 js 文件中并一次性加载/执行它们一样...... ...

sidekiq 更倾向于服务器端而不是客户端 (javascript),因为它处理后台作业。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-12
    • 2012-11-04
    • 2017-04-19
    • 1970-01-01
    • 2017-11-02
    • 2018-07-10
    相关资源
    最近更新 更多