The OpenNET Project / Index page

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



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

"Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от opennews (??), 01-Мрт-17, 10:45 
Рабочая группа по стандартизации технологии WebAssembly (http://webassembly.org), сформированная при организации W3C из представителей проектов Chrome, Edge, Firefox и WebKit сделала заключение (https://lists.w3.org/Archives/Public/public-webassembly/2017... что бинарный формат (http://webassembly.org/docs/binary-encoding/) и начальный WebAssembly API (http://webassembly.org/docs/js/) достигли уровня MVP (http://webassembly.org/docs/mvp/)
(минимально жизнеспособный продукт), что даёт разработчикам браузеров зелёный свет на включение WebAssembly по умолчанию. WebAssembly (http://webassembly.org/) предоставляет (https://www.opennet.dev/opennews/art.shtml?num=42451) не зависящий от браузера универсальный низкоуровневый промежуточный код для выполнения в браузере приложений, скомпилированных из различных языков программирования.

Участники рабочей группы согласились, что архитектура WebAssembly достигла уровня, при котором её дальнейшее развитие невозможно без реального внедрения и начала широкого использования в приложениях. С WebAssembly теперь может быть снята метка "Browser Preview", а все дальнейшие изменения JavaScript API и бинарного формата будут добавляться с учётом сохранения обратной совместимости. Следующим шагом станет разработка спецификаций, которые послужат основой для будущего утверждения WebAssembly в качестве web-стандарта. Mozilla планирует включить WebAssembly по умолчанию в выпуске Firefox 52, намеченном на 7 марта. В Chrome включение WebAssembly без привязки к флагу "chrome://flags#enable-webassembly" ожидается в выпуске 57.

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

Для разработчиков подготовлен работающий инструментарий (http://webassembly.org/getting-started/developers-guide/) для компиляции модулей WebAssembly из кода на языках  C/C++. Например, для компиляции С/C++/asm.js в WebAssembly можно использовать Emscripten (https://github.com/kripken/emscripten) или созданный на его основе специальный компилятор Binaryen (https://github.com/WebAssembly/binaryen). Для преобразования тестового формата в бинарный поставляется транслятор  WABT (https://github.com/WebAssembly/wabt).

Для компиляции приложений в WebAssembly может быть использован (http://webassembly.org/getting-started/developers-guide/) инструментарий Emscripten.

URL: https://lists.w3.org/Archives/Public/public-webassembly/2017...
Новость: http://www.opennet.dev/opennews/art.shtml?num=46117

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

Оглавление

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


3. "Технология WebAssembly признана готовой для включения в брау..."  +29 +/
Сообщение от Аноним (-), 01-Мрт-17, 10:56 
Вирусокодеры уже потирают ручки.
Ответить | Правка | Наверх | Cообщить модератору

5. "Технология WebAssembly признана готовой для включения в брау..."  +29 +/
Сообщение от Andrey Mitrofanov (?), 01-Мрт-17, 11:03 
> Вирусокодеры уже потирают ручки.

Продавцы антивирусов аж подпрыгивают в нетерпеньи.

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

65. "Технология WebAssembly признана готовой для включения в брау..."  +23 +/
Сообщение от Орк (?), 01-Мрт-17, 13:48 
Некогда подпрыгивать, вирусы сами себя не напишут.
Ответить | Правка | Наверх | Cообщить модератору

89. "Технология WebAssembly признана готовой для включения в брау..."  +7 +/
Сообщение от Baz (?), 01-Мрт-17, 16:05 
о чём вы? это же одни и те же люди! )))
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

92. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Филипп Филиппович (ok), 01-Мрт-17, 16:12 
Но на разных этапах своей эволюции. Сначала калечат, потом лечат. ))
Ответить | Правка | Наверх | Cообщить модератору

95. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от chinarulezzz (ok), 01-Мрт-17, 16:19 
А потом наоборот.
Ответить | Правка | Наверх | Cообщить модератору

158. "Технология WebAssembly признана готовой для включения в брау..."  +1 +/
Сообщение от Аноним (-), 02-Мрт-17, 10:34 
вот кто подпрыгивает в нетерпении - так это копирасты. опять штульмана прокинули, не включив в спецификацию поле для лицензии.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

161. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Andrey Mitrofanov (?), 02-Мрт-17, 11:15 
> вот кто подпрыгивает в нетерпении - так это копирасты. опять штульмана прокинули,
> не включив в спецификацию поле для лицензии.

Опять 25... Копирасты точно так же, как Столман не смогут написать своё "ниизяааа копировать", как и rms своё "копировать налево". Впрочем, когда эти "лидеры индустрии" залезут в наши компы со своим кодом -- тогда они действительно смогут (уж постараются -- точно!) диктовать пользуемым, что "низяааа" [и где касса].

Всё то же, что Столман писал про несвободные веб-сервисы(*0), js-ы(*1), SaaSS-ы(*2) и пр. облака.

(*0)https://www.gnu.org/philosophy/who-does-that-server-really-s...
(*1)https://www.gnu.org/philosophy/javascript-trap.html
(*2) "Service as a Software Substitute, or SaaSS" --https://www.gnu.org/philosophy/who-does-that-server-really-s...

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

22. "Технология WebAssembly признана готовой для включения в брау..."  +13 +/
Сообщение от Crazy Alex (??), 01-Мрт-17, 11:45 
Они тут при чём? Эта штука не опаснее (и не безопаснее) джаваскрипта
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

32. "Технология WebAssembly признана готовой для включения в брау..."  –4 +/
Сообщение от фывфыв (?), 01-Мрт-17, 12:05 
JS гораздо легче анализировать, собственно есть расширения, которые этим и занимаются. С WASM нужен полноценный антивирус.
Ответить | Правка | Наверх | Cообщить модератору

66. "Технология WebAssembly признана готовой для включения в брау..."  +4 +/
Сообщение от Crazy Alex (ok), 01-Мрт-17, 13:52 
Поанализируй asm.js, угу. Который, кстати, может (ценой потерь производительности, правда) в любой момент дёрнуть JS API и DOM. Здесь же - всё в рамках песочницы, интерфейсы вовне явно отделены.
Ответить | Правка | Наверх | Cообщить модератору

71. "Технология WebAssembly признана готовой для включения в брау..."  +4 +/
Сообщение от Iaaa (ok), 01-Мрт-17, 14:03 
Добавлю пример из рабочего проекта. Будет очень интересно посмотреть результаты анализа этого JavaScript кода.

HEAP32[$0>>2] = $fp$0$lcssa;
$35 = HEAP32[$handle>>2]|0;
$36 = HEAP32[$35>>2]|0;
$37 = $36 >>> 16;
$38 = (($37) + -1)|0;
$39 = (($35) + ($38<<2)|0);
$40 = HEAP32[$39>>2]|0;
$41 = $40;
$i5$0548 = 0;
while(1) {
  $42 = (((($handle)) + 24|0) + ($i5$0548<<2)|0);
  HEAP32[$42>>2] = 54;
  $43 = (($i5$0548) + 1)|0;
  $exitcond = ($43|0)==(272);
  if ($exitcond) {
   break;
  } else {
   $i5$0548 = $43;
  }
}
$44 = ((($handle)) + 24|0);
HEAP32[$44>>2] = 54;
$45 = ((($handle)) + 36|0);
HEAP32[$45>>2] = 566;
$46 = $userdata$0$lcssa;
$47 = ((($handle)) + 40|0);
HEAP32[$47>>2] = $46;

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

138. "Технология WebAssembly признана готовой для включения в брау..."  +1 +/
Сообщение от saasd (?), 01-Мрт-17, 19:25 
А вот вам на WASM (и это не бинарный вид).

  (func $fact (type $rustfn-0-2) (param $0 i32) (result i32)
    (local $1 i32)
    (local $2 i32)
    (set_local $2
      (i32.load
        (i32.const 0)
      )
    )
    (set_local $1
      (i32.const 1)
    )
    (loop $shape$2$break $shape$2$continue
      (br_if $shape$2$break
        (i32.le_s
          (get_local $0)
          (i32.const 0)
        )
      )
      (set_local $1
        (i32.mul
          (get_local $1)
          (get_local $0)
        )
      )
      (set_local $0
        (i32.sub
          (get_local $0)
          (i32.const 1)
        )
      )
      (br $shape$2$continue)
    )
    (i32.store
      (i32.const 0)
      (get_local $2)
    )
    (get_local $1)
  )

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

144. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от пох (?), 02-Мрт-17, 00:04 
> Поанализируй asm.js, угу.

а зачем? "обнаружен и заблокирован asm.js - то ли реклама, то ли троян" - ничего хорошего эта херня содержать в принципе не могла бы. Собственно, ваши примеры кода это подтверждают - полное "ненужно".

Либо это какая-то адова проприетарщина, запускать которую я буду не от хорошей жизни и только на корпоративном ноуте, которому по любому zero trust (а если чо - претензии не ко мне, а к СБ и айтишникам, которые ЭТО приняли в эксплуатацию, они же заодно и переставят систему, если навернется). А то и вовсе в виртуалке, ибо на корпоративном еще и не работает.

А с внедрением этой хрени во все браузеры, получим что скоро ни один сайт без нее вообще не откроется - и не спрашивайте меня, зачем.

(только что, открыв очередной частный бложек на совсем не it-темы, вынужден был удалить девтулом нечто дрыгающееся, полностью загораживавшее собой страницу - понятия не имею, зачем оно там, девтулом del этому нечто явно быстрее, чем исполнять мегатонну совершенно ненужных скриптов, попутно меня трекающих. Обычный юзер так не умеет.)

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

157. "Технология WebAssembly признана готовой для включения в брау..."  –2 +/
Сообщение от Zloy (?), 02-Мрт-17, 05:10 
Скобки то надо правильно расставлять.
Ответить | Правка | Наверх | Cообщить модератору

191. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Аноним (-), 05-Мрт-17, 19:07 
> А с внедрением этой хрени во все браузеры, получим что скоро ни один сайт без нее вообще не откроется - и не спрашивайте меня, зачем.

А что мы тут можем сделать?

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

195. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Анонимм (??), 06-Мрт-17, 03:04 
> А что мы тут можем сделать?

