私の現在のプロジェクトでは、c++、QT、QTWebview を使用していました。完全なビジネス ロジックは、QWebView を使用して .exe/.app に読み込まれた JavaScript に存在します。ネイティブ OS ロジックは C++ にあります。C++ から Javascript への双方向の通信は、QT Signal & Slots を使用して達成されます。Javascript の内部では、C++ QT UI スレッドがエンド ユーザーに応答するようにするためだけに、HTML5 Web ワーカーも使用していました。
実際、Javascript は DOM との対話を必要としません。単純なプログラミング言語として Javascript を使用していました。完全な QT Webkit には、レイアウト エンジンと Javascript エンジンの両方が含まれます。メモリの消費がかなり重い気がします。
QWebView をプレーンな Javascript エンジンとして使用することはできますか?
また、QWebView を扱う最適なメモリ管理テクニックを教えていただければ幸いです。メモリ消費量が大幅に増加しています