Quão viável é converter um projeto Java para JavaScript?
Eu tenho um projeto que mantenho em Java que é executado principalmente como um applet. Eu estou achando que os Applets são simplesmente impraticáveis e perigosos para jogos de navegador, já que a maioria dos usuários finais confiam de maneira ignorante em qualquer applet porque ele é executado no navegador (isso também é o que dá aos applets uma reputação tão terrível).
Eu quero compilar meu projeto Java para JavaScript e usar HTML5 para renderização. Há alguns problemas que eu posso ver com isso ...
Seria possível traduzir a reflexão Java para JavaScript? Eu uso o módulo ScriptEngine do Java para executar scripts no mecanismo.
Quão escalável é essa ideia de compilar para JavaScript. Eu tenho várias dependências Java puro que também precisam ser compiladas para javascript (especificamente um SPI Vorbis Audio). O código base compila para ~ 300kb (não tenho certeza se isso ajuda a medir o tamanho)
Quais são algumas outras restrições prováveis para encontrar com este processo?
Obrigado.