Secondo me dovresti studizare le cose in modo separato.
farti cioè un componente http server in qt e poi una classe in javascript.
Io ad esempio nei dispositivi embedded basati su linux metto un componente qt http server 8scritto da me) poi faccio l'area web in javascript 8non avendo un server php).
Non è facile ma si può fare.
Se invece usassi freepascal lato server è già tutto pronto.