NativeScript iOS Daily: Builtin Modules and URL Fixes
The runtime shipped its first officially resolvable builtin module system with `ns:util`, while a separate fix closed a staleness bug in URL search params. Together they tighten how the runtime exposes standard APIs to app code.
Duration: PT2M13S
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-08-01T13:11:55Z
- Audio duration: PT2M13S
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 August 1st, 2026, and this is NativeScript iOS Daily.
The signal today is standardization: how the runtime hands built-in functionality to app code, and how carefully that surface needs to behave.
The headline is PR 418, which introduces a real resolution scheme for runtime-provided modules. Specifiers like "ns colon util" now resolve consistently whether you're using require, static import, or dynamic import — all pointing to the same per-realm module. This ships inspect and format, Node's…
The second theme is correctness under mutation. PR 422 fixes a caching bug in URL's search params getter. The problem: once you accessed searchParams, it cached the parsed result — but a later direct assignment to url dot search or url dot href didn't invalidate that cache. Reads after the fact would return stale…
Both changes came from the same author, Eduardo Speroni, and both reflect a push toward correctness in commonly-used surface APIs — one adding a new one carefully, the other repairing an existing one.
What's next: expect more entries in the ns-colon module registry following the same one-file, one-shim pattern established here, and it's worth checking any other…