The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Google прекращает поддержку Portable Native Client в пользу ..., opennews (ok), 31-Май-17, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


10. "Google прекращает поддержку Portable Native Client в пользу ..."  +3 +/
Сообщение от Crazy Alex (ok), 31-Май-17, 11:44 
Не знаю, на что именно отсылка, но что делаются шаги по постепенному уходу от JS - логично. И на сейраз шевеления довольно осмысленные
Ответить | Правка | Наверх | Cообщить модератору

23. "Google прекращает поддержку Portable Native Client в пользу ..."  –2 +/
Сообщение от Kodir (ok), 31-Май-17, 15:25 
Это не просто "уход" - это повторение ВСЕГО, что прошла Жаба от "браузерного плагина" до серверов приложений. Гугл очень тупо выглядит со всеми этими ассемблями в свете давно существующих технологий.
Ответить | Правка | Наверх | Cообщить модератору

24. "Google прекращает поддержку Portable Native Client в пользу ..."  +/
Сообщение от Аноним (-), 31-Май-17, 15:47 
"Ну уж в этот раз мы всё сделаем как надо!"))
Ответить | Правка | Наверх | Cообщить модератору

57. "Google прекращает поддержку Portable Native Client в пользу ..."  +/
Сообщение от annonim (?), 01-Июн-17, 10:35 
> "Ну уж в этот раз мы всё сделаем как надо!"))

Silverlight vs Flash

Ответить | Правка | Наверх | Cообщить модератору

25. "Google прекращает поддержку Portable Native Client в пользу ..."  +2 +/
Сообщение от Lain_13 (ok), 31-Май-17, 15:52 
Вообще у них ведь уже есть успешный V8, который вместе с node.js на серверах себя тоже прекрасно чувствует. И они всё одно делают пре-компиляцию JS в байткод, и у них уже есть виртуальная машина, в которой он исполняется или докомпилируется в машинный. У них уже есть своя виртуальная машина в браузере. Зачем им тащить туда ещё одну? Причём им придётся её значительно перерабатывать под себя и просто под работу с объектами, предоставляемыми браузером. Причём им пришлось бы делать DOM одновременно совместимым как с JS, так и с Java, а это уже отдельная разновидность безумия. Да, у них в планах есть возможность предоставить прямой доступ к DOM для WASM-приложений. И практически наверняка опять разгорится скандал с Oracle. Им это надо?
Так что Гугл вполне разумно не хочет трогать Java даже двухметровой палкой.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

51. "Google прекращает поддержку Portable Native Client в пользу ..."  –2 +/
Сообщение от Аноним (-), 01-Июн-17, 02:36 
Даже обфусцированный жабаскрипт дает простую возможность реверса. С WA все капитально усложнится.
Ответить | Правка | Наверх | Cообщить модератору

64. "Google прекращает поддержку Portable Native Client в пользу ..."  +1 +/
Сообщение от Lain_13 (ok), 01-Июн-17, 12:42 
Это таки аргумент в пользу чего?
И кстати, заниматься реверсом asm.js вообще ни разу не проще, чем WA.
Ответить | Правка | Наверх | Cообщить модератору

72. "Google прекращает поддержку Portable Native Client в пользу ..."  +/
Сообщение от Crazy Alex (ok), 01-Июн-17, 17:42 
На большом объёме кода - сложнее :-) Визуального мусора больше.
Ответить | Правка | Наверх | Cообщить модератору

75. "Google прекращает поддержку Portable Native Client в пользу ..."  +1 +/
Сообщение от Аноним (-), 03-Июн-17, 10:44 
Ну давай, декомпилируй (это часть живого js проекта):


       if (!($385)) {
        $387 = $384;
        while(1) {
         $386 = (($362) + ($387<<2)|0);
         $388 = HEAP32[$386>>2]|0;
         $389 = (((($0)) + 24|0) + ($387<<2)|0);
         HEAP32[$389>>2] = $388;
         $390 = (($387) + -1)|0;
         $391 = ($390|0)==(0);
         if ($391) {
          break;
         } else {
          $387 = $390;
         }
        }

Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

27. "Google прекращает поддержку Portable Native Client в пользу ..."  +1 +/
Сообщение от Аноним (-), 31-Май-17, 16:28 
> это повторение ВСЕГО, что прошла Жаба

Shocking news: java и javascript это очень разные вещи.

Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

40. "Google прекращает поддержку Portable Native Client в пользу ..."  +4 +/
Сообщение от Crazy Alex (ok), 31-Май-17, 20:02 
Жаба в "браузерном плагине" вообще, считай, случайно оказалась, совершенно боковое применение.

При чём здесь WebAssembly - я не знаю, они вообще ничем не похожи - с одной стороны контролируемая одним вендором ВМ, предоставляющая крайне ограниченный набор возможностей, но для довольно широкого рынка, с другой - фактически "кроссплатформенный ассемблер", чётко ориентированный на браузеры и подвигаемый четвёркой гуглом и мозиллой при поддержке МС и эппла - то есть вообще всеми производителями хоть как-то значимых браузеров.

Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру