0

JavaScriptについてはよくわかりませんが、非常に基本的な知識があります。therubyracer gem of rails について 2 つの質問があります。

私の質問は:-

  1. 「therubyracer」は実際にどのように機能しますか? たとえば、バックエンドに JavaScript が記述されていて、その JavaScript にアクセスしてコードを実行する方法。

  2. 複数の JavaScript を並列実行できますか? もしそうなら、どのように?そして、同じためにsidekiqを使用すると、どのように可能になりますか?

4

1 に答える 1

0

V8は、Google によって構築された JavaScript エンジンです。これはオープンソースであり、C++ で記述されています。クライアント側 (Googgle Chrome) とサーバー側 (node.js) の両方の JavaScript アプリケーションに使用されます。そのため、js を記述したり、Ruby コードを埋め込んだりできるV8 JavaScript エンジンrubyracerとやり取りするためのインターフェイスを提供します...

複数のjsを並行して実行するために、はい、できますが、なぜそれを行うのかわかりません..1つのjsファイルのコードを複数のjsファイルに入れて、それらを一発でロード/実行するのと同じです.....

sidekiqバックグラウンドジョブを処理するため、クライアント側(javascript)よりもサーバー側に向いています。

于 2014-08-22T14:31:23.600 に答える