yode:使用GUI消息循环的Node.js的分支

时间:2024-06-14 21:14:30
【文件属性】:

文件名称:yode:使用GUI消息循环的Node.js的分支

文件大小:549KB

文件格式:ZIP

更新时间:2024-06-14 21:14:30

JavaScript

尤德 Yode是Node.js的一个分支,它将其事件循环替换为GUI消息循环,它旨在与一起使用。 对Node.js的更改 事件循环已替换为本地GUI消息循环: 在Linux上是GTK+事件循环。 在macOS上是Cocoa运行循环; 在Windows上是Win32消息循环。 当可执行文件附加有ASAR存档时,Yode将尝试从存档内的app开始。 没有工作时,该过程不会自动退出,您必须调用本机API才能退出GUI消息循环。 当两个GUI消息循环和Node.js的事件循环有退出的进程将退出。 因此,如果仍有Node.js请求待处理,则该过程将等待,直到所有请求都完成为止。 添加了新的process.versions.yode属性。 process.stdin应该不起作用。 在Windows上,可执行文件使用WINDOWS子系统而不是CONSOLE子系统,因此与Node.js不


【文件预览】:
yode-master
----common.gypi(5KB)
----.gitmodules(71B)
----src()
--------main.cc(2KB)
--------yode.exe.manifest(1KB)
--------node_integration_linux.h(721B)
--------pickle.js(7KB)
--------yode_mac.mm(451B)
--------asar_monkey_patch.js(14KB)
--------node_integration_win.h(881B)
--------bootstrap.js(3KB)
--------asar_archive.js(4KB)
--------yode_linux.cc(372B)
--------node_integration_mac.mm(2KB)
--------node_integration_win.cc(4KB)
--------node_integration.cc(4KB)
--------node_integration.h(2KB)
--------yode.ico(361KB)
--------yode.rc(2KB)
--------yode_win.cc(515B)
--------node_integration_linux.cc(2KB)
--------yode.h(543B)
--------yode.cc(4KB)
--------node_integration_mac.h(654B)
----node()
----build.js(2KB)
----test.js(3KB)
----deps()
--------filename_rules.gypi(3KB)
--------node.def(639B)
--------app.asar(208B)
--------js2c.py(9KB)
--------yazl.js(22KB)
--------ninja()
--------mocha.js(243KB)
----LICENSE(1KB)
----README.md(2KB)
----yode.gyp(4KB)
----azure-pipelines.yml(1KB)
----.gitignore(11B)
----azure-pipelines-template.yml(908B)

网友评论