Как некоторые функции Javascript реализованы по-разному между nodejs и браузером? - PullRequest
0 голосов
/ 16 мая 2019

Согласно ссылке v8 в википедии :

V8 предназначен для использования как в браузере, так и в качестве автономного высокопроизводительного механизма, который может быть интегрирован в независимые проекты.,V8 используется в следующем программном обеспечении:

  • Google Chrome и все другие веб-браузеры на основе Chromium, включая Brave, Opera и Vivaldi ...

  • Среда выполнения Node.js

Это имеет в виду - nodejs также использует libuv to для обработки асинхронных событий :

Node.js использует libuv для обработки асинхронных событий.Libuv - это уровень абстракции для функций сети и файловой системы в системах на базе Windows и POSIX, таких как Linux, macOS, OSS в NonStop и Unix.

Поскольку браузеры и nodejs имеют общие части, которыене являются частью веб-API или собственных узлов API .

Я предполагаю, что некоторые функции, которые могут быть реализованы с помощью libuv, реализованы не так, как в браузере.

Какие примеры реализации API / JS отличаются между этими двумя?

1 Ответ

0 голосов
/ 16 мая 2019

Цитирование из здесь

Libuv - это библиотека, предоставляющая цикл событий для Node.js

Таким образом, в основном этот ответ должен дать вам идею, я полагаю.

...