NativeScript iOS Daily: Worker Control, Message Safety, and Native Call Speed
Workers dominate today's activity with a terminate-during-entry fix and a new typed N S worker threads module, alongside structured-clone correctness for shared messages and caching to cut native call overhead on hot paths like screen reads.
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-10-08T13:18:23Z
- 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 Thursday, October 8th, 2026.
The throughline today is control: workers that actually stop when you tell them to, messages that stay safe when shared, and native calls that cost less.
First, worker lifecycle. Pull request 493 fixes a case where calling terminate on a worker still running its entry script did nothing. A synchronous loop would run forever, and a top-level wait would only end when the loader deadline expired, because the isolate wasn't published yet to be interrupted. That now…
Second, message correctness. Pull request 490, merged as commit 1 c 1 c e 8 d, fixes two structured cloning issues. Clone-only messages, read by every broadcast channel receiver and environment data call, were clearing transfer data on read — a write on a shared read path. Only true single-receiver transfers clear…
Third, performance. Pull request 496 caches repeated work on the native call path — struct descriptions, prototypes, and class lookups. The motivation: reading main screen size from JavaScript cost about 2 microseconds versus 55 nanoseconds natively, hitting hot paths like styling and layout. Profiling showed the…
What's next: expect follow-up validation around worker…
Nearby episodes from NativeScript iOS Daily
- Fixing Natively Retained Lifetime Hazards
- Worker Reliability and Block Lifetime Fixes
- Faster Native Calls, Safer Missing APIs
- Worker Errors Fail Loudly
- Worker Lifetime Fixes and Slimmer Framework
- Proxy Unwrapping Fix for Vue Reactivity
- Retain Return Fix for Startup Crash
- AI Agent Ignore Rules Update