I think NativeScript is best
It backed by Telerik, a Progress Software company, you’re able to
build native Android and native iOS applications using JavaScript,
TypeScript, or a variety of frameworks such as Angular and Vue.js.
What makes NativeScript particularly cool is how native platform APIs
are accessed and how the source code is transpiled.
By leveraging the V8 JavaScript engine for Android and JavaScriptCore
for iOS, all device APIs are directly accessible from JavaScript code.
This removes the necessity of plugins as well as the need to know
Java, Objective-C, and Swift. At compile time, all XML components are
transpiled to native Android and iOS components before being bundled
as an application binary. No WebView is involved when running
NativeScript applications, unless of course you decide to include one.
By using native components, the applications can run with maximum
performance.
Source