В случает С++ бека и JavaScript фронта можно посмотреть в сторону Qt и QML . QML - язык для написание gui со встроенным JavaScript. Его легко подружить с C++ частью для тяжелых расчетов.
Внедряете компонент Хромиум или Firefox в IDE выбранного языка программирования приложения и вот Вам полноценный браузер внутри вашего приложения. Дальше - как обычно: пишите (верстаете) html/css/js ресурсы и собираете вместе с основным кодом проекта.
PS: я так пишу на Lazarus (delphi)