I think in Julia Escher.jl aims to provide this. There is also qmlweb, which attempts to bring QML to the browser, but I’m not sure how far along that is. I have never tried either of these, but I have seen some demos of Escher.jl and it looks very impressive.