Двуякий ответ:
1. Создавать самим и пиарить создание сайтов, работающих и без WA/JS/ненужное_зачеркнуть.
1. Со стороны браузера пилить лису (опенсорс же) так, чтобы даже всё, чего будут требовать сайты - работало, а "лампочка светила, но [Сс]вета не давала", т.е. умалчиваемые цели корпорашников не достигались (какие? - да, придётся подумать; с чего-то ж тут некоторые в полуистерике) - тогда они и сами полезут, как давеча полезли от тотального AdBlock'а.

Нужно работать во имя интересов пользователя - вот что мы может сделать.

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

120. "Технология WebAssembly признана готовой для включения в брау..."  +2 +/
Сообщение от Orduemail (ok), 01-Мрт-17, 18:24 
> С WASM нужен полноценный антивирус.

Это называется не антивирус, а дизассемблер. И есть довольно крутые решения, типа того же IDA. Правда я не в курсе как там в нынешние времена обстоят дела с открытыми/бесплатными решениями для таких задач. Десять лет назад всё было очень печально. Но тотальное распространение web-assembly может и спровоцирует такие решения развиваться активнее.

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

146. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от пох (?), 02-Мрт-17, 00:07 
>> С WASM нужен полноценный антивирус.
> Это называется не антивирус, а дизассемблер.

это называется контент-блокер. Мне _совсем_ неинтересно, что за херню вы там понагoвнокодили. Вполне можно влезть между ней и браузером, и ловить ее либо по поведенческим паттернам, либо по сигнатурам, без разбора.

> лет назад всё было очень печально. Но тотальное распространение web-assembly может
> и спровоцирует такие решения развиваться активнее.

вряд ли - просто принесет много денег наследникам Ильфака.
Но это будут делать чтоб сп-ть, а не чтоб разобраться.

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

151. "Технология WebAssembly признана готовой для включения в брау..."  +3 +/
Сообщение от Orduemail (ok), 02-Мрт-17, 02:02 
>>> С WASM нужен полноценный антивирус.
>> Это называется не антивирус, а дизассемблер.
> это называется контент-блокер. Мне _совсем_ неинтересно, что за херню вы там понагoвнокодили.
> Вполне можно влезть между ней и браузером, и ловить ее либо
> по поведенческим паттернам, либо по сигнатурам, без разбора.

Но тогда мне не ясно, чем ситуация отличается от js. Неужели, не желая разбираться с бинарным кодом, ты тем не менее читаешь все js, которые выполняет твой браузер? Я почему-то думаю, что нет, а раз так, то какая тебе разница что именно блочить по поведенческим паттернам? Что js, что web-assembly. Только что второе будет быстрее работать. Мне кажется, что для тебя ситуация, как минимум не ухудшится. Поэтому совершенно неясно, чего это ты тут развоевался так.

web развивается, и развивается он в направлении к сайтам-приложениям, в которых кода столько, что разобраться в нём самостоятельно невозможно. Хорошо это или плохо -- это последний из вопросов, который должен нас интересовать, потому что поезд уже ушёл, изменить ничего не удастся. Всё что остаётся делать это приноравливаться к тому, что есть и к тому, что будет.

Технологии не в первый раз тонут в пропиетарщине, и раньше им удавалось хотя бы отчасти оттуда вынырнуть. Вот сядь, оцени предыдущий опыт, и придумай как надо выплывать сейчас. Что мешает коду, компилируемому в WebAssembly, быть открытым? Как проверить на стороне клиента, что загруженный WebAssembly бинарь соответствует открытому коду? Как замотивировать веб-разработчиков открывать свой код? Как замотивировать среднестатистического пользователя-потреплядь обращать внимание на открытость кода? Это основные вопросы, ты можешь придумать дополнительные. Это непростые вопросы, на них непросто найти ответы, во-всяком случае, это гораздо сложнее чем фонтанировать ненавистью на форумах. Но Столлман уже старичок, и ему нужна замена. Если ты найдёшь ответы на эти вопросы, то у тебя будут шансы перехватить флаг борьбы за свободный софт из его слабеющих рук. А если ты ещё научишься есть свои ноги, то твои шансы вырастут до 100%.

>> лет назад всё было очень печально. Но тотальное распространение web-assembly может
>> и спровоцирует такие решения развиваться активнее.
> вряд ли - просто принесет много денег наследникам Ильфака.
> Но это будут делать чтоб сп-ть, а не чтоб разобраться.

Может быть будет и так. Но такого уровни страхи перед неопределённым будущим -- это признак зашкаливающей тревожности, плавно перетекающей в паранойю. И тебе бы лучше заняться этими своими личными проблемами, а не блокированием всякого хлама из интернета: здоровье, особенно психическое, важнее всяких там технологий.

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

166. "Технология WebAssembly признана готовой для включения в брау..."  +1 +/
Сообщение от пох (?), 02-Мрт-17, 13:11 
> Но тогда мне не ясно, чем ситуация отличается от js.

ну вот ровно тем, что в случае js можно было, как правило, обойтись без таких сложных наворотов.

> Неужели, не желая разбираться с бинарным кодом, ты тем не менее читаешь все js, которые
> выполняет твой браузер?

не все (прежде всего - потому что большую часть он таки не выполняет, ага, и читать их незачем ;-) Но если не вижу очевидных причин использования, да, заглядываю, вдруг там что хорошее. И если что - вот прямо сейчас в соседнем табе открыт сайт с малварью (ну нет другого, а этот давным-давно не видел админа).
Плюс часть DOM-access порезана, ну и других волчьих ям нарыто. Если совсем никак - есть виртуалки и контейнеры, но такое пока надо в единичных случаях, чаще даже не потому, что я не доверяю скриптописателям, а потому что оно хочет уникальный браузер 2003го года выпуска.
(хотя тем больше не доверяю ;-)

> Только что второе будет быстрее работать.

это вот - точно навряд ли.

А веб не развивается, веб скукоживается. Скоро останется ровно одна проприетарщина.
(конец десктопам - "приложения" вместо сайтов - оно даже может внутри использовать http, но это не веб ни разу - замена веба мордокнигой и прочими любителями строить relations graphs - и уже очень часто вместо сайта видишь, по сути, заглушку, со ссылками в твиттер, мордокнигу и что там еще нынче модно )

> Может быть будет и так. Но такого уровни страхи перед неопределённым будущим -- это
> признак зашкаливающей тревожности, плавно перетекающей в паранойю.

см историю Хемингуэя. Если даже ты параноик - это вовсе не означает, что ОНИ за тобой не следят.

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

201. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Ю.Т. (?), 08-Мрт-17, 09:07 
Вы оба правы, и оба неправы -- в том смысле, что все проблемы и их настоящие решения -- в людях ("в головах"), а у вас разговор о лучшем или худшем лечении симптомов.
Ответить | Правка | Наверх | Cообщить модератору

44. "Технология WebAssembly признана готовой для включения в брау..."  +1 +/
Сообщение от Аноним (-), 01-Мрт-17, 12:37 
Уж как я потираю ручки, вот-вот ладонь воспламенится.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

4. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Аноним (-), 01-Мрт-17, 10:56 
Теперь можно будет ваять фронтэнд на go-няшечке?
Ответить | Правка | Наверх | Cообщить модератору

9. "Технология WebAssembly признана готовой для включения в брау..."  +17 +/
Сообщение от Анонимemail (9), 01-Мрт-17, 11:11 
Ага, 1 страница = бинарник на 50 мб.
Ответить | Правка | Наверх | Cообщить модератору

23. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Аноним (-), 01-Мрт-17, 11:45 
SPA
Ответить | Правка | Наверх | Cообщить модератору

31. "Технология WebAssembly признана готовой для включения в брау..."  +4 +/
Сообщение от Аноним (-), 01-Мрт-17, 11:57 
Точно, а в бинарнике операционная система и драйвера для каждого браузера для использования ХХХ возможностей по ускорению УУУ :)
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

69. "Технология WebAssembly признана готовой для включения в брау..."  +2 +/
Сообщение от Crazy Alex (ok), 01-Мрт-17, 13:56 
Страшнее, чем нынешний (а тем более - прошлый) JS, точно не будет
Ответить | Правка | Наверх | Cообщить модератору

159. "Технология WebAssembly признана готовой для включения в брау..."  –1 +/
Сообщение от Аноним (-), 02-Мрт-17, 10:36 
> Ага, 1 страница = бинарник на 50 мб.

как будто что-то плохое

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

162. "Технология WebAssembly признана. Resist."  +1 +/
Сообщение от Andrey Mitrofanov (?), 02-Мрт-17, 11:25 
>> Ага, 1 страница = бинарник на 50 мб.
> как будто что-то плохое

Да...  Серия сериала, одна из десяааатков... одна за одной.... не останавливайся------, на _несколько_ гиг длинной менее часа ==> на посмотреть ровно 1 раз  -->  вполне обыденно.  Потребительство уже в тебе и во мне, думать не нужно -- просто раздражай пупырышки.

--- Obey Little, Resist Much
//Весна? Весна!

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

174. "Технология WebAssembly признана. Resist."  –1 +/
Сообщение от Анон Непонимающий (?), 02-Мрт-17, 20:47 
Ша?
Ответить | Правка | Наверх | Cообщить модератору

68. "Технология WebAssembly признана готовой для включения в брау..."  +7 +/
Сообщение от Аноним (-), 01-Мрт-17, 13:55 
Хорошо язык обозвал go-няшечкой :))
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

85. "Технология WebAssembly признана готовой для включения в брау..."  +2 +/
Сообщение от Аноним (-), 01-Мрт-17, 15:03 
> Теперь можно будет ваять фронтэнд на go-няшечке?

Обычно используют '*', а не дефис.


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

7. "Технология WebAssembly признана готовой для включения в брау..."  +17 +/
Сообщение от RomanCh (ok), 01-Мрт-17, 11:05 
JAVA-аплеты. Второе пришествие.
Ответить | Правка | Наверх | Cообщить модератору

17. "Технология WebAssembly признана готовой для включения в брау..."  +7 +/
Сообщение от Аноним (-), 01-Мрт-17, 11:31 
Хуже. Java и Flash можно было не ставит и обычно это учитывалось при разработке сайтов, а тут будет как с js - по дефолту есть у всех, значит х%ячим все на нем.
Ответить | Правка | Наверх | Cообщить модератору

