Выполнить несколько параллельных JavaScript с помощью therubyracer
Я не знаю много о javascript, но имею очень базовые знания. У меня есть два вопроса в отношении драгоценного камня рельсов therubyracer.
Мои вопросы:-
Как на самом деле работает therubyracer? Например, если у нас есть JavaScript, написанный на бэкэнде, и как он обращается к этому JavaScript и выполняет код.
Можем ли мы выполнить несколько параллельных JavaScript? Если так, то как? и если я использую Sidekiq для того же, чем это возможно?
1 ответ
V8 - это движок JavaScript, созданный Google. Это с открытым исходным кодом и написано на C++. Используется как для клиентской (Googgle Chrome), так и для серверной (node.js) JavaScript-приложений.so rubyracer
предоставляет интерфейс для взаимодействия с движком JavaScript V8, где вы можете писать js, вставлять код ruby и многое другое...
Для параллельного извинения нескольких js, да, вы можете сделать это, но я не знаю, зачем вам это делать... это все равно, что поместить код одного js-файла в несколько js-файлов и загрузить / выполнить их в кадре.....
sidekiq
больше на стороне сервера, чем на стороне клиента (javascript), так как он обрабатывает фоновые задания.