The OpenNET Project / Index page

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



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

"Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от opennews (ok), 13-Янв-20, 21:51 
Доступен первый выпуск wasm3, очень быстрого интерпретатора промежуточного кода WebAssembly, главным образом рассчитанного на применение для запуска WebAssembly-приложений на микроконтроллерах и платформах, для которых отсутствует реализация JIT для WebAssembly, недостаточно памяти для работы JIT или недопускается создание исполняемых страниц памяти, необходимых для реализации JIT. Код проекта написан на языке Си и распространяется под лицензией MIT...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=52177

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

Оглавление

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


1. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  –10 +/
Сообщение от Michael Shigorinemail (ok), 13-Янв-20, 21:51 
Test -- тоже Malicious.
Ответить | Правка | Наверх | Cообщить модератору

2. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +2 +/
Сообщение от Аноним (2), 13-Янв-20, 22:05 
"вредоносных целях"

Так неожиданно, кто бы мог подумать. Ничо, Касперский спасет мир!

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

40. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +2 +/
Сообщение от Аноним (40), 14-Янв-20, 08:16 
Он сам вредоносное ПО - тормозит как трактор да еще и сливает файлы фсб.
Ответить | Правка | Наверх | Cообщить модератору

50. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +1 +/
Сообщение от 999 (??), 14-Янв-20, 09:31 
Тормозит, чтобы успеть слить. )
Ответить | Правка | Наверх | Cообщить модератору

51. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +1 +/
Сообщение от Попугай Кеша (?), 14-Янв-20, 09:50 
В детстве помню еще. Удаляешь Касперский - игрушки на компе летать начинают ) Потом всем друзьям посоветовал удалить эту заразу )
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

103. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Аноним (103), 16-Янв-20, 22:17 
Xakip
Ответить | Правка | Наверх | Cообщить модератору

3. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +14 +/
Сообщение от Партиарх Кирилл (?), 13-Янв-20, 22:28 
А зачем вообще запускать на микроконтроллерах и микропроцессорах WebAssembly, если он медленнее в 11 раз, чем нативный код, да ещё и требует памяти на интерпретатор?
Ответить | Правка | Наверх | Cообщить модератору

5. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  –10 +/
Сообщение от Аноним (5), 13-Янв-20, 22:31 
Затем, что на момент прошивки МК ещё не изсесно, какую фичу пожелает пользователь. Толи светодиодиками адресуемыми помигать, толи криптовалюту майнить. А так дали болванку с интерпретатором, и пускай на сдкарточку что пожелает пишет.
Ответить | Правка | Наверх | Cообщить модератору

10. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +8 +/
Сообщение от Crazy Alex (??), 13-Янв-20, 22:45 
Для этого есть бутлоадер, OTA и ещё 100500 технологий
Ответить | Правка | Наверх | Cообщить модератору

15. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +15 +/
Сообщение от Аноним ещё один (?), 13-Янв-20, 23:21 
Будет 100501 технология.
Ответить | Правка | Наверх | Cообщить модератору

109. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Попугай Кеша (?), 24-Янв-20, 16:03 
> Будет 100501 технология.

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

Это я образно. Слабо. Очень слабо. И жалко, что люди тратят силы впустую, хотя могли бы делать проекты большей сложности и гораздо круче

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

42. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +1 +/
Сообщение от Аноним (40), 14-Янв-20, 08:19 
> толи криптовалюту майнить.

На 10% от возможностей железки? :) В вебе то левым сайтам на это пофиг - за электричество не они платят :)

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

59. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +1 +/
Сообщение от Аноним (59), 14-Янв-20, 10:45 
>МК
>криптовалюту майнить

Суровые челябинские программисты МК :)

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

97. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от neAnonim (?), 15-Янв-20, 02:43 
китайские умные чайники спасут челябинского программиста от нищеты.
Ответить | Правка | Наверх | Cообщить модератору

6. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от cognitron (?), 13-Янв-20, 22:32 
А зачем запускать Espruino или MicroPython или ... ?
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

36. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Аноним (36), 14-Янв-20, 06:40 
У WebAssembly и скриптовых языков есть чёткое различие. Первый создан для скорости, но из за того, что в нём всё реализуется микрокомандами и вообще нет библиотеки скомпилированных в машинный код функций, при интерпретации он будет отставать от скриптов. Это кстати та же причина, что и у тормозов Java.
Ответить | Правка | Наверх | Cообщить модератору

106. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Аноним (106), 17-Янв-20, 21:32 
>из за того, что в нём всё реализуется микрокомандами и вообще нет библиотеки скомпилированных в машинный код функций, при интерпретации он будет отставать от скриптов

Для этого придумали интепретаторы на базе макроассемблеров, а для более ответственных задач - JIT-компиляцию.

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

107. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Аноним (36), 17-Янв-20, 23:07 
> Для этого придумали интепретаторы на базе макроассемблеров, а для более ответственных задач
> - JIT-компиляцию.

Под макроассемблерами Вы имеете ввиду наличие в них высокоуровневых комманд вроде конкатенации и форматирования нескольких строк парой комманд? Такое есть только у скриптов, в wasm и java высокоуровневые функции реализуются как в нормальном ассемблере, через работу с примитивами. После компиляции то оно конечно быстрее скриптов, речь именно об интерпретации.

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

12. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +4 +/
Сообщение от имя (ok), 13-Янв-20, 22:54 
J2ME помер, так вот вам новый на его замену и принесли.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

19. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +8 +/
Сообщение от Аноним (19), 14-Янв-20, 00:02 
там ещё 100500 технологий было, но погромисты продолжают убивать существующее и заново изобретать колесо.
Ответить | Правка | Наверх | Cообщить модератору

52. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +1 +/
Сообщение от Попугай Кеша (?), 14-Янв-20, 09:51 
Да все по кругу. Как бы сказал Шерлок из одноименного сериала с Камбербетчем - "Скууууучно"
Ответить | Правка | Наверх | Cообщить модератору

60. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Аноним (59), 14-Янв-20, 10:50 
Но J2ME только для экосистемы Java, а WASM для всех языков.
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

63. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от анониммус (?), 14-Янв-20, 10:58 
Вот уморил :) Но ты ошибся.
Ответить | Правка | Наверх | Cообщить модератору

22. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Аноним (22), 14-Янв-20, 00:07 
И теперь можно писать не только на джаве!
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

37. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от пох. (?), 14-Янв-20, 07:02 
угу, теперь исполняемый код будет еще большим дерьмом, независимо от языка на котором написан.

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

104. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Аноним (104), 16-Янв-20, 23:43 
Тык он помер не просто так.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

27. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +1 +/
Сообщение от Аноним (27), 14-Янв-20, 01:11 
>А зачем вообще запускать на микроконтроллерах и микропроцессорах WebAssembly, если он медленнее в 11 раз, чем нативный код, да ещё и требует памяти на интерпретатор?

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

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

41. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +1 +/
Сообщение от Аноним (40), 14-Янв-20, 08:17 
> если он медленнее в 11 раз, чем нативный код, да ещё и требует памяти на интерпретатор?

Производители микроконтроллеров одобряют покупку старших моделей - они дороже.

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

62. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Аноним (59), 14-Янв-20, 10:55 
Зато мейнстримом через пару-тройку лет могут стать 64-битники и по цене сравняются с нынешними STM32F103.
Ответить | Правка | Наверх | Cообщить модератору

49. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  –1 +/
Сообщение от alex (??), 14-Янв-20, 09:24 
за последние несколько лет производительность контроллеров немного подросла.
Вот, например  - https://www.nxp.com/products/processors-and-microcontrollers...

И теперь скомпиленый код очень быстро работает.

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

58. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  –1 +/
Сообщение от Ordu (ok), 14-Янв-20, 10:42 
Да хз, зачем. Мне не приходилось серёьзно что-то писать для мк, и я могу лишь предполагать. Но есть у меня подозрения, что есть серьёзные основания. В бортовом компьютере Apollo крутилось от 5 до 7 виртуальных машин:

> To maximize the built-in architecture, Hamilton and her colleagues came up with what they named “The Interpreter”—we’d now call it a virtualization scheme. It allowed them to run five to seven virtual machines simultaneously in two kilobytes of memory. It was terribly slow, but “now you have all the capabilities you ever dreamed of, in software,” O’Brien said.[1]

Мои предположения сводятся к тому, что в микроконтроллере скорость не главное, там rt-фичи важны, типа гарантированного максимального времени реакции, там важна безотказность работы системы, и производительность приносится им в жертву. Это ж тебе не компьютерная игра, где приоритеты расставлены наоборот: 5% производительности в обмен на сегфолт раз в сутки работы -- это очень выгодная сделка.

[1] https://www.theatlantic.com/science/archive/2019/07/underapp.../

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

93. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от А. (?), 14-Янв-20, 19:44 
>> 5% производительности в обмен на сегфолт раз в сутки работы -- это очень выгодная сделка.

Жаль, что это не тот случай -- здесь "в 11 раз", а не "5%".

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

94. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Анонимemail (94), 14-Янв-20, 19:54 
Ну вот ребята из Intel которые делают похожий рантайм для IoT под названием webassembly-micro-runtime предлагают пожертвовать в 350 раз более медленным выполнением ради запуска того же wasm. Так что 11x это еще ничего
Ответить | Правка | Наверх | Cообщить модератору

96. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +2 +/
Сообщение от Ordu (ok), 15-Янв-20, 01:36 
>>> 5% производительности в обмен на сегфолт раз в сутки работы -- это очень выгодная сделка.
> Жаль, что это не тот случай -- здесь "в 11 раз", а
> не "5%".

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

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

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

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

4. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  –1 +/
Сообщение от Аноним (4), 13-Янв-20, 22:31 
> быстрого

когда ожидать качественного?

Как в том анекдоте: быстро, качественно, дешево. Выберите два варианта из трёх.

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

8. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Анонимemail (94), 13-Янв-20, 22:38 
А что значит качественного? Если интерпретатор проходит все spec тесты и запускается на довольно внушительном количестве платформ, можно ли его считать качественным? Ну или хотя бы работоспособным?
Ответить | Правка | Наверх | Cообщить модератору

7. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  –6 +/
Сообщение от Анонимemail (94), 13-Янв-20, 22:36 
Статистика и подобные исследования мне напоминают слепую фемиду. Это как сказать, что большая часть веганов кровожадные антисемиты, потому что Гитлер тоже был веганом. Солнце нужно выключить, так как вызывает рак кожи, пожары в Австралии и вообще парниковый эффект.

Ну и из недавнего тренда. Лишь 0.000001% человечества (космонавты) видели Землю со стороны на большом расстоянии и могут рассказать о ее истинной форме, значит она "плоская" =) Ну и так далее

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

16. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  –8 +/
Сообщение от Аноним (16), 13-Янв-20, 23:34 
Так вроде то, что Земля круглая, люди понимали ещё сотни тысяч лет назад. Совершенно логично же. Это во времена расцвета религии придумали, что Земля плоская, и стали жечь на кострах несогласных. Достаточно применить немного логики и статистика уже не столь бесполезна.
Ответить | Правка | Наверх | Cообщить модератору

23. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +2 +/
Сообщение от Аноним (23), 14-Янв-20, 00:23 
> то, что Земля круглая, люди понимали ещё сотни тысяч лет назад

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

> стали жечь на кострах несогласных

Так и жгли, да? "За то, что считал Землю неплоской", да? Погугли например, за что реально жгли такого характерного __религиозного_фанатика__, как Джордано Бруно.

Кстати, ты употребил слово "несогласных" во множественном числе. Кого еще знаешь сожженных "за науку"? Ну кроме Дж. Бруно (и то жгли его не за форму Земли).

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

32. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +1 +/
Сообщение от Аноним (32), 14-Янв-20, 03:55 
сотни тысяч лет назад? ну ты отсталый. человек разумный появился только 40 тыс лет назад.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

34. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  –2 +/
Сообщение от Аноним (16), 14-Янв-20, 06:08 
Согласно нынешней версии больше, сотни тысяч лет. Ты не отсталый? ;)
Ответить | Правка | Наверх | Cообщить модератору

24. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Аноним (24), 14-Янв-20, 00:28 
То что круглая уже с самолёта видно.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

30. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  –1 +/
Сообщение от Аноним (16), 14-Янв-20, 01:35 
> То что круглая уже с самолёта видно.

Достаточно подняться повыше, не обязательно с самолёта.

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

61. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Я (??), 14-Янв-20, 10:53 
Вы оба что, никогда не летали?
Горизонт становится круглый только благодаря объективу камеры. Невооруженным глазом горизонт остается плоским как не поднимайся или лети.
Ответить | Правка | Наверх | Cообщить модератору

75. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Аноним (59), 14-Янв-20, 12:38 
Железное доказательство, что Земля плоская. А они просто шароверы. :)
Ответить | Правка | Наверх | Cообщить модератору

88. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Урри (?), 14-Янв-20, 15:04 
Они просто два школьника, которые о мире вокруг судят только по телевизору с дивана.
Ответить | Правка | Наверх | Cообщить модератору

82. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от gogo (?), 14-Янв-20, 14:20 
Вот ХЗ куда смотрят такие, как ты, летя в самолете. Может места возле прохода достаются? ))
Горизонт виден скругленным невооруженным глазом.
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

11. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +2 +/
Сообщение от Аноним (24), 13-Янв-20, 22:51 
>запуска WebAssembly-приложений на микроконтроллерах

А смузи он не делает?

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

18. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Аноним (18), 13-Янв-20, 23:47 
так для этого же и делался
Ответить | Правка | Наверх | Cообщить модератору

43. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Аноним (40), 14-Янв-20, 08:21 
Ну вот теперь микроконтроль с кучей ресурсов только смузи и сможет делать. На остальное ресурсов не хватит уже.
Ответить | Правка | Наверх | Cообщить модератору

84. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от gogo (?), 14-Янв-20, 14:21 
Весь смузи уже выпили те, кто его сделал.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

13. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +18 +/
Сообщение от Аноним (13), 13-Янв-20, 23:15 
Какой же я старый, что меня коробит от аббревиатуры wasm, потому что для меня WASM - это всегда был ассемблер.
Какая-то грустная ирония в том, что низкоуровневый инструмент и выше-уже-некуда-высокоуровневый имеют созвучную аббревиатуру.
Ответить | Правка | Наверх | Cообщить модератору

17. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +2 +/
Сообщение от Аноним (17), 13-Янв-20, 23:37 
Эх, были времена, watcom C, watcom assembler...
Ответить | Правка | Наверх | Cообщить модератору

20. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  –4 +/
Сообщение от Аноним (22), 14-Янв-20, 00:03 
Ну так это по сути и есть ассемблер, в который компилируются низкоуровневые языки
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

25. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +6 +/
Сообщение от Аноним (19), 14-Янв-20, 00:55 
вы чего-то не понимаете в слове "ассемблер".
Ответить | Правка | Наверх | Cообщить модератору

44. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +6 +/
Сообщение от Аноним (40), 14-Янв-20, 08:22 
Webmonkeys ASM :)
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

89. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +2 +/
Сообщение от Тот же Аноним (?), 14-Янв-20, 15:04 
Зашибись, выросло поколение!
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

39. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +3 +/
Сообщение от Аноним (39), 14-Янв-20, 08:01 
> Какой же я старый, что меня коробит от аббревиатуры wasm, потому что
> для меня WASM - это всегда был ассемблер.

А потом Граф Володуа украл общаг.

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

55. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Анотолей (?), 14-Янв-20, 10:07 
БэХоЦэ до сих пор не прощает!
Ответить | Правка | Наверх | Cообщить модератору

57. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Володя (??), 14-Янв-20, 10:30 
Эх жаль прикрыли сайт...
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

65. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Анотолей (?), 14-Янв-20, 11:05 
На .ин что-то запустили по слитой старой базе форумной. Правда, там скорей палата №6 для Клерка..
Ответить | Правка | Наверх | Cообщить модератору

66. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +1 +/
Сообщение от Аноним (39), 14-Янв-20, 11:13 
Подался в индус-трио за много ещё этих сладких шекелей, а стало быть долларов и евро.


— Искал исполнителя по этой теме - tor-nody-fishing-podmena-dannyx-na-nuzhnyx-sajtax-i-prochee
Нашёлся умелец с ником *** (ссылка на профиль)
Была поставлена определённая задача по переписке в жабе. И оплата на перёд 2 бтк на его условиях.
На выходе прислал решение вообще не по ТЗ. И по факту полную чушь пабликовскую которая к ТЗ не относится. Есть полный лог переписки по запросу могу скинуть.

