Нужен emscripten, а так же packager.py, dosbox.html из репозитория em-dosbox. Начните с чего-нибудь простого, например, с digger (используйте packager.py как написано в статье). Ссылка: dosbox.js
Производительность предсказать сложно. Некоторые игры работали слишком быстро, например в Fire And Forget II пришлось ограничить число эмулируемых циклов процессора, что бы можно было играть. А вот тот же казалось бы простой Scorch работает не так быстро как хочется. Единственное что могу посоветовать, — попробуйте хром.
Мое мнение:
Scala гораздо ближе к скриптовым языкам на подобие ruby и perl. А разработка под web на скриптовых языках традиционно проще и быстрее. Да и написание внутренних утилит вроде парсеров, конвертеров легче сделать на скриптовом языке. С переходом на Scala мы практически отказались от скриптовых языков. Писать же что-то одноразовое на Java просто тяжело, ООП не слишком для этого подходит. Не стоит забывать что Scala со статической компиляцией, что уменьшает стоимость поддержки по сравнению с тем же ruby. Хоть тут и возникает мнение что Scala сложнее чем Java, но я так не считаю, то подмножество языка которое необходимо для написания полноценного web проекта очень легко освоить. Если вам не нужен энтерпрайз то Scala очень даже хороша.
Вы же понимаете, что на этот вопрос нельзя дать ответ. Для нас например scala и стала основным языком компании, потому что для нас в ней идеально сочетается ясность кода и огромные возможности. Многие Java программисты по началу плюются, но потом втягиваются и очень радуются своим новым возможностям.
На самом деле если тщательно почистить jre оверхед получается не такой уж и большой. В свое вермя чистил sun jre 1.6 для десктоп приложения на Swing, и jre занимал около 10 мб не запакованный. В наше время это крохи.
Scala гораздо ближе к скриптовым языкам на подобие ruby и perl. А разработка под web на скриптовых языках традиционно проще и быстрее. Да и написание внутренних утилит вроде парсеров, конвертеров легче сделать на скриптовом языке. С переходом на Scala мы практически отказались от скриптовых языков. Писать же что-то одноразовое на Java просто тяжело, ООП не слишком для этого подходит. Не стоит забывать что Scala со статической компиляцией, что уменьшает стоимость поддержки по сравнению с тем же ruby. Хоть тут и возникает мнение что Scala сложнее чем Java, но я так не считаю, то подмножество языка которое необходимо для написания полноценного web проекта очень легко освоить. Если вам не нужен энтерпрайз то Scala очень даже хороша.
А Стивен Кинг говорит что-нибудь о полезности четния других авторов, как это перекликается с IT?