Julia already runs in a web browser with WebAssembly (was slow to start when I tried it though). If it doesn’t work well now, then now is a good time to improve it, a lot of work has gone into faster (pre)compilation and smaller (tiny) Julia binaries (that though do not support everything, but seem still very relevant to WebAssembly).
I’ve not tried it with Pluto demo or other notebook: