The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

10.01.2016 09:13  В JavaScript-движок V8 добавлена поддержка WebAssembly

Разработчики JavaScript-движка V8 сообщили о реализации экспериментальной поддержки WebAssembly (WASM), не зависящего от браузера универсального низкоуровневого промежуточного кода для выполнения в браузере приложений, скомпилированных из различных языков программирования. Компоненты для выполнения байткода WASM, JavaScript API для доступа к функциональности WebAssembly и сопутствующие элементы инфраструктуры, такие как компилятор из C/C++ в WebAssembly, приняты в кодовую базу V8 и проекта Chromium.

Реализация WASM, интегрированная в V8, основана на генерации движком WASM промежуточного кода, единого с оптимизирующим JavaScript-компилятором TurboFan, что позволило добиться высокой скорости компиляции и высокого качества кода за счёт задействования типовых и проверенных подсистем JIT и runtime. Интеграция также дала возможность обеспечить взаимодействие между WASM и JavaScript без дополнительных прослоек.

По своим задачам WebAssembly во многом напоминает PNaCl (Portable Native Client) и Asm.js. Основное отличие от Asm.js состоит в том, что WebAssembly является бинарным форматом, не завязанным на исходных текстах JavaScript и позволяющим выполнять в браузере низкоуровневый промежуточный код. В отличие от PNaCl, промежуточный код WASM не является машинным кодом и не изолирован в отдельной виртуальной машине, а выполняется с похожим на JavaScript уровнем изоляции. Среди основных задач WebAssembly выделяется обеспечение переносимости между браузерами, предсказуемость поведения и идентичности выполнения кода на разных платформах. Использование WebAssembly также позволит существенно сократить размер приложений, благодаря компактному промежуточному коду, и увеличить скорость декодирования.

  1. Главная ссылка к новости (https://groups.google.com/foru...)
  2. OpenNews: В Firefox 45 появится WebExtensions, совместимый с Chrome интерфейс разработки дополнений
  3. OpenNews: План развития в Firefox технологий, необходимых для разработки компьютерных игр
  4. OpenNews: Анонсирован WebAssembly, обеспечивающий запуск скомпилированного кода в браузерах
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: webassembly
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 09:24, 10/01/2016 [ответить] [смотреть все]
  • –1 +/
    Быстрее бы уже, не терпится выкинуть JavaScript в окно.
     
     
  • 2.26, th3m3, 16:18, 10/01/2016 [^] [ответить] [смотреть все] [показать ветку]
  • +1 +/
    JS никуда не денется после прихода WebAssembly Сразу все переползут на C C Э... весь текст скрыт [показать] [показать ветку]
     
     
     
    Часть нити удалена модератором

  • 4.36, Аноним, 18:09, 10/01/2016 [ответить] [смотреть все]  
  • +/
    Нет, даже в мск. А вот за 75 тр это можно
     
     
  • 5.64, cmp, 00:59, 11/01/2016 [^] [ответить] [смотреть все]  
  • +/
    Да ну, на хедхантер искали пхпшника за 100 штук, масяца 2 назад.
     
  • 3.52, Аноним, 20:30, 10/01/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    Компилятор в WASM для других языков запилить труда не составит, особенно для Lis... весь текст скрыт [показать]
     
     
  • 4.53, Аноним, 21:29, 10/01/2016 [^] [ответить] [смотреть все]  
  • +3 +/
    > труда не составит

    составит. комменты писать - не мешки ворочать.

     
  • 2.54, Аноним, 21:30, 10/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Чем он вам так не угодил Интернет не любите ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.63, th3m3, 23:56, 10/01/2016 [^] [ответить] [смотреть все]  
  • +/
    Ага. Сидит в сети и плачет, сидит и плачет =)
     
  • 3.81, АнонимХ, 19:34, 11/01/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    Почему только интернет Поглядите логи графической сессии в линукс Там куча оши... весь текст скрыт [показать]
     
     
  • 4.92, Аноним, 22:11, 11/01/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Поглядел. Никакого JS не вижу. Наверное не надо gnome 3 было пользоваться.
     
  • 1.2, Аноним, 09:26, 10/01/2016 [ответить] [смотреть все]  
  • +8 +/
    >не зависящего от браузера универсального низкоуровневого промежуточного кода для выполнения в браузере приложений, скомпилированных из различных языков программирования

    но ЗАЧЕМ?
    нужно быстро и под систему - используй с++ и компилируй бинарь.
    нужно календарик или кнопочку на сайт - используй js.
    зачем на js писать ВСЁ и в браузере потом страдать?

     
     
  • 2.4, цупцпцуп, 09:46, 10/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Чтобы календарик был в 3D и со спецэффектами.
     
     
  • 3.5, Аноним, 09:50, 10/01/2016 [^] [ответить] [смотреть все]  
  • +/
    Как этот http www duarteramos pt media share DuarteRamos_2016InteractiveCalend... весь текст скрыт [показать]
     
  • 2.9, Нанобот, 10:30, 10/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Быстрее обрабатывается браузером, меньше занимает места Догадываюсь, что и комп... весь текст скрыт [показать] [показать ветку]
     
  • 2.12, Kodesu, 11:57, 10/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Ну ты понял WA, наоборот, в какой-то степени открывает дорогу конкурентам JS А... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.19, freehck, 12:38, 10/01/2016 [^] [ответить] [смотреть все]  
  • +/
    Я хотел бы уточнить а какие именно ограничения накладывают браузеры на исполняе... весь текст скрыт [показать]
     
     
  • 4.20, maximnik0, 13:44, 10/01/2016 [^] [ответить] [смотреть все]  
  • +/
    По стандартам с файлами только после диалогового окна на разрешение чтение запис... весь текст скрыт [показать]
     
  • 4.31, Aleks Revo, 17:25, 10/01/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    В первую очередь код разных сайтов изолирован пространством самих этих сайтов ... весь текст скрыт [показать]
     
     
  • 5.37, Crazy Alex, 18:13, 10/01/2016 [^] [ответить] [смотреть все]  
  • +4 +/
    В первую очередь это приложения, которые пользователь не может контролировать О... весь текст скрыт [показать]
     
  • 2.34, Crazy Alex, 18:06, 10/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    В основном потому, что нужно сложное приложение, над которым пользователь и сис... весь текст скрыт [показать] [показать ветку]
     
  • 2.67, Аноним, 06:07, 11/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Потому что теперь браузер — это доминирующая операционная система.
     
  • 1.3, Аноним, 09:28, 10/01/2016 [ответить] [смотреть все]  
  • +/
    и ещё - они же изобрели JVM!?
     
     
  • 2.6, anonymous, 09:54, 10/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    байткод и виртуальная машина и раньше были, WASM более высокого уровня - Абстра... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.10, Andrey Mitrofanov, 11:21, 10/01/2016 [^] [ответить] [смотреть все]  
  • +3 +/
    Lisp, значит, наконе-то ... весь текст скрыт [показать]
     
     
  • 4.22, rshadow, 14:59, 10/01/2016 [^] [ответить] [смотреть все]  
  • +/
    Любой скриптовый язык, созданный и до и после jvm.
     
     
  • 5.47, Andrey Mitrofanov, 19:43, 10/01/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Практически ни в одном скриптовом языке, созданном от и до нет трансляции в ... весь текст скрыт [показать]
     
     
  • 6.61, Crazy Alex, 23:40, 10/01/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    Зато интерпретаторы этих скриптовых языков написаны обычно на С, их запустить в ... весь текст скрыт [показать]
     
  • 6.80, Бывший школьник, 18:28, 11/01/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Tcl же
     
  • 4.70, Тот_Самый_Анонимус, 08:26, 11/01/2016 [^] [ответить] [смотреть все]  
  • +/
    >Lisp, значит, наконе-то?

    Под конём.

     
     
  • 5.85, Andrey Mitrofanov, 21:20, 11/01/2016 [^] [ответить] [смотреть все]  
  • +/
    Клавиатура с конём поведут меня к прокурору Не напоминайте Прошу ... весь текст скрыт [показать]
     
  • 3.86, виндотролль, 21:28, 11/01/2016 [^] [ответить] [смотреть все]  
  • +/
    171 Двустороннее преобразование Лапласа 187 Я не ошибся, это ж в этой ветке... весь текст скрыт [показать]
     
     
  • 4.87, Andrey Mitrofanov, 21:31, 11/01/2016 [^] [ответить] [смотреть все]  
  • +/
    Ты не ошибся https en wikipedia org wiki Abstract_syntax_tree В глазах смотря... весь текст скрыт [показать]
     
     
  • 5.89, виндотролль, 21:42, 11/01/2016 [^] [ответить] [смотреть все]  
  • +/
    Ну, я знаю, что такое AST Однако, смысл сего словосочетания в контексте целого ... весь текст скрыт [показать]
     
     
  • 6.90, Andrey Mitrofanov, 21:47, 11/01/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    > целого комментария мне не ясен.

    Теперь мы в тебе не сомневаемся совсем.

     
  • 1.7, Алоним, 10:11, 10/01/2016 [ответить] [смотреть все]  
  • +4 +/
    Флеш уходит. ПНаХ никому не нужен. Видать кому-то очень не хватает возможности подсунуть клиенту нечитаемый бинарник. :-)

    Нормально закешированый JS в WebAssembly не нуждается.

     
     
  • 2.11, Kodesu, 11:47, 10/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +8 +/
    Справедливости ради стоит заметить, что нечитаемость легко достигается и при использовании только JS.
     
     
  • 3.15, Алоним, 12:28, 10/01/2016 [^] [ответить] [смотреть все]  
  • +/
    Это правда 8212 часто не хватает возможности отформатировать код прямо на стр... весь текст скрыт [показать]
     
     
  • 4.29, Иван, 17:00, 10/01/2016 [^] [ответить] [смотреть все]  
  • +/
    В хроме F12 - вкладка Sources - в левом нижем углу кнопка Pretty prin... весь текст скрыт [показать]
     
     
  • 5.93, Аноним, 22:14, 11/01/2016 [^] [ответить] [смотреть все]  
  • +/
    > "{}" (Pretty print).

    Попробуй это сделать на коде выданом emscripten.

     
  • 4.59, Lain_13_too_lazy_to_login, 22:46, 10/01/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Это помогает ровно до тех пор, пока код хорошо не обфусцируют Благо такая пакос... весь текст скрыт [показать]
     
     
  • 5.60, Lain_13_too_lazy_to_login, 22:47, 10/01/2016 [^] [ответить] [смотреть все]  
  • +/
    *редко
     
  • 3.17, Апоним, 12:35, 10/01/2016 [^] [ответить] [смотреть все]  
  • +4 +/
    Да, но WebAssembly 8212 удобно-нечитаемый формат ... весь текст скрыт [показать]
     
     
  • 4.94, Аноним, 22:15, 11/01/2016 [^] [ответить] [смотреть все]  
  • +/
    Удачи в чтении того что выдал emscripten Там такой чудный код, вида b158 15 a1... весь текст скрыт [показать]
     
  • 2.32, Aleks Revo, 17:29, 10/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    А нахрен в большинстве случаев нужна читаемость изолированного приложения Либо ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.39, Crazy Alex, 18:23, 10/01/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Во-первых, закатывают AGPL не зря придумали Во-вторых - читаемость модифицир... весь текст скрыт [показать]
     
  • 2.38, Crazy Alex, 18:20, 10/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Оно не читаемо не больше, чем asm js, при этом меньше по объёму и быстрее парсит... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.68, s79, 07:05, 11/01/2016 [^] [ответить] [смотреть все]  
  • +/
    Я не стесняюсь таки спросить, на кой надо отдавать клиенту 500 мегабайт данных в... весь текст скрыт [показать]
     
     
  • 4.72, Crazy Alex, 12:58, 11/01/2016 [^] [ответить] [смотреть все]  
  • +/
    Представьте себе, что там полноценный графический редактор Или игра какая Или ... весь текст скрыт [показать]
     
     
  • 5.77, rob pike, 15:48, 11/01/2016 [^] [ответить] [смотреть все]  
  • +/
    Должно же это когда-нибудь у кого-нибудь получиться У этих не получится - следу... весь текст скрыт [показать]
     
     
  • 6.84, Crazy Alex, 20:13, 11/01/2016 [^] [ответить] [смотреть все]  
  • +/
    Ну, мне всё-таки ближе модель репозиториев, маинтайнеров и свободного софта все... весь текст скрыт [показать]
     
  • 3.88, виндотролль, 21:33, 11/01/2016 [^] [ответить] [смотреть все]  
  • +/
    Веб должен быть гипертекстовым, а не гипертолстым Аудио-, видео- и даже текстов... весь текст скрыт [показать]
     
     
  • 4.91, Andrey Mitrofanov, 21:52, 11/01/2016 [^] [ответить] [смотреть все]  
  • +/
    trolled-over ... весь текст скрыт [показать]
     
     
  • 5.96, виндотролль, 22:23, 11/01/2016 [^] [ответить] [смотреть все]  
  • +/
    как думаешь, тебя кто-то кроме тебя самого понимает? :)
     
     
  • 6.97, Andrey Mitrofanov, 22:39, 11/01/2016 [^] [ответить] [смотреть все]  
  • +/
    Тебя утешает, что таких, как ты много Ну, ничего-ничего ... весь текст скрыт [показать]
     
  • 1.8, Аноним, 10:22, 10/01/2016 [ответить] [смотреть все]  
  • +/
    Unreal Engine оплатил для своих игруль в IE?
     
  • 1.16, Аноним, 12:28, 10/01/2016 [ответить] [смотреть все]  
  • +1 +/
    Сколько можно переизобретать виртуальную машину И ещё рассказывать сказки про б... весь текст скрыт [показать]
     
     
  • 2.18, Аноним, 12:38, 10/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    Сколько можно быть попугаем?
     
  • 1.21, Аноним, 14:28, 10/01/2016 [ответить] [смотреть все]  
  • +/
    Про строгую статическая типизация можно забыть, теперь баги удвоятся.
     
     
  • 2.40, Crazy Alex, 18:29, 10/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Наоборот, вообще-то В сущности, сейчас единственные отработанные пути генерации... весь текст скрыт [показать] [показать ветку]
     
  • 2.50, Аноним, 20:07, 10/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Нет Проверка типов происходит на этапе компиляции, соответственно, вы можете ис... весь текст скрыт [показать] [показать ветку]
     
  • 1.23, Аноним, 16:03, 10/01/2016 [ответить] [смотреть все]  
  • +/
    кто нибудь обьяснит, что хрень это WebAssemby?
     
     
  • 2.24, Аноним, 16:12, 10/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Ассемблер для Web, что непонятного-то Он будет исполняться в браузере, в него б... весь текст скрыт [показать] [показать ветку]
     
  • 2.27, th3m3, 16:21, 10/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Если кратко, то ты сможешь запускать в браузере обычные программы и игры Т е д... весь текст скрыт [показать] [показать ветку]
     
  • 2.78, IMHO, 17:00, 11/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    писать сайты на ассемблере
     
  • 2.95, Аноним, 22:19, 11/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Это рантайм для веба Вместо извращений с JS и emscripten ... весь текст скрыт [показать] [показать ветку]
     
  • 1.28, Xasd, 16:46, 10/01/2016 [ответить] [смотреть все]  
  • +2 +/
    а в интерете нет ни одного примера использования этого WebAssembly wasm е... весь текст скрыт [показать]
     
     
  • 2.41, Crazy Alex, 18:34, 10/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Да забей пока, оно ещё совсем экспериментальное, десять раз поменяется Плюс, Tu... весь текст скрыт [показать] [показать ветку]
     
  • 1.33, iLex, 18:00, 10/01/2016 [ответить] [смотреть все]  
  • +/
    Да лишь бы он был реально переносимым и кроссбраузерным, а то ж эти четыре упёртых барана как всегда не смогут согласовать стандарты и понапихают каждый своих фич, в итоге никакой совместимостью там даже пахнуть не будет.
     
     
  • 2.42, Аноним, 18:55, 10/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    четыре? два же, и при этом второй загибается
     
     
  • 3.44, iLex, 19:19, 10/01/2016 [^] [ответить] [смотреть все]  
  • +/
    Над проектом работают Google, Microsoft, Mozilla и Apple Как думаете, смогут он... весь текст скрыт [показать]
     
     
  • 4.58, Crazy Alex, 22:27, 10/01/2016 [^] [ответить] [смотреть все]  
  • +/
    А что не так IE скоро сдохнет в любом случае, чего его развивать Страшнее, чем... весь текст скрыт [показать]
     
  • 1.45, Аноним, 19:31, 10/01/2016 [ответить] [смотреть все]  
  • +/
    Сначала они кукарекают про то как ява и флеш не нужны, а потом сами же пытаются ... весь текст скрыт [показать]
     
     
  • 2.49, Аноним, 19:57, 10/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Веб ассембли работает на том же уровне изоляции, что и жс и имеет тот же апи, на... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.51, Аноним, 20:25, 10/01/2016 [^] [ответить] [смотреть все]  
  • +/
    JVM в браузер не мешало воткнуть ничего.
     
     
  • 4.62, Crazy Alex, 23:42, 10/01/2016 [^] [ответить] [смотреть все]  
  • +/
    И завязаться на оракл и монструозную махину, рассчитанную на сервер и даже памят... весь текст скрыт [показать]
     
     
  • 5.65, Аноним, 01:21, 11/01/2016 [^] [ответить] [смотреть все]  
  • +/
    10 лет назад, когда этот вопрос был актуален, вместо Oracle был Sun, являвшийся ... весь текст скрыт [показать]
     
     
  • 6.73, Crazy Alex, 13:05, 11/01/2016 [^] [ответить] [смотреть все]  
  • +/
    Куда б я делся - И как раз потому, что J2ME иметь дело пришлось, знаю, что это... весь текст скрыт [показать]
     
     
  • 7.76, Аноним, 14:31, 11/01/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Оно не было идеальным, но прекрасно выполняло свои задачи, не нужно Время показ... весь текст скрыт [показать]
     
     
  • 8.83, Crazy Alex, 20:10, 11/01/2016 [^] [ответить] [смотреть все]  
  • +/
    Оно хреново выполняло свои задачи Оно запускалось по 15 секунд, было огорожено ... весь текст скрыт [показать]
     
  • 1.46, iZEN, 19:41, 10/01/2016 [ответить] [смотреть все]  
  • +/
    > По своим задачам WebAssembly во многом напоминает PNaCl (Portable Native Client) и Asm.js. Основное отличие от Asm.js состоит в том, что WebAssembly является бинарным форматом, не завязанным на исходных текстах JavaScript и позволяющим выполнять в браузере низкоуровневый промежуточный код.

    Что-то мне это напоминает. Постойте-ка, дайте подумать... А! Конечно же - WORA (Write Once, Run Anywhere). Конечно-конечно, не прошло и двадцати одного года, как то же блюдо, но под другим соусом. Браво, маэстры WASM! Перехватили всё-таки инициативу после затягивания петли на шее рабочего решения.

     
     
  • 2.48, Andrey Mitrofanov, 19:51, 10/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Развейте Вашу мысль Оракел затянул на шее, Гугель перехватил И что Сорвите ж... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.56, Аноним, 22:19, 10/01/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Очевидно, изенька имеет в виду, что проклятый гугль выкинул жабоплугин с нпапи и... весь текст скрыт [показать]
     
     
  • 4.71, Andrey Mitrofanov, 11:20, 11/01/2016 [^] [ответить] [смотреть все]  
  • +/
    После встречи в суде с оракелем, я даже готов понять сей ход Мозиле заодно np... весь текст скрыт [показать]
     
  • 2.57, Crazy Alex, 22:24, 10/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Ну, можно и так сказать если внаглую проигнорировать все детали Например, то... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.69, Аноним, 07:42, 11/01/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Ясный пень, ты ведь кроме страшных баек о жабе, рассказанных в курилке старшими ... весь текст скрыт [показать]
     
     
  • 4.74, Crazy Alex, 13:16, 11/01/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Мать вашу, вот все всегда, понимаешь, в курсе, что я видел, а что нет Я, если ч... весь текст скрыт [показать]
     
     
  • 5.75, Аноним, 13:26, 11/01/2016 [^] [ответить] [смотреть все]  
  • +/
    Ок
     
  • 5.79, Andrey Mitrofanov, 17:53, 11/01/2016 [^] [ответить] [смотреть все]  
  • +/
    Меня, как админа локелхостика, само-переучившегося в админа линухх-сервера, разд... весь текст скрыт [показать]
     
     
  • 6.82, Crazy Alex, 19:56, 11/01/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    А что раздражаться Десктоп и сервер - это разные условия Как по надёжности жел... весь текст скрыт [показать]
     
  • 5.98, виндотролль, 22:55, 11/01/2016 [^] [ответить] [смотреть все]  
  • +/
    Не троллинга ради Как VM ограничивает подходы к написанию и мешает портированию... весь текст скрыт [показать]
     
     
  • 6.103, Crazy Alex, 17:13, 12/01/2016 [^] [ответить] [смотреть все]  
  • +/
    Я имел в виду, что конкретно JVM - ограничивает, так как её байткод жестко завяз... весь текст скрыт [показать]
     
     
  • 7.105, виндотролль, 18:08, 12/01/2016 [^] [ответить] [смотреть все]  
  • +/
    А, если речь о JVM, то понятно. Спасибо.
     
  • 1.66, anonymous, 01:26, 11/01/2016 [ответить] [смотреть все]  
  • +/
    Сколько можно переизобретать active script?
     
     
  • 2.101, Аноним, 10:43, 12/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Предыдущие попытки напомните Больше ремейков джавы было, на моей памяти ... весь текст скрыт [показать] [показать ветку]
     
  • 1.99, Онаний Онаниевич, 23:50, 11/01/2016 [ответить] [смотреть все]  
  • +/
    Уже сейчас народ пишет на других языках (TypeScript, ClojureScript, CoffeeScript, свежие версии EcmaScript) и компилирует в JavaScript. Думаю (и, наверно, надеюсь), что всё идёт к тому, что JavaScript вообще перестанет быть чем-то особенно "родным" для браузера и присоединится на общих правах к этому списку, а компилить все сразу будут в байткод.
     
     
  • 2.100, Аноним, 10:42, 12/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Лишь бы на JS не писать. Неосиляторы.
     
  • 2.102, Аноним, 16:12, 12/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    даешь 100500 языков для написания менюшек!
     
     
  • 3.104, Crazy Alex, 17:33, 12/01/2016 [^] [ответить] [смотреть все]  
  • +/
    Для менюшек-то и джаваскрипта хватает. Только сейчас в браузере отнюдь не только менюшки...
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor TopList