Согласно ссылке на википедию v8:
V8 предназначен для использования как в браузере, так и в качестве автономного высокопроизводительного движка, который можно интегрировать в независимые проекты. V8 используется в следующем программном обеспечении:
Google Chrome и все другие веб-браузеры на базе Chromium, включая Brave, Opera и Vivaldi...
Среда выполнения Node.js
Имея это в виду, nodejs также использует libuv для обрабатывать асинхронные события:
Node.js использует libuv для обработки асинхронных событий. Libuv — это уровень абстракции для функций сети и файловой системы как в Windows, так и в системах на основе POSIX, таких как Linux, macOS, OSS on NonStop и Unix.
Поскольку и браузеры, и nodejs имеют общие части, которые не являются частью веб-API или узлы владеют api.
Я предполагаю, что некоторые функции, которые можно было бы сделать с помощью libuv, реализованы иначе, чем в браузере.
Какие примеры реализации API/JS отличаются между ними?
ref/unref
не имеет смысла в контексте браузера. Попробуйтеtypeof setTimeout(() => {})
- person Yury Tarabanko   schedule 16.05.2019