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.

questionAnswers(2)

yourAnswerToTheQuestion