Я разрабатываю компонент JavaScript, который отвечает за выполнение запросов на сервере и отправку результатов в пользовательский интерфейс. Делая это в Javascript, я могу сегодня использовать свой компонент в нескольких типах интерфейса: Android-приложение, приложение iOS, приложение для настольных компьютеров (QT), веб-приложение.
Все эти пользовательские интерфейсы создают экземпляр webview. Поэтому мой компонент запускается, когда пользовательский интерфейс загружает выделенный URL (webview.load( "файл://myfirstWebPage.html" ).
Эта первая веб-страница загружает весь компонент Javascript, и когда это будет сделано, пользовательский интерфейс может сделать некоторый запрос к компоненту Javascript, компонент Javascript сделает запрос на сервер и, когда он получит ответ, отправит его клиенту, (UI Android, UI iOS....)
Эта архитектура отлично работает, но я хотел бы знать , если есть другой способ загрузить компонент Javascript без использования веб-просмотра на каждом клиенте?
Может ли мне помочь двигатель V8?
Спасибо за ваш ответ