NativeScript iOS Daily: Worker Lifetime Fixes and Slimmer Framework
Worker stability dominates this release, with atomic ownership, startup and messaging fixes backed by a new AddressSanitizer CI run. A separate packaging change removes the unused 8.8 megabyte default metadata from CLI-built apps and fixes embedding hosts to use their own metadata.
Duration: PT2M17S
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-10-06T13:21:13Z
- Audio duration: PT2M17S
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 Tuesday, October 6th, 2026.
This week's iOS runtime work is mostly about making workers crash-proof and standards-correct, plus a packaging change that trims megabytes from every CLI-built app.
The biggest cluster is worker lifetime. PR 479 replaces two opposing flags with a single atomic ownership state, so when a parent shuts down while a child worker is ending, only the last owner frees the wrapper. That fixes a use-after-free that only showed up under the sanitizer. PR 478 covers the surrounding races:…
To keep those fixes from regressing, PR 487 runs the test suite a second time under Address Sanitizer on every pull request, and skips five quality-of-service specs that can't hold in an instrumented build.
A second worker theme is message fidelity. PR 477 ensures a posted undefined arrives as undefined, not null, across workers, message ports, broadcast channels and parent port, matching browsers. PR 489 follows up so a failed deserialization reports the actual exception in the message error event's data, instead of…
Outside workers, PR 488 removes the eight-point-eight megabyte default metadata snapshot from the main framework and ships it as a separate…