38. "Технология WebAssembly признана готовой для включения в брау..."  +2 +/
Сообщение от RomanCh (ok), 01-Мрт-17, 12:22 
Разумеется, они просто учли ошибки предыдущего блиц-крига.
Ответить | Правка | Наверх | Cообщить модератору

125. "Технология WebAssembly признана готовой для включения в брау..."  –1 +/
Сообщение от Аноним (-), 01-Мрт-17, 18:40 
Тогда уж лучше отказаться от html - вот костыль так костыль. Мало того что текстовый, дак еще и самый критикуемый. Пруф: http://wiki.c2.com/?XmlSucks
Выдержка:
*) Сложность HTMLпревышает сложность тех проблем, которые эта технология решает.
*) Даже программам не просто парсить HTML. С точки зрения человека HTML-инструкции в тексте избыточны и совершенно не читаемые.
*) Преимущества от стандартизации технологии (все используют HTML) нивелируется временем, потраченным на обучение, тренировку и исправление ошибок.
*) Сделать вменяемый аналог diff для HTML-файлов весьма проблематично.
*) Работу по оптимизации, которую можно произвести на серверной стороне один раз для всех клиентов, производится на каждом клиенте при каждом открытии документа. Формат абсолютно не оптимален для передачи.
И т.д. и т.п.
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

131. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Аноним (-), 01-Мрт-17, 18:49 
HTML - текстовый, декларативный формат. Есть поисковики которые его парсят.
Ты же предлагаешь отказаться от HTML в пользу чего, бинарников? С дуба упал? Хочешь чтобы все поисковики перестали работать и мы вернулись во времена когда еду готовили накостре?
Ответить | Правка | Наверх | Cообщить модератору

147. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от пох (?), 02-Мрт-17, 00:16 
> Хуже.

в разы хуже.
Java и Flash исполнялись в изолированном процессе, последние годы - еще и с промежуточной прослойкой, обрубавшей доступ к системе, если удалось пробить защиту самого рантайма, и с минимальным доступом к браузеру (поэтому и появилась традиция запускать жабосервисы отдельноскачиваемой внебраузерной бинаркой).

> Java и Flash можно было не ставит и обычно это учитывалось при разработке сайтов

обычно не учитывалось. ты просто опоздал родиться, а сейчас это маргинальные технологии проприетарных продуктов, с которыми ты видно не сталкиваешься. Там никем по прежнему не учитывается. вон, пожалте, cisco prime. "Можно не ставить" - дальше страницы логина делать тебе в нем нечего.
Или vmware vCenter 5.x (шестой html5 и глючит ужасно, не говоря уже о небесплатности апгрейда) - тут и логина не выйдет.
А лет десять назад - в общедоступном вебе было все то же самое. Заходишь на сайт - а тебе "привет, мы используем технологию флэш". И усьо. (сегодня на нем - "похоже, в вашем браузере отключен жабаскрипт". Завтра будет backtrace - вообще без юзер-читаемой информации что не так - а зачем, у всех webass уже в задницу имплантирован.)

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

148. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Анонимм (??), 02-Мрт-17, 00:27 
> Java и Flash исполнялись в изолированном процессе, последние годы - еще и
> с промежуточной прослойкой, обрубавшей доступ к системе

Ну так уже ж есть докер. И браузеру теперь только там место.
Пусть пущают там любые что угодно. Дальше контейнера не вылезет.

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

149. "Технология WebAssembly признана готовой для включения в брау..."  +1 +/
Сообщение от пох (?), 02-Мрт-17, 00:48 
> Ну так уже ж есть докер. И браузеру теперь только там место.

браузер_а_м. Потому что чем дальше, тем больше у тебя именно в браузере сенситивной информации. Пока она, внезапно, ВСЯ там не окажется. Потому что документы - в гугледоке (или облачном msофисе), почта - в гмейле, видео - в трупе, бабки твои - в интернет-банке, реальные документы, кстати, тоже в "госуслугах", управление технологической системой - тоже в браузере, непременнейше с исполнением тонны кода на клиенте. У тебя и тырить-то кроме содержимого браузера станет нечего ;-)

А теперь вопрос на засыпку - надолго ли у тебя при таком раскладе хватит внимания и аккуратности разделять контейнеры по видам активности и уровню угрозы?

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

152. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Анонимм (??), 02-Мрт-17, 02:07 
> браузер_а_м. Потому что.....

Спасибо, именно так. Просто с "низкого старта" начал тему.

> А теперь вопрос на засыпку - надолго ли у тебя при таком
> раскладе хватит внимания и аккуратности разделять контейнеры по видам активности и
> уровню угрозы?

Да, собсно, уже.

(см. с места "firefox: несмотря на то, что упенсурс...")

https://www.opennet.dev/openforum/vsluhforumID3/110507.html#311

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

42. "Технология WebAssembly признана готовой для включения в брау..."  +3 +/
Сообщение от RomanCh (ok), 01-Мрт-17, 12:28 
@#$%! Это окончательный рак мозга в уеп разработке.

Розовые единороги в документации. http://webassembly.org/docs/binary-encoding/

Нет цензурных слов.

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

59. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Гостище (?), 01-Мрт-17, 13:09 
Собственно, а что вам не нравится?
http://bronyville.ru/media/com_easysocial/photos/6801/21327/...
Ответить | Правка | Наверх | Cообщить модератору

63. "Технология WebAssembly признана готовой для включения в брау..."  +1 +/
Сообщение от Аноним (-), 01-Мрт-17, 13:36 
> Розовые единороги в документации. http://webassembly.org/docs/binary-encoding/

Ты так говоришь, как будто это что-то плохое

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

164. "Технология WebAssembly признана готовой для включения в брау..."  +1 +/
Сообщение от Аноним (-), 02-Мрт-17, 12:22 
Вы сухой формалист, в пиджаке, галстуке на работу ходите?
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

165. "Технология WebAssembly признана готовой для включения в брау..."  +3 +/
Сообщение от Аноним Аналитег (?), 02-Мрт-17, 13:03 
В моем детстве были мишки гамми и утиные истории, стоит вставить в документацию?
Ответить | Правка | Наверх | Cообщить модератору

167. "Технология WebAssembly признана готовой для включения в брау..."  +2 +/
Сообщение от RomanCh (ok), 02-Мрт-17, 13:12 
В джинсах и футболках. Первый и последний пиджак был в 1м классе, в составе школьной формы.

Я технический специалист, а не школие путающее локалхост со всем окружающим миром. Техническая документация должна быть технической документацией, а не отображением личного видения мира автором. Для последнего есть множество других жанров и мест для самовыражения.

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

173. "Технология WebAssembly признана готовой для включения в брау..."  +1 +/
Сообщение от Анонимм (??), 02-Мрт-17, 19:51 
> Техническая документация должна быть технической документацией, а не отображением личного
> видения мира автором.

Как будто тех. док с неба упала, а не отображение личного видения мира автором.

> Для последнего есть множество других жанров и мест для самовыражения.

Не нравится документация стандарта - не используйте.
Ищите такую же, но без единорогов.

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

176. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от RomanCh (ok), 03-Мрт-17, 01:50 
> Как будто тех. док с неба упала, а не отображение личного видения мира автором.

"Осторожно, специалист!"
Документация, это в худшем случае отображение личного видения автором документируемой сущности. Но ни в коем случае не окружающего мира.

Думаю вас навряд устроит если кто-то будет вставлять в доки радужные флаги, кто-то свастику, а кто-то любимых киногероев. Вплоть до символов которые будут оскорблять целые социальные группы.

Но совершенно непонятно на основании чего вы будете негодовать если поддерживаете розовых единорогов.

Если вы адекватный технический специалист, то должны понимать что единорогами можно увешивать личный блог, клеить обои с ними дома, даже с флагом ходить таким. Вроде пока это не запрещено. И никто ничего против иметь не будет, во всяком случае из адекватных людей, способных отделять личные взгляды от профессиональной деятельности.

Надеюсь что понятно объяснил ситуацию, и вам этого достаточно. Потому что если нет, то очевидно что дальше тратить время бесполезно.

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

177. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Анонимм (??), 03-Мрт-17, 05:25 
> Документация, это в худшем случае отображение личного видения автором документируемой
> сущности. Но ни в коем случае не окружающего мира.

Документируемая же сущность, как Вас можно понять, находится вне окружающего мира...  и умеет говорить с душами умерших...


> Думаю вас навряд устроит если кто-то будет вставлять в доки радужные флаги,
> кто-то свастику, а кто-то любимых киногероев. Вплоть до символов которые будут
> оскорблять целые социальные группы.

Всё просто: у браузеров есть "крестик" (и на табе, и на окне). Не нравится - закрой и не читай.


> Но совершенно непонятно на основании чего вы будете негодовать если поддерживаете розовых
> единорогов.

За аксиому Вы взяли, что я обязательно должен негодовать :)
Занятно.
Но это ВЫ так решили, потому этот вопрос - к Вам.


> ... из адекватных людей, способных отделять личные
> взгляды от профессиональной деятельности.

"Василий Иваныч был плотник, потому что ЛЮБИЛ это дело ещё с молодости. Сергей Анатолич же был рад покрутить баранку больше всего на свете...."
Но нет. Они оба теряют время жизни где-то в пыльных офисах, потому как их личные взгляды непременно нужно отделять от профессиональной деятельности...
Но
* зачем их отделять?
* и как вообще это сделать? Профессия - отдельно, а человек отдельно? Ваш идеал общество роботов?

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

180. "Технология WebAssembly признана готовой для включения в брау..."  +1 +/
Сообщение от RomanCh (ok), 03-Мрт-17, 11:00 
> Всё просто: у браузеров есть "крестик" (и на табе, и на окне). Не нравится - закрой и не читай.

Т.е. вы никогда не сталкивались с ситуациями когда в рабочем процессе "нравится делать" не совпадает с "нужно сделать", и что-то приходится изучать только из служебной необходимости. Так бы сразу и сказали что локалхост админите и хомпаги лабаете.

Остальное в вашем посте - сплошные передёргивания отвечать на которые совершенно бессмысленно.

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

183. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Анонимм (??), 03-Мрт-17, 13:50 
> Т.е. вы никогда не сталкивались с ситуациями когда в рабочем процессе "нравится
> делать" не совпадает с "нужно сделать", и что-то приходится изучать только
> из служебной необходимости.

