I did propose trying something like that, actually, but the people working on the project preferred to go a different way. It's hard to guess which approach would be better, each has advantages and disadvantages, and Shumway is in fact doing well on performance.
Also, most of the work on it is actually the API and libraries, not the core language, which would have been necessary either way.
Comments
Why don't/didn't Mozilla implement Shumway in C++ and apply Emscriptem to it? I thought that would be much easier.
Or is it in the pipeline?
I did propose trying something like that, actually, but the people working on the project preferred to go a different way. It's hard to guess which approach would be better, each has advantages and disadvantages, and Shumway is in fact doing well on performance.
Also, most of the work on it is actually the API and libraries, not the core language, which would have been necessary either way.