Architecture
Le compilateur, le lot hôte, les moteurs de rendu natifs, l'aplatissement, Live Patch et les décisions derrière tout cela.
Conception du système 2
Follow an app from TypeScript source to a native screen. These pages explain implementation choices for contributors and help app authors diagnose behavior that spans the compiler and runtime.
Compiler and runtime designKuito compiles TSX into native-view descriptions and reactive bindings. App logic runs in Hermes inside the native process. UIKit or Android Views render the result using a shared layout engine.
Compilateur et Live Patch 1
Rendu, disposition et threads 4
Use this page when changing event delivery, the native boundary or frame scheduling. A JavaScript job collects view changes into a typed batch; the UI thread applies committed batches in order.
From a view plan to native viewsThe renderer applies Kuito's typed mutations to UIKit and Android Views. Use this page when adding a primitive, property, event or child-hosting view.
Layout without extra native viewsKuito automatically omits native objects for containers used only for layout. Their layout nodes remain, so spacing and flex behavior are preserved. Use this page to understand why a layout wrapper is absent from a…
Embed Hermes on the deviceKuito executes app JavaScript inside the iOS or Android process. The desktop development server compiles and sends updates; it does not run the app's event handlers on behalf of the phone.