The DartVM has supported for typed arrays too, so it probably wouldn't be much work to hack emscripten to generate Dart source code.
It would be very interesting to see a benchmark of emscripten/SomethingMonkey/asm.js vs emscripten/DartVM.
(Could also add emscripten/dart2js/V8 for giggles)