NativeScript iOS Daily: Worker API Gets a Redesign, Plus a Suspend-State Crash Fix
Three connected pull requests from developer edusperoni reshape the Worker options API into a stacked feature branch, while a separate fix addresses a production crash tied to app suspension on iOS 26. Together they represent active work on worker reliability and configurability.
Duration: PT2M8S
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-09-06T13:10:44Z
- Audio duration: PT2M8S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Good day, and welcome to NativeScript iOS Daily for September 6th, 2026.
Today's activity centers on one clear theme: workers are getting a serious overhaul, built in careful, stacked layers.
It starts with PR 470, which moves iOS-specific worker settings — like thread priority — into their own dedicated "ios" namespace object, rather than letting them pile up as separate top-level keys. Priority now maps directly to Apple's Quality of Service levels, from "user interactive" down to "background." This is…
Stacked directly on top is PR 471, which adds Node's resource limits option for worker isolates — letting developers cap old and young generation heap sizes in megabytes. Notably, these two settings live at the top level, not under "ios," since heap limits are portable across platforms. The author is explicit that…
The second theme is stability. PR 469 tackles a production crash — an invalid memory access inside V8's tracing profiler destructor, seen specifically when apps are suspended on iOS 26 and later. The root cause traces to a worker thread deleting its Runtime while V8's platform object is torn down underneath it. The…
What to remember: if you're touching Worker construction…