Как же, у нас такая цивилизация на Земле пока что: люди делают нелюбимую работу из-под палки необходимости выживать.
Но претензии к однорогам такие, будто всё вот остальное ну прям сияет адекватностью и минималистической достаточностью.
Тут один принцип проприетарного софта чего стоит...

Так что, единороги - это вообще ерунда :)

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

192. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Аноним (-), 05-Мрт-17, 19:16 
> единороги - это вообще ерунда :)

Нет не ерунда, это показатель деградации отрасли.

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

196. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Анонимм (??), 06-Мрт-17, 03:07 
> Нет не ерунда, это показатель деградации отрасли.

Весь мир катится в <цензоред>, а каждый видит деградацию только в своей отрасли.
Это называется массовая деградация.
Выход? - пробовать смотреть в другие стороны света, отрасли знания и происходящего на Земле. Сидя в своей всё менее уютной каюте "Титаника" - ничего не изменить.

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

202. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Ю.Т. (?), 08-Мрт-17, 09:15 
> Вы сухой формалист, в пиджаке, галстуке на работу ходите?

Помимо прочих остроумных ответов здесь:
наличие посторонних сущностей и стилей речи в технической документации свидетельствует о неполноценности либо предмета, либо доков, либо автора. Выдаёт. "Язык мой - враг мой".

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

189. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Аноним (-), 05-Мрт-17, 17:59 
не, это посурьезнее. и тянет на альтернативу Жабе в веб-секторе, причем там языков будет Немерянно подждерживаться, в отличие от нее.
и побыстрее. опционально/потенциально - и посекьюрнее, но пока - наоборот, увы.
про мегафича/подсистема - молодая, так что у нее все Впереди.
и бенчмарки JIT оной, критикуемые - тоже несерьезно, тк если вспомнить Как "бегали" когда-то и жаба и дотнет и жабоскрипт итд итп. то все совсем неплохо на фоне.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

8. "Технология WebAssembly признана готовой для включения в брау..."  +11 +/
Сообщение от Какаянахренразница (ok), 01-Мрт-17, 11:10 
> архитектура WebAssembly достигла уровня, при котором её дальнейшее
> развитие невозможно без реального внедрения и начала широкого использования

что в переводе на русский язык означает

> данный зонд достиг уровня облигатного паразита, при котором дальнейшее
> распространение невозможно без носителей и начала широкого заражения

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

13. "Технология WebAssembly признана готовой для включения в брау..."  –1 +/
Сообщение от VEGemail (ok), 01-Мрт-17, 11:23 
Если вы что-то не понимаете, это не значит, что это что-то — плохо. Это лишь значит лишь то, что вы это что-то не понимаете.
Ответить | Правка | Наверх | Cообщить модератору

24. "Технология WebAssembly признана готовой для включения в брау..."  +2 +/
Сообщение от Crazy Alex (??), 01-Мрт-17, 11:47 
да это asm.js с профиль, просто не так криво реализованный. А его сто лет как испоьзовать можно.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

72. "Технология WebAssembly признана готовой для включения в брау..."  +1 +/
Сообщение от Iaaa (ok), 01-Мрт-17, 14:09 
> А его сто лет как испоьзовать можно.

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

А то, что теперь наконец-то с.аные веб-странички могут перестать жрать гигабайты и перестать тормозить трехгигагерцевые камни - на это всем школьникам нас.ать, ведь папа новый компьютер купит.

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

83. "Технология WebAssembly признана готовой для включения в брау..."  +3 +/
Сообщение от M. (?), 01-Мрт-17, 15:00 
Ну, т.е. все мигом кинутся переписывать свои странички на JS (или что вы там имели в виду) на новый лад, сделают это быстро, а, главное, аккуратно, все "протоколы безопасности" будут соблюдены, и это приведёт к общему счастью и процветанию прямо в ближайшее время?

У-у-ух, заживём!

# sarcasm-mode off

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

123. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Iaaa (ok), 01-Мрт-17, 18:35 
Нет, конечно. Но фреймворки на васм переходить будут, ибо это повысит их скорость и уменьшит занимаемый объем. А как мы знаем, на JS никто не пишет, на JS все юзают готовые библиотеки.
Так что не сразу, но лучше все же станет (позвольте побыть оптимистом хоть пару недель).

Ну и в конце-концов, мы же все видим куда идет веб? К полной замене десктопа, на JS это сделать невозможно в принципе. WASM (если действительно учли ошибки джавы, флеша, пинакла и, не к ночи будь сказано, активикс) же способен дать нам наконец истинную портабельность.

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

160. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Аноним (-), 02-Мрт-17, 10:40 
> А как мы знаем, на JS
> никто не пишет, на JS все юзают готовые библиотеки.

говори за себя, я пишу только на vanilla js

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

105. "Технология WebAssembly признана готовой для включения в брау..."  +1 +/
Сообщение от Аноним (-), 01-Мрт-17, 17:30 
>наконец-то с.аные веб-странички могут перестать жрать гигабайты и перестать тормозить трехгигагерцевые камни

Для этого все скрипты и зонды со станицы выкинуть надо. Серьёзные дяди и их верные веб-макаки на это не пойдут. Они наоборот предлагают ещё один способ как побольше всякой блоатвари напихать.

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

124. "Технология WebAssembly признана готовой для включения в брау..."  +1 +/
Сообщение от Iaaa (ok), 01-Мрт-17, 18:37 
Про (ад/ю)блок в курсе? Или вы сейчас зонды как-то по другому выкидываете?
Садитесь вечером, деобфусцируете джаваскрипт, потом за чашечкой вечерноего пивка его анализируете и бах, прямо в прокси блокируете?

Нет? Ну вот как сейчас их блокируете, так и будете васм блокировать, ибо для конечного пользователя это одно и то же самое.

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

193. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Аноним (-), 05-Мрт-17, 19:21 
> Про (ад/ю)блок в курсе? Или вы сейчас зонды как-то по другому выкидываете?
> Садитесь вечером, деобфусцируете джаваскрипт, потом за чашечкой вечерноего пивка его анализируете
> и бах, прямо в прокси блокируете?
> Нет? Ну вот как сейчас их блокируете, так и будете васм блокировать,
> ибо для конечного пользователя это одно и то же самое.

А adblock _внутри_ бинарника webassembly сможет блокировать загрузку google ads например?

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

197. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Анонимм (??), 06-Мрт-17, 03:12 
> А adblock _внутри_ бинарника webassembly сможет блокировать загрузку google ads например?

Чей LocalHost? (Комп, железо, ОС) - мой.
Вот и софт, который там работает - тоже мой.
И даже если ф-ция wa_install_all_the_troyans() будет предписана спецификацией WA и соотв. реализована в лисе - то это не значит, что это будет так работать у меня.
Пока есть сырцы - всё будет работать так, как того захочет и СДЕЛАЕТ пользователь.
Ну а уж пообрубить доступ каким-то там чему-то в вирт. машине WA - не проблема.

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

184. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Аноним (-), 03-Мрт-17, 18:55 
> А то, что теперь наконец-то с.аные веб-странички могут перестать жрать гигабайты и перестать тормозить трехгигагерцевые камни - на это всем школьникам нас.ать

Ты не представляешь сколько раз, за недолгий компьютерный век, уже было
"вот этот фреймворк/фича/язык/технология увеличит скорость, уменьшит объём, улучшит user experience".

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

203. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Ю.Т. (?), 08-Мрт-17, 09:17 
>> А то, что теперь наконец-то с.аные веб-странички могут перестать жрать гигабайты и перестать тормозить трехгигагерцевые камни - на это всем школьникам нас.ать
> Ты не представляешь сколько раз, за недолгий компьютерный век, уже было
> "вот этот фреймворк/фича/язык/технология увеличит скорость, уменьшит объём, улучшит
> user experience".

Но какой характерный трепет души. И нет вопроса - а что такого есть на страничках, что принос этого в лицо нужно оплачивать работой трехгигового камня.

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

10. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Аноним (-), 01-Мрт-17, 11:14 
> Использование WebAssembly также позволит

...хакерам использовать новый многообещающий вектор атак.

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

11. "Технология WebAssembly признана готовой для включения в брау..."  +3 +/
Сообщение от VEGemail (ok), 01-Мрт-17, 11:22 
С таким подходом к рассуждениям следует вообще остановить развитие веба и исправлять только баги. Глупо.
Ответить | Правка | Наверх | Cообщить модератору

18. "Технология WebAssembly признана готовой для включения в брау..."  +24 +/
Сообщение от Аноним (-), 01-Мрт-17, 11:31 
Его развитие еще в 2010 стоило остановить
Ответить | Правка | Наверх | Cообщить модератору

87. "Технология WebAssembly признана готовой для включения в брау..."  –1 +/
Сообщение от VEGemail (ok), 01-Мрт-17, 15:29 
Чего уж тут мелочиться, в 2000, вместе с выходом IE6, можно было остановиться. Или вообще 1995.
Ответить | Правка | Наверх | Cообщить модератору

107. "Технология WebAssembly признана готовой для включения в брау..."  +3 +/
Сообщение от Аноним (-), 01-Мрт-17, 17:36 
>Или вообще 1995

А вот да! Без рекламы во всех дырах, дизайна для людей с диагнозом, называть который прямыми словами запрещено местной толерастией, сосалок личных данных и прочих "прогрессивных" технологий можно спокойно прожить. И даже прекрасно.

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

190. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от yo (?), 05-Мрт-17, 18:03 
Ну дак вы тогда маркетологов и останавливайте, а не веб-технологии. Вы думаете они не смогут на технологиях 2000 года баннеры и прочую ересь создавать?
Ответить | Правка | Наверх | Cообщить модератору

20. "Технология WebAssembly признана готовой для включения в брау..."  +5 +/
Сообщение от хрю (?), 01-Мрт-17, 11:35 
посмотришь на современные порталы, сделанные по последней моде и пользоваться вебом, как-то перестаёт хотеться. перебарщивают с развитием веба имно - тянут всякое в браузер.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

40. "Технология WebAssembly признана готовой для включения в брау..."  +8 +/
Сообщение от Аноним (-), 01-Мрт-17, 12:24 
Какого "веба"? Развитие гипертекстовой сети остановилось в нулевых.

