Comments 23
Rhino это js в jvm, а тут jvm в js
Очевидно Вы не обратили внимания на изображение к комменту.
изображение вижу, а что там?
Банеры на Scala, скоро! В каждом браузере!
Похоже на перебор.
Хотя кто знает, может быть через некоторое время в девайсы начнут вставлять аппаратный акселератор JavaScript и мир совсем изменится?..
Похоже на перебор.
Хотя кто знает, может быть через некоторое время в девайсы начнут вставлять аппаратный акселератор JavaScript и мир совсем изменится?..
Тогда и смарьфонов меньше было.
Насколько я знаю, в телефоны всегда ставились обычные процессоры (ARM или MIPS), а эти так и не получили заметного использования.
Позвольте переформулировать: когда-то в телефоны не ставили видео-процессоры. Когда-то их даже в компьютеры не ставили. Сегодня они есть в самом распоследнем смартфоне и планшете — это стало обыденностью.
Если придумают чип, ускоряющий JavaScript, и его поддержит софт индустрия, то недалек тот день, когда он будет стоять также в каждом телефоне и планшете.
Ведь хотим мы этого или нет, вектор развития интерактива в вебе смещается от Flash и Silverlight к HTML5, неотъемлемой частью которого является JS код.
Ну и тут позволю себе напомнить о попытках производителей сделать целиком HTML5 операционную систему для мобильного устройства.
Если придумают чип, ускоряющий JavaScript, и его поддержит софт индустрия, то недалек тот день, когда он будет стоять также в каждом телефоне и планшете.
Ведь хотим мы этого или нет, вектор развития интерактива в вебе смещается от Flash и Silverlight к HTML5, неотъемлемой частью которого является JS код.
Ну и тут позволю себе напомнить о попытках производителей сделать целиком HTML5 операционную систему для мобильного устройства.
Clojure и так компилируется в JS.
А как на счет точной эмуляции 0-day уязвимостей в JVM?
Эх, JVM — единственный способ вырваться из cross domain origin ограничений (да, нужно конечно его подписать, после чего пользователь должен согласиться доверять, но всё же), увы в JS-версии такого никогда не будет :(
Но уже сегодня поддерживается:
— Generics
Хм, а пишут, что «compiler is for Java 4».
Но вообще, конечно интересно, так как трансляция Java -> Javascript может быть проще, чем в обратную сторону (я смотрю на тебя, GWT)
Попробовал запустить Google Closure Compiler -> «Exception in thread „main“». А жаль. Надеюсь доделают, чтобы можно было использовать GCC без Java
Generics точно не поддерживаются:
Хотя сама библиотека java.io.* загружается.
***.java:19: Identifier expected. ArrayList<ObjectOutputStream> clientOutputStreams; ^ ***.java:33: '(' expected. clientOutputStreams = new ArrayList<ObjectOutputStream>(); ^
Хотя сама библиотека java.io.* загружается.
JS → (Java → JS)+ — это всё понятно. Вы скажите, Minecraft запустится?
Sign up to leave a comment.
Doppio — JVM, Компилятор и дизассемблер в JavaScript