mischanix has a good point. Why not whip up a local native version and use that for feature development and debugging? Then you can just do final QA on the emscripten version.
And if it works well enough the native version might be a good option for your power users to get better performance.