То что сейчас уеб-макаки понимают под "вебом" это гигантская свалка проприетарного го'нокода и кривых, неудобных интерфейсов к проприетарным базам данных. <blink> выкинули, а те, кто когда-то лепил его на каждую страницу, остались и делают то же самое, только теперь средствами джаваскрипта. Ещё и заботливо скрывают остальное содержимое страницы (а то и подгружают на лету), лишь бы пользователь не пропустил получившийся шедевр.

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

122. "Технология WebAssembly признана готовой для включения в брау..."  +1 +/
Сообщение от KonstantinB (ok), 01-Мрт-17, 18:35 
Проблема веба не в интерфейсах и не в гумнокоде, а в его централизации и концентрации траффика вокруг нескольких огромных ресурсов. Изначальная идея интернета была ровно обратной.

В этом смысле тот же WebRTC - большой шаг вперед.

А костылями обрастает все, что активно развивается, и где без BC никуда. Что уж поделать.

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

57. "Технология WebAssembly признана готовой для включения в брау..."  +1 +/
Сообщение от Докольщик (?), 01-Мрт-17, 13:08 
В Я понии веб так и остался на уровне 90х. Сначала это казалось забавным, но сейчас там глаз отдыхает от неперегруженного интерфейса без лайков и прочего дерьма.
И живут же как-то , буизнесы имеют.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

81. "Технология WebAssembly признана готовой для включения в брау..."  +1 +/
Сообщение от Аноним (-), 01-Мрт-17, 14:56 
Это шутка такая?

Всё тоже самое, как и у нас.

http://ameblo.jp - популярный сайт с поучительно-развлекательной информацией, типа ЯПлакал.ру. Реклама, под каждой статьёй значки "+1" от разных соц. сетей, много контента в стиле "манга" (местная специфика, используется вместо наших рисунков trollface, но передаёт больше эмоций).

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

19. "Технология WebAssembly признана готовой для включения в брау..."  +1 +/
Сообщение от хрю (?), 01-Мрт-17, 11:32 
как неумехи любят бинарные форматы. asm.js было круто, webassembly - туфта.
Ответить | Правка | Наверх | Cообщить модератору

27. "Технология WebAssembly признана готовой для включения в брау..."  –3 +/
Сообщение от Crazy Alex (??), 01-Мрт-17, 11:49 
ты asm.js читал? Я - да, и баг- в нё- искал. Одир в один C--, то есть чуть ьблагороженный дизассемблер. И с webassdmbly ть же самое - толькь грузится куда шустрее
Ответить | Правка | Наверх | Cообщить модератору

39. "Технология WebAssembly признана готовой для включения в брау..."  –1 +/
Сообщение от annonim (?), 01-Мрт-17, 12:23 
> толькь грузится куда шустрее

Это отнюдь не означает, что страницы станут быстрее грузиться. Просто тебе буду совать ещё больше всякой ненужной дряни.

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

49. "Технология WebAssembly признана готовой для включения в брау..."  +1 +/
Сообщение от Crazy Alex (ok), 01-Мрт-17, 12:55 
WebAssembly (как минимум, без серьёзных изменений) не годится как замена JS в "обычных страницах". Исключительно для веб-приложений штука.
Ответить | Правка | Наверх | Cообщить модератору

194. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Аноним (-), 05-Мрт-17, 19:23 
> WebAssembly (как минимум, без серьёзных изменений) не годится как замена JS в
> "обычных страницах". Исключительно для веб-приложений штука.

adblock внутри WebAssembly будет работать?

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

198. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Анонимм (??), 06-Мрт-17, 03:13 
> adblock внутри WebAssembly будет работать?

Почитайте man 2 seccomp - и всё поймёте.

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

199. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Анонимм (??), 06-Мрт-17, 03:14 
> Почитайте man 2 seccomp - и всё поймёте.

Если что - речь об АНАЛОГИИ, а не непосредственно самом seccomp'е в вирт машине WA

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

74. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Iaaa (ok), 01-Мрт-17, 14:13 
> ты asm.js читал? Я - да, и баг- в нё- искал.

"Программисты" на JS должны страдать!

Остальные программисты спокойно находят баги в скомпилированном C коде и не жужжат.

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

88. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Crazy Alex (ok), 01-Мрт-17, 16:00 
В asm.js С и компилирутеся :-) Кроссплатформенность такая, понимаешь.
Ответить | Правка | Наверх | Cообщить модератору

21. "Технология WebAssembly признана готовой для включения в брау..."  +10 +/
Сообщение от Аноним (-), 01-Мрт-17, 11:35 
Как все ненавидили ActiveX, сколько было нытья про Java-апплеты, а уж Флеш-то сколько лет уже пытаются похоронить. WebAssembly? Не, всё нормально, никаких проблем!
Ответить | Правка | Наверх | Cообщить модератору

26. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Я (??), 01-Мрт-17, 11:48 
Потому что не нужно ставить сторонний проприетарный зонд. Эта штука будет частью арбузера.
Ответить | Правка | Наверх | Cообщить модератору

30. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Senemail (?), 01-Мрт-17, 11:56 
вам к психиатру батенька, мания преследования на лицо
Ответить | Правка | Наверх | Cообщить модератору

29. "Технология WebAssembly признана готовой для включения в брау..."  +2 +/
Сообщение от Crazy Alex (??), 01-Мрт-17, 11:52 
Потому что всех утомило быть прибитыми к одному языку. Тем более для крупных приложений
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

33. "Технология WebAssembly признана готовой для включения в брау..."  –2 +/
Сообщение от Аноним (-), 01-Мрт-17, 12:08 
cgi можно на любом ЯП писать
Ответить | Правка | Наверх | Cообщить модератору

51. "Технология WebAssembly признана готовой для включения в брау..."  +2 +/
Сообщение от Crazy Alex (ok), 01-Мрт-17, 12:57 
Можно. Но хотят - на клиенте игрухи, графическе редакторы, системы 3d-моделирования и т.д. Здесь CGI как-то не особо к месту.
Ответить | Правка | Наверх | Cообщить модератору

34. "Технология WebAssembly признана готовой для включения в брау..."  –1 +/
Сообщение от Аноним (-), 01-Мрт-17, 12:10 
Скорее надоела неэффективность обфусцирования.

Кстати, что там про исходники, свободу и прочие хикки-прелести? Сайт из сырцов не собрать, означает ли это, что ТруЪ-хикки их больше не посещают?

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

50. "Технология WebAssembly признана готовой для включения в брау..."  +2 +/
Сообщение от Crazy Alex (ok), 01-Мрт-17, 12:57 
Инженерная эффективность и открытость - штуки ортогональные. Формально сайты и сейчас несвободные. Да и минифицированный JS (а тем более asm.js) от webassembly отличается минимально. В плане обфусцировния в том числе.
Ответить | Правка | Наверх | Cообщить модератору

36. "Технология WebAssembly признана готовой для включения в брау..."  +2 +/
Сообщение от Аноним (-), 01-Мрт-17, 12:14 
Это всё доказательства того факта, что подобное нужно. Просто раньше реализовывать костылями, а теперь будет как положено.
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

41. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от annonim (?), 01-Мрт-17, 12:25 
> а теперь будет как положено.

Ты сделал мой день! :-D

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

43. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Аноним (-), 01-Мрт-17, 12:32 
Это всё доказательства того факта, что веб-хипстеры - лицемеры с двойными стандартами
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

53. "Технология WebAssembly признана готовой для включения в брау..."  +4 +/
Сообщение от Crazy Alex (ok), 01-Мрт-17, 12:59 
Вообще-то просто условия поменялись. Во времена апплетов и флеша никто всерьёз не пытался на клиенте запустить, скажем, аналог MS Word или 3D-игрушку с полноценными движками
Ответить | Правка | Наверх | Cообщить модератору

58. "Технология WebAssembly признана готовой для включения в брау..."  +5 +/
Сообщение от Crazy Alex (ok), 01-Мрт-17, 13:08 
как минимум - она существенно проще, пилилась кучей серьёзных (и точно знающих, что нужно в вебе) контор и пилилась в открытую на основе вполне состоявшегося прототипа (asm.js). Да и опыта сейчас побольше.
Ответить | Правка | Наверх | Cообщить модератору

48. "Технология WebAssembly признана готовой для включения в брау..."  +3 +/
Сообщение от Вулх (?), 01-Мрт-17, 12:53 
Там была вполне себе причина для ненависти, непредсказуемость работы и глюки, которые на резвую голову не исправить, и ах да и тормоза....
Если новая технология будет этого лишена, то это гуд технология.
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

28. "Технология WebAssembly признана готовой для включения в брау..."  +1 +/
Сообщение от Аноним (-), 01-Мрт-17, 11:51 
Достойное продолжение автозапуска CD и аттачей.
Ответить | Правка | Наверх | Cообщить модератору

156. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Илья (??), 02-Мрт-17, 03:50 
О да, автозапуск cd. Фаргус,
Ответить | Правка | Наверх | Cообщить модератору

35. "Технология WebAssembly признана готовой для включения в брау..."  +1 +/
Сообщение от Аноним (-), 01-Мрт-17, 12:12 
Я правильно понял, теперь можно писать интерфейс QML, а html в тпку?
Ответить | Правка | Наверх | Cообщить модератору

45. "Технология WebAssembly признана готовой для включения в брау..."  +1 +/
Сообщение от Аноним (-), 01-Мрт-17, 12:45 
И раньше можно было, только никто не осилил.
Ответить | Правка | Наверх | Cообщить модератору

56. "Технология WebAssembly признана готовой для включения в брау..."  +2 +/
Сообщение от Crazy Alex (ok), 01-Мрт-17, 13:06 
Для приложений, через пару лет - да. Пока - и близко нет. Начиная с того, что нет анонса от MS, и заканчивая тем, что тулкиты и подобное надо будет портировать, и этой займёт время.

А для страниц - разве что как система прототипирования "наследника HTML". Разработать, порисовать в канвасе на живых клиентах, реализовать в браузерах, стандартизировать - вполне нормальный путь.

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

103. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Dragonic (ok), 01-Мрт-17, 17:00 
Пока у них в планах такое: http://blog.qt.io/blog/2017/02/22/qt-quick-webgl-streaming/
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

46. "Технология WebAssembly признана готовой для включения в брау..."  –3 +/
Сообщение от O01eg (?), 01-Мрт-17, 12:47 
>  В WebAssembly не требуется применение сборщика мусора, так как применяется явное управление памятью.

Ура, теперь браузеры будут жрать память ещё успешнее.

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

