|
2.7, Qwerty (??), 16:00, 18/06/2021 [^] [^^] [^^^] [ответить]
| +4 +/– |
Не остановятся. Прогресс штука такая, что идёт и идёт, вопреки нытью луддитов о том, чтобы ну хотя бы лет на 15 назад вернуться.
| |
|
3.10, Аноним (10), 16:03, 18/06/2021 [^] [^^] [^^^] [ответить]
| +8 +/– |
К примеру, JS уже 25 лет - старше большинства луддитов опеннета, т.ч. непонятно насколько отматывать назад.
| |
|
4.12, йо ж (?), 16:52, 18/06/2021 [^] [^^] [^^^] [ответить]
| +2 +/– |
до изобретения спекулятивного исполнения, например. и прохрэсс сам отвалится.
| |
|
5.92, Аноним (92), 00:52, 20/06/2021 [^] [^^] [^^^] [ответить]
| +/– |
Среди широко известных машин впервые внеочередное выполнение команд в существенной мере реализована в машинах CDC 6600 компании Control Data и IBM System/360 Model 91 компании IBM, в 1963 и 1964 годах
По крайней мере исчезнут анонимные эксперты пишущие всякие глупости в комментариях.
| |
|
|
3.27, Урри (ok), 20:16, 18/06/2021 [^] [^^] [^^^] [ответить]
| +2 +/– |
Это да, рак без серьезного хирургического вмешательства не останавливается.
| |
|
|
5.98, Урри (ok), 12:30, 21/06/2021 [^] [^^] [^^^] [ответить]
| +/– |
Идея отличная, реалиация пока не до конца. Я пробовал - один из моих минипроектов (который собирается и работает почти под все, под чем бегает фря) не заработал.
| |
|
6.101, OpenEcho (?), 15:31, 21/06/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Идея отличная, реалиация пока не до конца. Я пробовал - один из
> моих минипроектов (который собирается и работает почти под все, под чем
> бегает фря) не заработал.
Проект очень молодой и все больше и больше народу с мозгами подтягиваются, т.ч. есть надежда что люди одумаются и будут использовать процессоты по назначению на всю их мощь вместо JAVA, JS WASM прокладок. Там в примерах уже есть LUA & SQLite + другие примеры, которяе работают без рекомпиляции на всех операционках.
Посмотрите в дебагере, какие вызовы libc падают, скорее всего что то что еще не добаленно
| |
|
|
|
3.35, ммнюмнюмус (?), 21:22, 18/06/2021 [^] [^^] [^^^] [ответить]
| +8 +/– |
Для кого прогресс, а для кого и регресс. Код, загружаемый без ведома пользователя - толстый регресс в безопасности. Особенно тот, который маскирует страницу оверлеями или невидимостью пока не отработает по полной. Должен быть каталог проверенных скриптов, с подтверждением на стороне пользователя, аналогично каталогу тем, плагинов и т.д.
| |
|
4.47, Siborgium (ok), 04:35, 19/06/2021 [^] [^^] [^^^] [ответить]
| –4 +/– |
>Для кого прогресс, а для кого и регресс. Код, загружаемый без ведома пользователя - толстый регресс в безопасности.
Наплевать. Ваши идеи об интернете никогда не сбудутся, потому что это попросту неприбыльно. Интернет такой, какой он есть, и откатываться назад на 30 лет никто не собирается. WASM при всех недостатках JS обладает преимуществом: в WASM можно компилировать любой язык, он простой и быстрый. Ergo, это прогресс.
| |
|
5.58, Аноним (58), 10:16, 19/06/2021 [^] [^^] [^^^] [ответить]
| +/– |
Сразу видно "специалиста". В js тоже можно компилировать любой код (почти любой, как и в васм), тем же emscripten. Гуглить "asm.js".
| |
|
6.69, Siborgium (ok), 12:23, 19/06/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Сразу видно "специалиста". В js тоже можно компилировать любой код (почти любой,
> как и в васм), тем же emscripten. Гуглить "asm.js".
Сразу видно "специалиста". asm.js был кривым, давал достаточно слабое улучшение производительности, и так и не взлетел, потому что никому не оказался нужен. asm.js сугубо вторичен по отношению к JS, и работал за счет хаков над тем.
WASM возник как наследник asm.js, исправляющий возникшие в ходе разработки asm.js проблемы, самостоятельный и работоспособный.
| |
|
7.99, Урри (ok), 12:33, 21/06/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Сразу видно "специалиста". asm.js был кривым, давал достаточно слабое улучшение производительности,
O_O. Кривым? Слабое улучшение производительности? Откуда вы такие беретесь то, из детсада?
> и так и не взлетел, потому что никому не оказался нужен.
Ахахахахахахах. asm.js сидит в каждом втором невасянском проекте, и в каждой онлайн жс игрушке.
короче, мальчик. иди прячь на место свой горшок, ложись спать и попроси воспитательницу не пускать тебя в интернет. он от тебя очень сильно глупеет.
| |
|
|
|
|
3.96, СССР (?), 00:31, 21/06/2021 [^] [^^] [^^^] [ответить]
| +/– |
прогресс на волне долбохайпа, так же как и игр в покемонов, вот ваш прогресс.
Во времена прогресса карабли строили из метала, паровые котлы, самолеты, в космос люди летать стали. а это что прогреc? это новости для быдло, для рабов, таких вот прогрессивных как вы.
| |
|
|
|
2.84, Аноним (-), 16:51, 19/06/2021 [^] [^^] [^^^] [ответить]
| +/– |
Его и в вебню искусственно тянут. как только корпорации с ним наиграются, сразу везде вышвырнут, в том числе и из вебни.
| |
|
1.6, Аноним (6), 15:51, 18/06/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Тема была бы крутая, но много вопросов, как работать с UI? Что с потоками и сборщиком мусора? Этот рантайм опережает стандарт WASI или только его реализует?
| |
1.14, Аноним (14), 18:01, 18/06/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +8 +/– |
Мне кажется это отличный инструмент для написания модулей ядра линух. Оно позволит избежать необходимости включения в будущем движка v8 в ядро.
| |
|
|
3.39, ммнюмнюмус (?), 21:34, 18/06/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Пора GNU перейти на современный уровень, опережая гугл. Начать с добавления новой архитектуры в binutils и gcc.
| |
|
|
1.15, msgodpc (?), 18:32, 18/06/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
зачем это нужно?
чем это от протухшего флеша отличается?
когда для того чтобы твоя маняпрограмма запустилась у юзера должна быть установлена очередная шляпа
| |
|
2.18, Аноним (18), 19:04, 18/06/2021 [^] [^^] [^^^] [ответить]
| –3 +/– |
зачем нужен линкус?
чем он от протухшей чикаги отличается?
когда для того чтобы твоя маняпрограмма запустилась у юзера должна быть установлена очередная шляпа
| |
2.45, Siborgium (ok), 04:30, 19/06/2021 [^] [^^] [^^^] [ответить]
| +/– |
>зачем это нужно?
Чтобы ускорить и обезопасить интернет, отвязав по возможности от JS.
>чем это от протухшего флеша отличается?
Запускается в песочнице (точнее, на специальной libc), программы можно писать на любом ЯП и компилировать в wasm.
>когда для того чтобы твоя маняпрограмма запустилась у юзера должна быть установлена очередная шляпа
"Шляпа" нужна для запуска вне браузера.
| |
|
1.23, Аноним (23), 19:47, 18/06/2021 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Примеры использования нужны и хороший учебник, а так же интеграция с популярными системами. Как только сделают, то можно будет UI писать писать на этом и распространять код между платформами, но потом же начнут просить файл с системы дать и т.д. одним словом сейчас возводят стены что бы их героический потом продалбывать.
| |
1.25, user90 (?), 19:56, 18/06/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
> инструментарий для создания приложений на базе WebAssembly
ОТЛОжений, типа накипи или засоров в канализации))
| |
1.29, Аноним (-), 20:19, 18/06/2021 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Rust и JS - два сапога пара, одни и те же люди устраивают одни и те же красочные праздники и ходят в одни и те же бары.
| |
1.30, Аноним (30), 20:24, 18/06/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Разве это не прекрасно? Теперь можно будет тащить в Linux rust-блобы успешно запускающиеся на Windows и MacOS независимо от архитектуры процессора. Теперь можно устанавливать программы можно будет не только в стиле 'curl https://get.wasmer.io -sSfL | sh', но и 'curl https://example.com/blob.wasm | wasmer'. Благодаря rust+https это абсолютно безопасно!
| |
|
|
3.32, Аноним (30), 20:36, 18/06/2021 [^] [^^] [^^^] [ответить]
| +/– |
Не нужно, ведь уже есть Rust ограничивающий любые утечки хотите ли Вы того или нет.
| |
|
4.33, Аноним (-), 20:45, 18/06/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Так если одеть презерватив на клавиатуру или на голову, будет ещё безопаснее.
| |
|
|
6.40, ммнюмнюмус (?), 21:36, 18/06/2021 [^] [^^] [^^^] [ответить]
| +/– |
А по моему, если увидят презерватив на голове, то лицо уже не будет интересовать.
| |
|
7.63, Аноним (63), 11:34, 19/06/2021 [^] [^^] [^^^] [ответить]
| +/– |
Главное же безопасность. Противогаз например еще безопаснее презерватива на голове.
| |
|
|
|
|
|
|
3.43, Аноним (18), 22:31, 18/06/2021 [^] [^^] [^^^] [ответить]
| +2 +/– |
Уже есть js в браузере, и ничего, народ ест. Потому что it настолько убогая отрасль, что в ней до сих пор работает правило "лишь бы работало, зато дешево", а не "работает наилучшим образом, на цену все равно", и уж тем более, никто не думает, как делать наилучшим образом задешево
| |
|
|
5.62, Аноним (18), 11:31, 19/06/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Приведи пример программы, про которую можно сказать "качественно", в качестве бонуса можешь привести пример "быстро и качественно, но очень дорого"
Я надеюсь, ты понимаешь, что какой бы ты пример не привел, тебе быстренько накидают примеры того, что твое "качественно" на самом деле "не качественно", особенно здесь, на опеннете
А еще очень хочется знать, каким таким инструментом можно делать "быстро и качественно"
| |
|
4.57, Аноним (57), 09:54, 19/06/2021 [^] [^^] [^^^] [ответить]
| +/– |
Это что-то из разряда искусства ради искусства. Работать наилучшим(sic! что это?) образом, на цену все равно, звучит как бессмыслица.
| |
|
5.66, Аноним (30), 12:06, 19/06/2021 [^] [^^] [^^^] [ответить]
| +/– |
>Работать наилучшим(sic! что это?) образом
Оптимальное ПО это то, что экономит время людей и не провоцирует у них раздражение от ожидания реакции компьютера. Анимации на самом деле нифига не помогают как впрочем и все дизайнерские идеи.
| |
|
|
|
2.46, Siborgium (ok), 04:31, 19/06/2021 [^] [^^] [^^^] [ответить]
| +/– |
В wasm можно компилировать не только rust. Кроме wasmer есть другие рантаймы для wasm, не написанные на rust.
| |
2.50, 1111 (??), 04:55, 19/06/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
>Разве это не прекрасно? Теперь можно будет тащить в Linux rust-блобы успешно запускающиеся на Windows и MacOS независимо от архитектуры процессора.
отлично! теперь надо весь репозиторий дебиана под это собратьЮ включая и сам апт и будет действительно платформонезависимый репозиторий программ! надо будет только поставить эту шнягу на комп не смотря какая у него система команд процессора и ос
| |
|
3.51, 1111 (??), 04:56, 19/06/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
один раз собрал по и везде работает - такое всяким там флатпакам и не снилось!
| |
|
|
3.68, Аноним (30), 12:17, 19/06/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
>Java и .NET уже есть. WASI лишь недоделанная копия того же...
Вы забыли киллер-фичу. Rust! Язык обещающий устранить все ошибки работы с памятью на этапе компиляции. И никаких больше NullPointerException и OverflowException. Какой бизнесмен не соблазнится идеей, заставить своих мартышек писать сразу без багов?
| |
|
|
5.89, Аноним (89), 19:38, 19/06/2021 [^] [^^] [^^^] [ответить]
| +/– |
Не нашел туториала по формированию бинарника, работающего и под x86, и под россыпью arm
| |
|
6.91, 1111 (??), 00:32, 20/06/2021 [^] [^^] [^^^] [ответить]
| +/– |
>Не нашел туториала по формированию бинарника, работающего и под x86, и под россыпью arm
ещё под риск5 надо и чтоб под разные ос и не только код на си, а на целой куче языков на которых написано куча опенсорсного софта.... нашли блин аналог явы и нета.
| |
|
7.93, Аноним (18), 01:06, 20/06/2021 [^] [^^] [^^^] [ответить]
| +/– |
Было бы не плохо. Ведь в случае васмера мне надо портировать только васмер. Все собраное в wasm формат будет в нем исполняться
| |
|
|
|
|
|
|
1.44, Аноним (44), 23:05, 18/06/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Знал что это будет.. JVM, .Net, теперь WASM. Года 2 назад с коллегами эту тему обсасывали, что станет альтернативной платформой и в принципе все были согласны что так и случится
| |
|
|
3.59, Аноним (58), 10:25, 19/06/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
Make sure you have installed the dependencies:
g++ 5.1 or later or clang++ 3.5 or later
| |
|
|
1.60, Аноним (60), 11:10, 19/06/2021 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
> Платформа позволяет добиться производительности выполнения приложений, близкой к выполнению родных сборок.
Це ж неправда, я тестил ffmpeg на wasm - 15 фпс при перекодировании фуллхд видео в wasm и 80 фпс нативно на цпу.
| |
|
|
3.71, Аноним (60), 12:54, 19/06/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Пробовал ffmpeg.js - очень долго загружается, видимо на компиляцию в машинный код время тратится. И работает ещё медленнее. Есть ещё вариант с webrtc, но он на ios не работает, впрочем это мимо темы, речь-то о wasm.
| |
|
|
1.78, OpenEcho (?), 15:19, 19/06/2021 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
Во, хипстерам новость в масть...
> для создания универсальных приложений, способных выполняться в разных операционных системах... Программы представляют собой легковесные контейнеры, в которых выполняется псевдокод WebAssembly.
Ну, да, чем сложнее, тем легче манипулировать рынком
> Переносимость обеспечивается благодаря компиляции кода приложения в низкоуровневый промежуточный код WebAssembly
А зачем???
Зачем - в промежуточный байткод, когда можно скомпилировать сразу в нативный код, который будет работать везде, на линуксе, все бсд, мак, в винде, да хоть напрямую из БИОСа...
Просто добаил в проект:
https://github.com/jart/cosmopolitan
https://justine.lol/cosmopolitan/
и усе...
| |
1.94, Аноним (92), 10:52, 20/06/2021 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
На опеннет надо запретить rust, js, WebAssembly, electron и другие хипстерские поделки, так как они вызывают пароксизм ненависти у местных анонимов
| |
|