I just found a webpage which unironically does use wasm to force jxl.
https://giannirosato.com/blog/post/nvenc-v-qsv/