55. "Технология WebAssembly признана готовой для включения в брау..."  +1 +/
Сообщение от Crazy Alex (ok), 01-Мрт-17, 13:03 
1) Там всё тупо - выделяется при старте массив определённой длины, и используется как оперативка. Его можно реаллоцировать, но в любом случае это один кусок который гарантированно умрёт со смертью страницы. В общем, гораздо проще и надёжней, чем игрища с JS-объектами, их пулами и т.д.

2) Это не для обычных сайтов, во всяком случае без сильных доработок и адаптации каких-нибудь ЯП за пределами С и С++. Сейчас и в обозримом будущем - это технология запуска тяжёлых приложений, которые в джаваскрипт не лезут, и готовых сишных/плюсовых библиотек обсчёта чего-то тяжёлого, к чему обращаются довольно редко (там обмен WebAssembly/обычный JS или DOM - довольно дороная операция).

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

62. "Технология WebAssembly признана готовой для включения в брау..."  +1 +/
Сообщение от Etch (?), 01-Мрт-17, 13:19 
Т.е. jQuery на WebAssembly переписывать не будут?
Ответить | Правка | Наверх | Cообщить модератору

67. "Технология WebAssembly признана готовой для включения в брау..."  +1 +/
Сообщение от Crazy Alex (ok), 01-Мрт-17, 13:54 
Даже когда это будет возможно смысла не будет вообще никакого.
Ответить | Правка | Наверх | Cообщить модератору

86. "Технология WebAssembly признана готовой для включения в брау..."  +2 +/
Сообщение от Аноним (-), 01-Мрт-17, 15:08 
>в обозримом будущем

Это замена JS: https://github.com/WebAssembly/design/blob/master/GC.md
В планах:
* reference DOM and other Web API objects directly from WebAssembly code;
* call Web APIs (passing primitives or DOM/GC/Web API objects) directly from WebAssembly without calling through JavaScript; and
* efficiently allocate and manipulate GC objects directly from WebAssembly code.

Они хорошо шифруются (на первых страницах, мол, нет, это не убивец JS), а планы наполеоновские.

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

90. "Технология WebAssembly признана готовой для включения в брау..."  +1 +/
Сообщение от Crazy Alex (ok), 01-Мрт-17, 16:08 
Ну да, всё так. Только:

1) они то, что есть (и по поводу чего изнгачально разногласий не было) два года ковыряли. То же, что ты упоминаешь, разногласий вызвало и вызывает чуть более, чем дофига, а в реализации - существенно сложнее.

2) Для этого надо ещё адаптировать языки, которые бы все эти фичи поддерживали. Причём одновременно с п.1 это делать довольно сложно.

3) Когда это всё сделают - память оно будет жрать не "ещё успешнее", а ровно так же - будет пара каких-то общепринятых решений (Go тот же, питон и т.п.), которые будут управлять памятью ничуть не хуже, чем сейчас JS-движок. Но это дело пары лет минимум даже для доработки технологии, а до мейнстрима - лет пять в самом оптимистическом варианте.

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

171. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Очередной аноним (?), 02-Мрт-17, 17:51 
>> Там всё тупо - выделяется при старте массив определённой длины, и используется как оперативка

И что, потом не добавляется память при необходимости? Или сразу выделяют 2 гигабайта и "этого объема памяти хватит для всех применений"? Сишные/++ malloc'и и new откуда будут ее черпать, из заранее выделенного (и неизменного???) массива определенной длины ( 2-4-8 гигов ?) на каждую вкладку или все-таки из динамически меняющегося массива?

В прогах на Си, которые туда будут впихивать, наверное все равно будет туча вызовов выделения памяти на куче. Вместе с успешно портированными утечками памяти. Это хорошо (и понятно) что при закрытии страницы память будет возвращаться, но возникает вопрос про открытие во вкладках десятка разных страниц (а у меня и до пары сотен доходит, хоть и понимаю, что это неправильно), каждая из которых написана на Си и имеет утечки.

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

175. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Crazy Alex (ok), 02-Мрт-17, 23:13 
Там два режима: либо выделяется фиксированный объём (сколько WASM-код запросил, ну и плюс лимиты браузера) и пусть там крутится как хочет, либо wasm может дёрнуть вызов "увеличь мне хип" и ему реаллоцируют кучу с увеличением размера. Первое - быстро, но надо знать, сколько будешь жрать. Второе - резиновое, но с потерями в производительности.

Но чтобы каждая вкладка это использовала - шансов нет, во всяком до тех пор, пока внутри там далеко не си будет крутиться, а какой-нибудь Go или питон.

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

47. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от anon76906 (?), 01-Мрт-17, 12:52 
оч. надеюсь uBlock и т.п. будут блокировать эту шнягу :)
Ответить | Правка | Наверх | Cообщить модератору

52. "Технология WebAssembly признана готовой для включения в брау..."  +4 +/
Сообщение от Аноним (-), 01-Мрт-17, 12:58 
В Firefox в about:config
javascript.options.wasm false;
Ответить | Правка | Наверх | Cообщить модератору

60. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Crazy Alex (ok), 01-Мрт-17, 13:10 
Блокировать будет не сложнее, чем флэш. Другое дело, что там, где её будут использовать, без неё, скорее всего, останется пустая страница.
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

61. "Технология WebAssembly признана готовой для включения в брау..."  +1 +/
Сообщение от anon76906 (?), 01-Мрт-17, 13:19 
это должно пугать только тех, где ее будут использовать :)
Ответить | Правка | Наверх | Cообщить модератору

70. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Аноним (-), 01-Мрт-17, 13:58 
>Компиляция и оптимизация выполняются быстрее, так как WebAssembly ближе к машинному коду и уже прошёл стадии оптимизации на этапе компиляции разработчиком;

Т.е. декомпиляция в первоначальный код не получится из-за оптимизации?

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

73. "Технология WebAssembly признана готовой для включения в брау..."  +2 +/
Сообщение от Crazy Alex (??), 01-Мрт-17, 14:12 
Разумеется. Как и для любого ассемблера (включая asm.js - пример есть выше в комментах).
Ответить | Правка | Наверх | Cообщить модератору

77. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от fi (ok), 01-Мрт-17, 14:36 
декомпиляция - нет нельзя, лицензия не позволяет.
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

76. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Виталий (??), 01-Мрт-17, 14:27 
так и не пойму в чем выигрывает от внедрения этого мозилла?
Ответить | Правка | Наверх | Cообщить модератору

79. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Michael Shigorinemail (ok), 01-Мрт-17, 14:48 
> MVP (минимально жизнеспособный продукт)

А, так вот как это на самом деле расшифровывается...

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

82. "Технология WebAssembly признана готовой для включения в брау..."  +1 +/
Сообщение от Andrey Mitrofanov (?), 01-Мрт-17, 14:58 
>> MVP (минимально жизнеспособный продукт)
> А, так вот как это на самом деле расшифровывается...

http://acronyms.thefreedictionary.com/MVP Да, ты правильно%) всё понял.

---Mozilla Views [of?] Proffitt... Minimal Vurdalak Protocols....

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

84. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Аноним (-), 01-Мрт-17, 15:01 
https://en.wikipedia.org/wiki/MVP_(disambiguation)
Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

91. "Технология WebAssembly признана готовой для включения в брау..."  –2 +/
Сообщение от th3m3 (ok), 01-Мрт-17, 16:11 
Многие комментаторы совсем не в курсе, зачем нужен WASM. Это всё ведёт к тому, что в браузере смогут запускаться любые технологии, любой софт. Будь то Фотошоп, GTA, Ableton и любой другой софт. И будет работать практически, как нативный. Зачем это в браузере? А почему нет? Это выводит веб-приложения на новый уровень. Скоро ненужна будет система, нужен будет только браузер.

Кто-то ныл, что js убогий. Вот вам. Хавайте. Пишите на чём хотите.

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

96. "Технология WebAssembly признана готовой для включения в брау..."  +3 +/
Сообщение от Аноним (-), 01-Мрт-17, 16:21 
Я бы предпочёл разделить данные и программы для их обработки.

Блокнот.exe - программа, файл.txt - данные.

Браузер - программа, web-страница - данные.

А ты предлагаешь внутри программы запускать ещё одну программу, которая будет работать в тесной связке с программой-облаком.

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

101. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от th3m3 (ok), 01-Мрт-17, 16:47 
Стоп. Я ничего не предлагаю. Я лишь объясняю, к чему это ведёт, какие возможности будут доступны. Но, это в глобальном плане. Сейчас, в практическом, можно писать различные библиотеки на C/C++, потом компилировать их в WASM. А дальше, на фронтенде, можно будет их использовать как модуль для js. Профит? Профит.
Ответить | Правка | Наверх | Cообщить модератору

114. "Технология WebAssembly признана готовой для включения в брау..."  +2 +/
Сообщение от Crazy Alex (ok), 01-Мрт-17, 17:51 
Не профит.Это сто лет как можно с компиляций в asm.js, и для всего кроме совсем уж монстров его, в общем, достаточно. Говорю как члеовек, который с этим уже года два возится.

Мотиваций несколько:

1) дальняя - то, что вы выше сказали - браузер как система
2) ближняя - желание в веб-разработке отвязаться от JS, который даже в существующих сравнительно крупных проектах адски неудобен
3) совсем близкая - желание использовать одни и те же модули (уже написанные, на куче языков) как на бэкэнде, так и на фронтэнде.

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

127. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Iaaa (ok), 01-Мрт-17, 18:44 
> А ты предлагаешь внутри программы запускать ещё одну программу, которая будет работать в тесной связке с программой-облаком.

С добрым утром. Шел 2017 год, а аноним все еще не был в курсе использования встроенных скриптов.

На секундочку, ворд, фотошоп, кад, блендер, игрушки - все они поддерживают "внутри программы запускать ещё одну программу". Не возмущает, что сталкер, например, чуть меньше чем полностью состоит из "дох^Wочень много программ внутри одной программы"?

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

134. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Crazy Alex (ok), 01-Мрт-17, 19:05 
есть разница между "программа стоит у меня с моего прямого разрешения и исполняет то, что изначально в ней есть или то, что я указал" и "что-то прилетело и исполнилось без всякого моего контроля"
Ответить | Правка | Наверх | Cообщить модератору

