The Kotlin/Native compiler
The Kotlin/Native backend compiler is an LLVM-based compiler (the abbreviation stands for low-level virtual machine, which was officially deprecated to avoid any confusion since LLVM now means more than just a virtual machine (VM); we're talking about LLVM IR, LLVM debugger, and so on) that compiles Kotlin code into native binaries that can be run without a VM. It can be used to compile code for embedded devices, the Android Native Development Kit (NDK) or iOS, macOS, and other Apple targets.
We can immediately draw some comparisons here with Flutter, which uses the Android NDK and LLVM to compile Dart on Android and iOS, respectively; this is known to be one of the key factors of Flutter's pretty good performance compared to React Native.
One of Kotlin/Native's powers comes from the fact that it can provide complete two-way interoperability with the Native targets. This means that you can use the C, Swift, and Objective-C frameworks...