I believe that document.write prevent a lot of parallelism.
Also as always, SIMD are underutilized.
There is also transactional memory, heterogeneous computing, SYCL, etc...
"what do you mean document.write prevents parallelism?" I don't remember the details but it force some critical browser operations to be sequential.