NativeScript iOS Daily: Inspector Reliability and Interop Modules

Debugging on iOS gets a major reliability fix for DevTools disconnects, with follow-up work to support multiple clients, while native interop moves toward built-in modules. Merged PR 516 anchors the cleanup, with open PRs 526 and 527 setting the next steps.

Duration: PT2M4S

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-24T13:15:33Z
  • Audio duration: PT2M4S

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 Saturday, October 24th, 2026, and this is NativeScript iOS Daily.

Debugging on iOS is getting much more reliable, while the core bridge to native code is being repackaged for the long term.

First theme: clean disconnects. Merged in PR 516, with commit 600f903, the inspector server now fully releases a DevTools front end when it goes away. Previously, after a disconnect, the server had closed the client channel but never told the V8 inspector client. Every later log message or debugger event was still…

That sets up the second theme: multiple debuggers at once. Opened as PR 526, this builds directly on 516 to allow any number of clients to connect simultaneously, like Chrome and Node.js do today. Each client would get its own V8 session and only see replies to its own commands, so you could keep DevTools open while…

Third, a runtime shift. PR 527 starts step zero of the interop runtime helpers proposal, moving native interop into built-in modules with the global interop object kept as a compatibility layer. It mirrors work on Android and covers pointers, memory allocation, and C primitive types.

What's next: expect review focus on multi-client session isolation, and…

Nearby episodes from NativeScript iOS Daily

  1. iOS on Mac Boot Fix
  2. Chromium-Aligned Source Maps and Jasmine 7 Upgrade
  3. Messaging Reliability and Faster CI
  4. Safer Startup and Clearer Logs
  5. Swift Interop Stack and C String Lifetime Fix
  6. Swift Interop Through Generated Thunks
  7. DevTools Disconnect Cleanup
  8. Fixing Memory Accounting for Borrowed Objects