В моем текущем проекте мы использовали c ++, QT, QTWebview. Полная бизнес-логика находится в JavaScript, который был загружен в .exe / .app с помощью QWebView. Собственная логика ОС находится в C ++. Коммуникация между C ++ и Javascript очень сложна с использованием QT Signal. & Слоты Внутри Javascript мы также использовали веб-работников HTML5, просто чтобы убедиться, что поток пользовательского интерфейса C ++ QT реагирует на конечного пользователя.
На самом деле, Javascript не нуждается ни в каких взаимодействиях с DOM. Мы использовали Javascript как простой язык программирования. В качестве полного комплекта QT используются оба механизма компоновки. & Движок JavaScript Я чувствую, что потребление памяти несколько тяжелое.
Можно ли будет использовать QWebView в качестве простого движка Javascript?
Также было бы здорово, если бы вы могли предложить мне любые лучшие методы управления памятью, связанные с QWebView. Мы видим, что потребление памяти сильно растет
Задача ещё не решена.
Других решений пока нет …