The OpenNET Project / Index page

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



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

Оглавление

В Firefox 58 появится новый двухуровневый компилятор, opennews (ok), 18-Янв-18, (0) [смотреть все]

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


48. "В Firefox 58 появится новый двухуровневый компилятор"  +5 +/
Сообщение от Iaaa (ok), 18-Янв-18, 15:52 
я объясню: веб макака испугалась байткода, ведь он такой непривычный и страааааашный!

p.s. А обычного JS почему-то не пугается, хотя современный JS выглядит вот так (из боевого проекта):
    case 63:  {
     $1720 = HEAP8[$303>>0]|0;
     $1721 = $1720&255;
     $1722 = (((($2)) + 24|0) + ($1721<<2)|0);
     $1723 = HEAP32[$1722>>2]|0;
     $1724 = $1723 & 126;
     $1725 = ($1724|0)==(2);
     if (!($1725)) {
      label = 318;
      break L2;
     }
     $1726 = $1723 >>> 8;
     $1727 = ((($ip$0$i)) + 2|0);
     $1728 = HEAP8[$1727>>0]|0;
     $1729 = $1728&255;
     $1730 = (((($2)) + 24|0) + ($1729<<2)|0);
     $1731 = HEAP32[$1730>>2]|0;
     $1732 = ((($ip$0$i)) + 3|0);
     $1733 = HEAP8[$1732>>0]|0;
     $1734 = $1733&255;
     $1741 = HEAP32[$1740>>2]|0;
     $switch$split2D = ($1726|0)<(1201);
     L318: do {
      if ($switch$split2D) {
       switch ($1726|0) {
       case 1200:  {
        label = 346;
        break L2;
        break;
       }

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

50. "В Firefox 58 появится новый двухуровневый компилятор"  +1 +/
Сообщение от Anonymoustus (ok), 18-Янв-18, 16:03 
Ребята, вы так однажды сломаете Матрицу.
Ответить | Правка | Наверх | Cообщить модератору

52. "В Firefox 58 появится новый двухуровневый компилятор"  +1 +/
Сообщение от webmocaco (?), 18-Янв-18, 16:14 
Так js в виде байткода выглядит?
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

55. "В Firefox 58 появится новый двухуровневый компилятор"  +1 +/
Сообщение от Ан (??), 18-Янв-18, 17:00 
Миниикация и обфускация.
Ответить | Правка | Наверх | Cообщить модератору

105. "В Firefox 58 появится новый двухуровневый компилятор"  +2 +/
Сообщение от Аноним (-), 19-Янв-18, 01:45 
>Миниикация и обфускация

Мне уже икается.

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

64. "В Firefox 58 появится новый двухуровневый компилятор"  +/
Сообщение от Аноним (-), 18-Янв-18, 17:31 
Это явно что-то более высокоуровневое, "скомпилированное" в JS. Что именно — не рискну гадать.
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

81. "В Firefox 58 появится новый двухуровневый компилятор"  +3 +/
Сообщение от Crazy Alex (ok), 18-Янв-18, 20:10 
это asm.js
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

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

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




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

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