サーバーにリクエストを送信し、結果を UI にディスパッチする JavaScript コンポーネントを開発しています。これを JavaScript で行うことにより、Android アプリ、iOS アプリ、デスクトップ アプリ (QT)、Web アプリなど、いくつかの種類の UI でコンポーネントを使用できます。
これらの UI はすべて Web ビューをインスタンス化しているため、UI が専用 URL ( webview.load("file://myfirstWebPage.html")
) をロードするとコンポーネントが開始されます。
この最初の Web ページはすべての JavaScript コンポーネントをロードし、それが完了すると、UI は JavaScript コンポーネントにいくつかの要求を行うことができます。JavaScript コンポーネントはサーバーに要求を行い、応答があるとそれをクライアントにディスパッチします ( UI Android、UI iOS ...)
このアーキテクチャは正常に動作しますが、各クライアントで Web ビューを使用せずに JavaScript コンポーネントをロードする別の方法があるかどうか知りたいですか?
V8 エンジンは役に立ちますか?