140. "Технология WebAssembly признана готовой для включения в брау..."  –1 +/
Сообщение от Аноним (-), 01-Мрт-17, 19:53 
> программа стоит у меня с моего прямого разрешения и исполняет то, что изначально в ней есть или то, что я указал

Но так и есть сейчас и будет с WASM. Программа (браузер) стоит у тебя с твоего прямого разрешения и исполняет то, что в ней есть (нативный код и установленные тобой расширения) или то, что ты указал (какую-то страницу из интернета с неведомым содержимым). То, что ты указываешь браузеру исполнять что попало из третьих рук только твоя вина, в принципе. Не хочешь — не указывай браузеру это. Или отключай js/WASM/etc и получай результат обработки html+css, например.
К тебе ничего не прилетает без твоего контроля. Это ты пошёл в интернет сам и исполнил что попало оттуда. С тем же успехом ты можешь брать откуда-то подозрительные pdf, открывать в читалке и жаловаться, что она исполняет что ей прилетело без твоего контроля. Или что флешка с неизвестным .exe взламывает маздай при ручном открытии юзером (не автозапуском).
Интернет не ваш локалхост, дедушки.

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

141. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Аноним (-), 01-Мрт-17, 19:56 
> html+css

Алсо стоит знать, что 0day эксплоиты бывали и в виде svg-картинок. И это в прошлом году, а не начале нулевых.

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

150. "Технология WebAssembly признана готовой для включения в брау..."  +2 +/
Сообщение от Аноним (-), 02-Мрт-17, 01:43 
>> html+css
> Алсо стоит знать, что 0day эксплоиты бывали и в виде svg-картинок. И
> это в прошлом году, а не начале нулевых.

Алсо внучкам стоит знать, что SVG не картинка, там даже жабоскрипт (куда же без него, любимого) разрешен. Если бы унучки удосужились глянуть, из-за чего там 0day образовался, они бы заметили, что возможность анимации играла немалую роль. А для анимации нужно что? Угадайте-ка с трех раз.
Ну и жабаскрипт очень облегчает на практике heap-spraying для ROPов и прочих обходов защиты в современной ОСи.

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

98. "Технология WebAssembly признана готовой для включения в брау..."  +1 +/
Сообщение от тоже Анонимemail (ok), 01-Мрт-17, 16:40 
А что, "будь то Фотошоп" в браузере тоже будет иметь возможность выжрать всю системную память про запас и завалить своими временными файлами всё доступное свободное место на дисках? А заодно отрисовывать картинку, бесцеремонно и напрямую дергая видеокарту?
Ответить | Правка | К родителю #91 | Наверх | Cообщить модератору

99. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Аноним (-), 01-Мрт-17, 16:42 
Да, только браузерный Фотошоп будет написан на интерпритируемом ЯП и выполняться будет в песочнице.

В общем, тот же функционал, только недостатков добавится.

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

115. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Crazy Alex (ok), 01-Мрт-17, 17:53 
Суть технологии как раз в том, что будет написан на вполне себе любом языке - хоть компилируемом, хоть каком. Из недостатков - модель "софт как сервис", ну и по мелочи -  некоторый оверхед от песочницы.
Ответить | Правка | Наверх | Cообщить модератору

121. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Andrey Mitrofanov (?), 01-Мрт-17, 18:30 
> Суть технологии как раз
>написан на
> любом языке

Дежа-вю.

---[ссылки со своей радостью по поводу CLI и линковать всё-всё не нашёл -- архив-rot]
...https://www.opennet.dev/openforum/vsluhforumID3/106888.html#140 уж что есть

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

145. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Аноним (-), 02-Мрт-17, 00:04 
>Это всё ведёт к тому, что в браузере смогут запускаться любые технологии, любой софт. Будь то Фотошоп, GTA, Ableton и любой другой софт.

Нет. Будет софт по подписке. Платно. С просмотром рекламы. И только так.

WASM нужен потому что люди НЕ готовы платить за тормозной Google Docs (вставьте свое). А почему он тормозной? Потому что JS. Плавная прокрутка? Нет, JS это не умеет. Страница с 1000 картинками? Нет, JS не умеет и лагает.

>Это выводит веб-приложения на новый уровень.

Нет. Это выводит на уровень конвеерной разработки ПО. Вместо того, чтобы писать натив на 3 платформы, будем писать под свой браузер.

>Скоро ненужна будет система, нужен будет только браузер.

Да. Дурачье схавает все что угодно. Благо не все идиоты.

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

169. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от keyemail (??), 02-Мрт-17, 14:16 
Я правильно понимаю, что вместо того, чтобы скачать один раз оптимизированную программу под мою ОС и запустить ее, мне предлагают загружать менее оптимизированный бинарник с промежуточным кодом в кэш браузера и исполнять его?
Но зачем? Время на скачивание одно и то же, время на клики в установщике(а то и одно подтверждение в консоли) это чисто вопросы браузера и ОС, не веб-технологий.
Производительность по определению не лучшие, ибо промежуточный слой.
Считать зубодробительные данные на стороне клиента я думаю не лучшая идея, ведь это может быть мобильное устройство например. Считайте тогда на стороне сервера с полной оптимизацией под ваш сервер.
Ответить | Правка | К родителю #91 | Наверх | Cообщить модератору

178. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от иксперд (?), 03-Мрт-17, 08:51 
Как зачем? Софт-как-услуга. Буш платить неболшую абонентскую плату и пользоваться тем, что тебе надо. С миллионов леммингом доход будет неплохой.
  А выбора другого и не будет, традиционные проги прижмут и они станут несовместимы с новым железом, осью и т.п.
Ответить | Правка | Наверх | Cообщить модератору

170. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Алконим (?), 02-Мрт-17, 15:46 
Года три уже:

https://kripken.github.io/BananaBread/wasm-demo/index.html

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

172. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Очередной аноним (?), 02-Мрт-17, 17:56 
> Многие комментаторы совсем не в курсе, зачем нужен WASM. Это всё ведёт
> к тому, что в браузере смогут запускаться любые технологии, любой софт.
> Будь то Фотошоп, GTA, Ableton и любой другой софт. И будет
> работать практически, как нативный. Зачем это в браузере? А почему нет?
> Это выводит веб-приложения на новый уровень. Скоро ненужна будет система, нужен
> будет только браузер.
> Кто-то ныл, что js убогий. Вот вам. Хавайте. Пишите на чём хотите.

Кто-то раньше говорил, что этот WASM будет ограничен по правам так же, как ограничена песочница яваскрипта. К примеру, с произвольными файлами на локальной файловой системе яваскрипт ведь работать не может, верно? Так что прям "любые технологии, любой софт" - вряд ли, если только не будут давать полные права над локальной системой

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

93. "Технология WebAssembly признана готовой для включения в брау..."  +1 +/
Сообщение от Нанобот (ok), 01-Мрт-17, 16:16 
если мобильные браузеры перестануть тормозить, пытаясь выполнять мегабайты js-кода, то я только за
Ответить | Правка | Наверх | Cообщить модератору

94. "Технология WebAssembly признана готовой для включения в брау..."  +1 +/
Сообщение от Аноним (-), 01-Мрт-17, 16:16 
наконец-то эмулятор z80 можно будет в браузере сделать
Ответить | Правка | Наверх | Cообщить модератору

104. "Технология WebAssembly признана готовой для включения в брау..."  +2 +/
Сообщение от nemo (??), 01-Мрт-17, 17:29 
давно вас разморозили?
http://jsspeccy.zxdemo.org/
Ответить | Правка | Наверх | Cообщить модератору

119. "Технология WebAssembly признана готовой для включения в брау..."  +2 +/
Сообщение от преподаватель информатики (?), 01-Мрт-17, 18:16 
Вот тут прикольнее http://torinak.com/qaop
Сразу каталог игр, не надо ждать пока кассета открутит код(=
Ответить | Правка | Наверх | Cообщить модератору

100. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от chinarulezzz (ok), 01-Мрт-17, 16:43 
Mozilla ясно в чем заинтересована. А в чем гугл, мс, эпл? Предположу, что облака. Мечта голубых (мс, эпл) загнать всех туда, и пусть платят за софт почасово, не владея ничем. А гугл бадяжить инфой там будет, рекламой. Хитрый план))
Ответить | Правка | Наверх | Cообщить модератору

113. "Технология WebAssembly признана готовой для включения в брау..."  +2 +/
Сообщение от Andrey Mitrofanov (?), 01-Мрт-17, 17:49 
> Mozilla ясно в чем заинтересована. А в чем гугл, мс, эпл? Предположу,
> что облака. Мечта голубых (мс, эпл) загнать всех туда, и пусть
> платят за софт почасово, не владея ничем. А гугл бадяжить инфой

Больше дыма(облаков, да) и зеркал, больше блобов -- напёрсточники крутят-вертят, пользуемые броузерами видят совсем не то, что с ними делают. Все довольны: бузинесы с прибылями, пользуемые с блестяшками-фантиками.

У Дона Наделы крышевальный бизнес тоже на мази -- ломают ноги, вымогают баксы с продавцов линуксов. ЛФ в доле.

> там будет, рекламой. Хитрый план))

Да, ничего ж не меняется.

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

117. "Технология WebAssembly признана готовой для включения в брау..."  +2 +/
Сообщение от Crazy Alex (ok), 01-Мрт-17, 17:54 
Как бы план очевиден последние лет пять. Да, так и есть.
Ответить | Правка | К родителю #100 | Наверх | Cообщить модератору

129. "Технология WebAssembly признана готовой для включения в брау..."  –1 +/
Сообщение от Iaaa (ok), 01-Мрт-17, 18:46 
Как бы уже пять лет так и есть в реальной жизни. Даже офис, и тот давно в облаке.
Ответить | Правка | Наверх | Cообщить модератору

102. "Технология WebAssembly признана готовой для включения в брау..."  +2 +/
Сообщение от Злюка (?), 01-Мрт-17, 16:53 
Кто-нибудь, остановите этих безумцев! Или скоро совместимость софта будет достигаться путем запуска браузера в браузере. Потом они напишут специальную виртуальную фс для рекурсивного запуска браузеров с целью связать запускаемый в них софт. Дальше какой-нибудь больной мозг решит что ос не нужна - всё есть браузер. И тогда у OSd появистя серьезные конкурент... :D
Ответить | Правка | Наверх | Cообщить модератору

116. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Andrey Mitrofanov (?), 01-Мрт-17, 17:53 
> Кто-нибудь, остановите этих безумцев! Или скоро совместимость софта будет достигаться
> есть браузер. И тогда у OSd появистя серьезные конкурент... :D

Выход есть: можно не участвовать...

---"напрягаю мышцы, пусть ломают ноги"

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

130. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Аноним (-), 01-Мрт-17, 18:49 
Как, Вы не в курсе? Всё есть браузер! Любая ОС - браузер. Любая программ, в т.ч. браузер - браузер в ОС, которая браузер.
Ответить | Правка | К родителю #102 | Наверх | Cообщить модератору

132. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Andrey Mitrofanov (?), 01-Мрт-17, 18:53 
>Всё есть браузер!

"Проснись, Не-э-эо!"...


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

106. "Технология WebAssembly признана готовой для включения в брау..."  +3 +/
Сообщение от saahriktu (ok), 01-Мрт-17, 17:36 
lynx спасёт от всех этих WebAssembly, JS, HTML5, Flash,... и т.д.
Ответить | Правка | Наверх | Cообщить модератору

133. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Онаним (?), 01-Мрт-17, 18:55 
Ох, если бы кто-то ещё делал сайты, совместимые с Lynx - вот была бы лепота, за гигабайты мобильного трафика не надо бы было платить...
Ответить | Правка | Наверх | Cообщить модератору

137. "Технология WebAssembly признана готовой для включения в брау..."  +2 +/
Сообщение от saahriktu (ok), 01-Мрт-17, 19:24 
Ну, ко многой информации можно получить доступ и из lynx'а. А заодно из него можно писать на opennet'е, ЛОРе,... и т.д. Вот и эти слова написаны из lynx'а.
Ответить | Правка | Наверх | Cообщить модератору

187. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от sukaslayer (?), 05-Мрт-17, 00:13 
Curl'ом, курлом писать надо
Ответить | Правка | Наверх | Cообщить модератору

188. "Технология WebAssembly признана готовой для включения в брау..."  +1 +/
Сообщение от Анонимм (??), 05-Мрт-17, 00:38 
> Curl'ом, курлом писать надо

Курл - для слабаков.

telnet abcd.com 80
GET /
Host:....

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

135. "Технология WebAssembly признана готовой для включения в брау..."  –1 +/
Сообщение от guest (??), 01-Мрт-17, 19:17 
Можно и в lynx запихнуть.

Любую технологию можно использовать и во благо. Считай у тебя будет скомпилированный код в браузере, который слегка облегчит и ускорит страницу (по сравнению с JS). Небольшие плюсы по сравнению с JS.

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

136. "Технология WebAssembly признана готовой для включения в брау..."  +1 +/
Сообщение от saahriktu (ok), 01-Мрт-17, 19:22 
В lynx'е нет никаких JS и связанных с ним технологий. А потому и прикрутить подобные технологии просто не к чему.

Юзерам lynx'а достаточно доступа к документам и их каталогам. Ну и заодно ряд простых сайтов наподобие простых форумов вполне в нём работают.

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

108. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Онаним (?), 01-Мрт-17, 17:37 
Я думал они хотят заменить JavaScript в браузерах байткодом, в который будут напрямую компилиться любые языки (а не в JavaScript как сейчас), в т.ч. сам JavaScript. А они опять изобрели ActiveX... Нахрен...
Ответить | Правка | Наверх | Cообщить модератору

118. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Crazy Alex (ok), 01-Мрт-17, 17:55 
так и есть. В новости - об MVP - то есть том, чего уже смогли добиться и что может прямо сейчас быть использованным. Для замены JS им ещё на год-два работы.
Ответить | Правка | Наверх | Cообщить модератору

126. "Технология WebAssembly признана готовой для включения в брау..."  +1 +/
Сообщение от Аноним (-), 01-Мрт-17, 18:43 
У них в доке единорожки: http://webassembly.org/docs/binary-encoding/
Ответить | Правка | Наверх | Cообщить модератору

128. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Аноним (-), 01-Мрт-17, 18:46 
Давно пора переходить на бинарные форматы. Сложно себе представить сколько миллиардов долларов, сколько времени на загрузку страниц, сколько лишней энергии на парсинг и компиляцию мир потерял из-за не оптимальных текстовых форматов HTML и JavaScript.
Ответить | Правка | Наверх | Cообщить модератору

142. "Технология WebAssembly признана готовой для включения в брау..."  +1 +/
Сообщение от Анонимм (??), 01-Мрт-17, 21:34 
Всё.
Место браузера терь - строго в отдельном контейнере.
Ответить | Правка | Наверх | Cообщить модератору

153. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Crazy Alex (ok), 02-Мрт-17, 02:08 
У этой штуки полномочий заведомо не может быть больше, чем у джаваскрипта. Пока их меньше - всё взаимодействие с DOM и прочими интерфейсами браузера делается через JS. так что ситуация вообще никак не поменялась.
Ответить | Правка | Наверх | Cообщить модератору

155. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Анонимм (??), 02-Мрт-17, 02:13 
> У этой штуки полномочий заведомо не может быть больше, чем у джаваскрипта.
> Пока их меньше - всё взаимодействие с DOM и прочими интерфейсами
> браузера делается через JS. так что ситуация вообще никак не поменялась.

Да, в плане секурити не поменялась.
Но браузерАМ уже и без того даавно место в отдельных контейнерах.
Ошибки в их коде никто не отменял, а опасность утечки может быть неприемлемой.

Если интересно, есть немного деталей

(см. с места "firefox: несмотря на то, что упенсурс...")

https://www.opennet.dev/openforum/vsluhforumID3/110507.html#311

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

179. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от иксперд (?), 03-Мрт-17, 08:54 
И иметь разные контейнеры для онлайн-банкинга и остального серфа
Ответить | Правка | К родителю #142 | Наверх | Cообщить модератору

182. "Технология WebAssembly признана готовой для включения в брау..."  +1 +/
Сообщение от Анонимм (??), 03-Мрт-17, 13:46 
> И иметь разные контейнеры для онлайн-банкинга и остального серфа

Да, причём, "во время еды" аппетиту добавится и выяснятся ещё куча потребностей, где данные должны быть строго отдельно от остального (надежда на встроенную софт-контейнерность фокса - в соседней новости - увы невелика, во всех прогах есть ошибки, и нужно хотя бы 2 периметра защиты на лучай падения одного из).

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

143. "Технология WebAssembly признана готовой для включения в брау..."  –3 +/
Сообщение от Аноним (-), 02-Мрт-17, 00:03 
Основная задача: скрыть код от чужих глаз. Все остальное вторично.
Ответить | Правка | Наверх | Cообщить модератору

154. "Технология WebAssembly признана готовой для включения в брау..."  +1 +/
Сообщение от Crazy Alex (ok), 02-Мрт-17, 02:09 
Это к психиатрку. Со скрытием кода и JS отлично справляется. А в варианте asm.js - и подавно, в начале комментов примерчик есть.
Ответить | Правка | Наверх | Cообщить модератору

163. "Технология WebAssembly признана готовой для включения в брау..."  –1 +/
Сообщение от nonemo (?), 02-Мрт-17, 11:27 
dillo и никакого JS, кто не может работать без JS - в игнор, туда же все аля активХ
Ответить | Правка | Наверх | Cообщить модератору

185. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Kodir (ok), 03-Мрт-17, 22:25 
Убей Web - поддержи WebAssembly!
Ответить | Правка | Наверх | Cообщить модератору

186. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Евгенийemail (??), 04-Мрт-17, 12:53 
> Убей Web - поддержи WebAssembly!

Linux в браузере...
Minecraft в браузере...
Искусственный интеллект в браузере (определяющий твое поведение а-ля нейронные сети, анализаторы капчи, и т.д.)...

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

204. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Ю.Т. (?), 08-Мрт-17, 09:39 
> Рабочая группа по стандартизации технологии WebAssembly (http://webassembly.org),

...

...на случай кто-то захочет превзойти Столмана, имейте в виду, что придётся давать ответы на вопросы вроде "зачем и кому нужен веб", "зачем и кому МОЖЕТ быть нужен веб" и даже "зачем и кому ДОЛЖЕН быть нужен веб".

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

205. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Анонимм (??), 08-Мрт-17, 22:18 
> ...на случай кто-то захочет превзойти Столмана, имейте в виду, что придётся давать
> ответы на вопросы вроде "зачем и кому нужен веб", "зачем и
> кому МОЖЕТ быть нужен веб" и даже "зачем и кому ДОЛЖЕН
> быть нужен веб".

С этими вопросами просто: объективная потребность людей общаться, потребность в повышении качества управления (качества жизни). А насчёт должен - нет, веб никому не должен, ибо не занимал.

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

206. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Ю.Т. (?), 09-Мрт-17, 09:00 
>> ...на случай кто-то захочет превзойти Столмана, имейте в виду, что придётся давать
>> ответы на вопросы вроде "зачем и кому нужен веб", "зачем и
>> кому МОЖЕТ быть нужен веб" и даже "зачем и кому ДОЛЖЕН
>> быть нужен веб".
> С этими вопросами просто: объективная потребность людей общаться, потребность в повышении
> качества управления (качества жизни). А насчёт должен - нет, веб никому
> не должен, ибо не занимал.

О нет, с этими вопросами всё далеко не "просто". В лучшем случае вы говорите о частных ответах.

Кстати, у меня было "ДОЛЖЕН быть нужен".

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

207. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Анонимм (??), 09-Мрт-17, 18:46 
> О нет, с этими вопросами всё далеко не "просто". В лучшем случае
> вы говорите о частных ответах.

Ну так поведайте свой, общий ответ.

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

208. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Ю.Т. (?), 09-Мрт-17, 21:46 
>> О нет, с этими вопросами всё далеко не "просто". В лучшем случае
>> вы говорите о частных ответах.
> Ну так поведайте свой, общий ответ.

Мне в Толмэны рано. И даже не очень хочется. Но что ответы должны быть более общие -- знаю точно.

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

209. "Технология WebAssembly признана готовой для включения в брау..."  +/
Сообщение от Анонимм (??), 10-Мрт-17, 01:32 
> Мне в Толмэны рано. И даже не очень хочется. Но что ответы
> должны быть более общие -- знаю точно.

Конечно
42

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

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

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




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

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