Skip to content

docs: clarify Node.js runtime support and Bun-only hot reload - #87

Merged
remorses merged 1 commit into
remorses:mainfrom
oxura:docs/84-supported-runtimes
Oct 8, 2026
Merged

remorses merged 1 commit into
remorses:mainfrom
oxura:docs/84-supported-runtimes

Conversation

@oxura

@oxura oxura commented Oct 8, 2026

Copy link
Copy Markdown
Contributor

Scope

Document the existing Node.js runtime path in the Quickstart and scope the Bun --hot recommendation to the Bun development workflow. GPUIX already uses Node-API bindings; Node users need compiled JavaScript or a compatible TSX loader, not a new renderer adapter.

No runtime changes, new examples, or HMR implementation. The only addition beside README is the changeset metadata required by AGENTS.md.

Approved documentation-only scope: #84 (comment) (existing Node/disktree behavior: #84 (comment)).

Fixes #84

Verification

The runtime is unchanged at 4ecca30, with GPUI pinned to ea042f2f045157ada1d0ad71009520931dcace83.

  • Release native build: bun run build in packages/native passed.
  • cargo test --lib: 247 passed.
  • Actual Node.js v22.23.1 process on Linux/X11: compiled TSX entry, real native renderer, two native automation clicks; React state and the native retained tree changed Count: 0 → Count: 1 → Count: 2. focus: false, window closed afterward. No Bun application runtime used.
  • Ran the required React package test script: 9 files failed, 7 passed, 11 skipped on the unchanged Linux baseline because TestGpuixRenderer supports macOS/Windows, not Linux. No tests or guards changed to conceal that limitation.
  • Built React after the test script: tsc passed.
  • Ran the examples test script: all 55 tests in 5 files skipped by the existing platform guards.

Linux screenshot capture is unsupported, so no successful screenshot or GPU-backed test-suite claim. No Deno compatibility claim is added. The temporary runtime probes were removed; no new examples ship in this PR.

AI provenance

Harness: omp
Agent: none
Model: openai-codex/gpt-6.1-sol

User prompts
  1. Давай братан продолдай работу, дальше issue решай и чекни не писали ли нам под pr

  2. продолжай

  3. продолжай работу

  4. проверь написали нам под пулреквестами и дальше продолжай работай issue решай

  5. братан давай будем еще работать и решать issue и проекты развивать другие помимо bend, вот эта папка data, создай папку тут Bend и туда закинь всю работу, впредь работать будешь в папке Bend если работа касается bend. создай еще папки для каждого репо которые я кидал пул реквесты и комитил(чужие) и туда репы в папки копируй, как закончишь, с любой репо выбирай и там начинай работу, решай issue и делай пул реквесты

  6. теперь бери сейчас любой репо и начинай решать там 5 issue прям качественно

  7. ты еще между делом проверяй пишут ли нам на пул реквесты, продолжай работу

  8. там нам под пул реквесты пишут

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

  10. быстрее работай

  11. нам писали видимо еще раз чекни писали нам кажись под пул реквестами

  12. кажется нам еще написали в наши пул реквесты. Также посмотри не писали ли ли нам под bend пул реквесты

  13. нам еще написали

  14. теперь давай работай с bend, реши там 4 issue

  15. быстрее работай

  16. продолжай работу, еще раз проверь нет ли пул реквестов на эти issue, но перед этим проверь там кажется писали под pr

  17. нет братан работай один!

  18. продолжай

  19. продолжай

  20. еще 5 issue реши у bend и потом у gpuix 5 issue реши, и у oxc. Решай очень качественно, также регулярно проверяй пишут ли нам под пул реквесты, будь всегда в центре событий

  21. в план добавь еще работу над еще 5 репозиториев публичных, ты ж папки делал. Работай тщательно, время не ограниченно и не спеши быстрее закончить. Можешь работать часами а то и сутками , главное тщательно реши по 5 issue во всех репах. Продолжай работу

@remorses
remorses merged commit 1a00748 into remorses:main Oct 8, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Provide examples for nodejs and deno

2 participants