Bitrig simulators are a joy to use.
Configure NativeScript to use them (they become agent controllable as well) using this script/gist:
gist.github.com/nativescript-o…
iPhone Duo introduces a whole new set of app states to test.
Bitrig can test them for you, across every pose and orientation.
bitrig.link/blog/simulator…
Native threading, native feel.
NativeScript has kept JavaScript on the main UI thread for 10+ years - the same model native platforms demand. That’s why CADisplayLink springs in TypeScript can deliver the same interruptible, in-process behavior SwiftUI uses.
Yes, NativeScript runs its JavaScript on the main thread, so a spring stepped by CADisplayLink in TypeScript does what SwiftUI's animations do: each frame's value is computed in the app process and committed to the layer. Nothing goes through the render server.
See this
When using new 9.1 alongside Vite, new helpful tips have been added here:
docs.nativescript.org/configuration/…
✅ If providing to agents, use md or add the Docs MCP:
```
{
"mcpServers": {
"nativescript": {
"url": "docs.nativescript.org/mcp"
}
}
}
```