— Заказчик токсичный, не рекомендую никому работать - просит одно, получает работу и начинает качать права - вас тут не стояло. верните часть денег и т.д. Лог переписки есть полный, могу скинуть тоже.


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

68. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Я (??), 14-Янв-20, 11:24 
эстафета перешла молодым, васм. ин, но это уже совсем не то, да(
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

21. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +6 +/
Сообщение от Аноним (19), 14-Янв-20, 00:07 
> ...в 11.5 раз ниже выполнения нативного кода...
> ...для вложенного запуска...

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

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

26. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +3 +/
Сообщение от Аноним (26), 14-Янв-20, 00:55 
>Например для майнинга криптовалюты (55.7%) и скрытия кода вредоносных скриптов (0.2%). Из легитимных применений WebAssembly отмечено выполнение библиотек (38.8%), создание игр (3.5%) и выполнение собственного кода, написанного не на JavaScript (0.9%).

Всё что нужно знать об этом ненужно

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

69. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Я (??), 14-Янв-20, 11:27 
Мда, уровень поеимания - макака.

Это наоборот значит, что технология отличная - раз вредители бросились переписывать свое овно на васм.

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

85. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  –1 +/
Сообщение от gogo (?), 14-Янв-20, 14:27 
Времена "сделать чтобы работало" давно прошли.
Вот нахрена было стандартизировать то, что не обкатано и спорно с точки зрения безопасности?
Ответить | Правка | Наверх | Cообщить модератору

90. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Урри (?), 14-Янв-20, 15:12 
Что за бред? Что именно спорно с точки зрения безопасности???
Майнер можно написать вообще на чем угодно, хоть на брейнфаке. Это что же - все спорно с точки зрения безопасности?

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

28. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  –1 +/
Сообщение от Аноним (28), 14-Янв-20, 01:15 
Я вот не знаю, что такое WebAssembly. Наверно, очередная хипстерская уита?
Ответить | Правка | Наверх | Cообщить модератору

29. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  –1 +/
Сообщение от Аноним (29), 14-Янв-20, 01:32 
Жаваскриптеры придумали компилятор к жабаскрипту. Чтобы когда они опять будут сортировать пузырьком и им на это укажут они смогли сказать - "ну оно же все равно скопилится и соптимизируется там само и будет быстро-быстро всио".
Ответить | Правка | Наверх | Cообщить модератору

70. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +2 +/
Сообщение от Я (??), 14-Янв-20, 11:29 
ну и нахрена лезть не зная? вы путаете васм и асм.жс, а это совершенно различные вещи.
васм отдельный от жс и отлично работает без него.
Ответить | Правка | Наверх | Cообщить модератору

91. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Урри (?), 14-Янв-20, 15:15 
Идиоты. Компилятор к жс - это asm.js.
wasm - это совершенно отдельная и независимая вещь.
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

33. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Аноним (22), 14-Янв-20, 05:01 
Ну например, это штука, которая позволяет сильно ускорить код в браузере (хотя браузером использование не ограничивается конечно)
Пруф: https://yashints.dev/blog/2019/12/17/tfjs-wasm
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

31. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  –1 +/
Сообщение от Аноним (31), 14-Янв-20, 01:54 
Эй, а почему не писать сразу на Си? Мама не разрешила, раввин грозно хмурится, или девки давать не будут?
> Первый выпуск
> wasm3

так первый выпуск wasm3, или третий выпуск wasm? :)
> быстрого
> интерпретатора

хорошая шутка, но боян
> интерпретатора
> Assembly

И мало им было жаваскрипта, поверх браузера, написанного на Си (а не на ассемблере), и сказали они: А давайте - ка напишем интерпретатор ассемблера, поверх браузера, написанного на Си (а не на ассемблере)!
> WebAssembly

Закопайте ассемблеры обратно, в шестидесятых, ну драйверы пишите, или там компиляторы....

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

45. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Аноним (40), 14-Янв-20, 08:23 
> Эй, а почему не писать сразу на Си?

Вебмакаки не понимают как это :)

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

78. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от имя_ (?), 14-Янв-20, 13:24 
То, что вебмакак сваяет за час, ты, дружок, будешь в несколько раз дольше делать.

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

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

80. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Аноним (80), 14-Янв-20, 14:09 
> То, что вебмакак сваяет за час

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

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

86. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от имя_ (?), 14-Янв-20, 14:37 
А зачем отлаживать несколько недель? Для веба написано (и проверено другими макаками) огромное количество кода, в том числе и обвязки для разных пюре-си библиотек.
Ответить | Правка | Наверх | Cообщить модератору

92. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Аноним (80), 14-Янв-20, 18:13 
> А зачем отлаживать несколько недель?

Например, чтобы убедиться, что при отвале соединения вызываются все нужные асинхронные обработчики ошибок и пользователю выводится сообщение о проблеме вместо подвисания где-то в потрохах огромного количества кода.
Что в подключенном огромном количестве кода не возникнет проблем, если на селероне с ssd два асинхронных метода вызовутся не в том порядке, в котором вызывались у разработчика на i9 с sata.
Что в промисной then()-вермишели catch() не только используется, но ещё и используется правильно.

Хэппи-пас, ясное дело, практически всегда с первого раза отработает. Но мы ведь не о сайте с десятком статичных (с точки зрения сервера) страниц говорим, раз с сями сравниваем.

> Для веба написано (и проверено другими макаками) огромное количество кода

Макаки - вообще не способ тестирования ОГРОМНОГО количества кода.

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

48. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от supme (?), 14-Янв-20, 08:46 
Интерпретатор С? Wasm нужен для работы на всех платформах с минимальными потерями производительности и потребления памяти, например web, зайти на сайт можно и с arm и с x86 устройства.
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

67. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Аноним (67), 14-Янв-20, 11:22 
> и с arm и с x86 устройства

Ещё с x86_64.

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

53. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +1 +/
Сообщение от Cykooz (ok), 14-Янв-20, 09:58 
Внимательнее читать надо статью - там есть ответ. Как минимум потому, что есть платформы и/или OS где запрещено в рантайме создавать в памяти исполняемый код (например в iOS такие ограничения). Можно только данными в памяти ворочать, а код загружать и запускать может только, например OS. Поэтому и нужен именно интерпретатор, который "выполняет" программу находящуюся в секции с данными.
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

81. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  –1 +/
Сообщение от Аноним (81), 14-Янв-20, 14:15 
Ну "зашибись". Сначала одни создают "защищенные" OS в которых можно выполнять только заранее известный код (программы) загруженный только из доверенных источников. Потом другие "пропихивают" включение в эти программы специального "интерпретатора" который может "исполнять" программный код загруженный в виде ДАННЫХ из недоверенных источников. Отлично! И потом третьи удивляются что ЭТО находит применение в первую очередь для написания всяких вредоносных приложений?
Ответить | Правка | Наверх | Cообщить модератору

35. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  –2 +/
Сообщение от Аноним (35), 14-Янв-20, 06:23 
Недавно проверял производительность, код в браузере работает 1.5 раза медленнее кода на Си. Но на Си можно оптимизировать код векторными интринсиками, а на wasm они пока недоделанные и браузерами не поддерживаются (даже тулами из wasm), только компилятор их умеет генерировать simd байткоды. Так что Си код с векторами у меня работает 6 раз быстрее, чем wasm без векторов. И это еще без многопоточности, вроде pthreads в wasm заявлены, но я не проверял. Возможно не работают как и simd.
Ответить | Правка | Наверх | Cообщить модератору

46. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +2 +/
Сообщение от Аноним (-), 14-Янв-20, 08:25 
Ну как бы wasm для запуска недоверяемого барахла. Так или иначе песочница обладает некоторым оверхедом. Ты же не хочешь отдать проц непонятной вебне вообще напрямую и без ограничений?!
Ответить | Правка | Наверх | Cообщить модератору

72. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Аноним (35), 14-Янв-20, 11:52 
Или запускаешь утилиту в браузере, или качаешь собранную, или собираешь из исходников - что удобнее и безопаснее?
Ответить | Правка | Наверх | Cообщить модератору

79. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от имя_ (?), 14-Янв-20, 13:25 
>удобнее и безопаснее

