NativeScript iOS Daily: Rebuilding the Runtime's Foundations
A four-PR stack rebuilt how the runtime handles JavaScript internals — from moving embedded code into real files to hardening console logging and closing off app code from breaking runtime globals — while two separate fixes targeted a long-standing CI wedge in the Jasmine test suite.
Duration: PT2M34S
Episode overview
This episode is a short developer briefing from NativeScript iOS Daily.
It explains recent repository work in plain language.
- Show: NativeScript iOS Daily
- Published: 2026-07-31T13:13:12Z
- Audio duration: PT2M34S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Good morning. It's July 31st, 2026, and today's build is dominated by one big engineering push: making the runtime's internals safer, faster, and easier to maintain.
The headline is a four-deep PR stack, all from Eduardo Speroni, that touches how the runtime handles its own JavaScript. It starts with PR 411, which moves roughly 26 kilobytes of runtime JavaScript out of embedded C++ string literals and into real, version-controlled JS files, compiled at build time. That alone is…
One follow-on worth flagging: PR 422 is already patching a defect this stack introduced — a stale cached searchParams object on URL that didn't refresh when search or href changed directly. Good sign the review process is catching regressions quickly.
The second theme is CI reliability. PR 421 fixes a race in extended class registration that could generate duplicate class names across threads — the root cause of an intermittent test wedge. PR 419 complements it by making the Jasmine test runner's report delivery more resilient on resource-starved CI machines,…
What to remember: the primordials and inspect work changes how internals are written, not app-facing APIs — but review any custom console or URL…
That's…