Skip to content

Move bridge descriptor derivation to TypeScript - #667

Merged
ctate merged 1 commit into
mainfrom
ctate/move-bridge-descriptor-1497de
Oct 12, 2026
Merged

ctate merged 1 commit into
mainfrom
ctate/move-bridge-descriptor-1497de

Conversation

@ctate

@ctate ctate commented Oct 12, 2026

Copy link
Copy Markdown
Collaborator
  • Move canonical names and aliases, GPU option defaults, exact window ownership, view/WebView frames and layers, and streaming URL-origin derivation into compiled TypeScript.
  • Preserve JSON decoding, raw numeric conversion, borrowed result-buffer ownership and OS/GPU execution in native adapters, with the original native descriptor implementation retained as the independent reference.
  • Add TypeScript and compiled/native comparisons covering complete descriptor values, refusal order, healthy retries, snapshots, byte boundaries and identities beyond the JavaScript safe-integer range.

- Derive bridge vocabulary, GPU defaults, window ownership and view geometry in compiled TypeScript.
- Preserve native JSON decoding, borrowed buffers and explicit OS execution.
- Compare complete descriptors, refusal precedence and runtime snapshots against the native reference.
@vercel

vercel Bot commented Oct 12, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
native-sdk Ready Ready Preview, v0 Oct 12, 2026 9:38pm UTC
native-sdk-schema Ready Ready Preview, v0 Oct 12, 2026 9:38pm UTC

@ctate
ctate merged commit 63c43a0 into main Oct 12, 2026
36 checks passed

This branch was successfully deployed

2 active deployments
Preview – native-sdk — 797268f1 Deployed Oct 12, 2026 by vercel[bot]
Preview – native-sdk-schema — 797268f1 Deployed Oct 12, 2026 by vercel[bot]
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