удобнее ИЛИ безопаснее :-)

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

101. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Аноним (36), 15-Янв-20, 15:01 
А, что весь тот оверхед в процессоре для различного рода изоляции кода никак нельзя применить? На самом деле контейнеры в Linux выполняются в точно такой же песочнице, как и недоверенное веб-барахло.
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

102. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от имя (ok), 15-Янв-20, 15:25 
> А, что весь тот оверхед в процессоре для различного рода изоляции кода
> никак нельзя применить? На самом деле контейнеры в Linux выполняются в
> точно такой же песочнице, как и недоверенное веб-барахло.

Да какие ж это песочницы? Так, напихали во все if, которые нашли, вызовы ns_capable() и сидят, трясутся с надеждой, что ни один кейс не забыт.

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

56. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Аноним (56), 14-Янв-20, 10:16 
Сферический код в вакууме?
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

73. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  –2 +/
Сообщение от Аноним (35), 14-Янв-20, 11:54 
Обработка изображений, не сферическая. Себе к имени добавляй "сферический" - "Сферический анон", будешь дальше писать.
Ответить | Правка | Наверх | Cообщить модератору

83. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Аноним (19), 14-Янв-20, 14:21 
да у тебя прям 48 на морозе :)
Ответить | Правка | Наверх | Cообщить модератору

47. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +1 +/
Сообщение от анонимчик (?), 14-Янв-20, 08:28 
Какое-то безумие начинать новый проект не на rust
Ответить | Правка | Наверх | Cообщить модератору

64. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  –3 +/
Сообщение от Аноним (59), 14-Янв-20, 11:00 
Странно не встретить растоманов в любой ветке.
Ваш Rust уже для микроконтроллеров машинный код генерит?
Ответить | Правка | Наверх | Cообщить модератору

71. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +1 +/
Сообщение от Аноним (67), 14-Янв-20, 11:31 
> новый проект не на rust

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

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

99. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  –1 +/
Сообщение от Аноним (99), 15-Янв-20, 04:10 
Языки без будущего не нужны (привет, питон 2)
При чем тут раст?
Ответить | Правка | Наверх | Cообщить модератору

108. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Аноним (-), 17-Янв-20, 23:34 
> При чем тут раст?

Соседняя новость же - из мозиллы уволено 70 разработчиков. Сейчас у них не останется разработчиков - и чудную репу с crates или как их там придется закрыть. Ну или как вариант, выгодно загнать какому-нибудь intel, ibm, microsoft или google...

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

76. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  –1 +/
Сообщение от Аноним (76), 14-Янв-20, 12:39 
> Какое-то безумие начинать новый проект на rust

fixed.

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

54. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Аноним (19), 14-Янв-20, 10:06 
> возможна компиляция wasm3 в промежуточный код WebAssembly для выполнения интерпретатора в браузере

Странно, что не в жабаскрипт... А это точно для микроконтроллеров?!

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

74. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  –2 +/
Сообщение от Аноним (76), 14-Янв-20, 12:37 
В то время когда нормальные компании JIT запрещают https://github.com/ricardoquesada/Spidermonkey/issues/38 Кто-то умудряется JIT в микроконтроллеры проталкивать.
Ответить | Правка | Наверх | Cообщить модератору

98. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Аноним (99), 15-Янв-20, 04:09 
Что нормального в запрете JIT?
Без JIT не будет более-менее быстрых скриптовых языков
Ответить | Правка | Наверх | Cообщить модератору

105. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Аноним (104), 16-Янв-20, 23:45 
Так может и не надо оно?
В чем проблема один раз написать и скомпилировать код?
Ответить | Правка | Наверх | Cообщить модератору

77. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  +/
Сообщение от Голубой гигант (?), 14-Янв-20, 12:50 
Ждём Google Chrome на WIndows 98?
Ответить | Правка | Наверх | Cообщить модератору

100. "Первый выпуск wasm3, быстрого интерпретатора WebAssembly"  –2 +/
Сообщение от Аноним (100), 15-Янв-20, 14:53 
Читаю комментарии и удивляюсь, сколько же на свете кретинов, не понимающих, что webassembly не имеет ничего общего с ассемблером, кроме созвучного названия.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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