Skip to content

JS app runtime: HTTP requests, assets, streams, and transpiler fixes#261

Merged
mariusandra merged 1 commit into
mainfrom
js-app-runtime-extensions
Jul 15, 2026
Merged

JS app runtime: HTTP requests, assets, streams, and transpiler fixes#261
mariusandra merged 1 commit into
mainfrom
js-app-runtime-extensions

Conversation

@mariusandra

Copy link
Copy Markdown
Collaborator

Summary

Split out of #259 (which is now closed): the JS app platform work, without the bird journal scene built on it (that follows in a stacked PR).

  • JS app runtime: HTTP requests (bounded fetch with headers and binary responses), asset management, streams, and gated settings access for repo code apps
  • JS transpiler: template interpolations and comparisons no longer eat object literals; native/JS transpiler parity test added

Test plan

  • nim c -r src/frameos/js_runtime/tests/test_js_transpiler.nim and test_js_app_runtime.nim — all green
  • pytest frameos/tools/tests/test_native_js_transpiler_parity.py — 23 passed

🤖 Generated with Claude Code

Split out of #259. Platform work for JavaScript repo apps:

- JS app runtime: HTTP requests (bounded fetch with headers and
  binary responses), asset management, streams, and gated settings
  access for repo code apps
- JS transpiler: template interpolations and comparisons no longer
  eat object literals; native/JS transpiler parity test

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@mariusandra
mariusandra merged commit c3bd376 into main Jul 15, 2026
32 of 34 checks passed
@mariusandra
mariusandra deleted the js-app-runtime-extensions branch July 15, 2026 07:22
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.

1 participant