The OpenNET Project / Index page

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



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

"Опубликован стандарт WebAssembly 3.0"  +/
Сообщение от opennews (ok), 18-Сен-25, 08:10 
Консорциум W3C объявил о готовности спецификации, стандартизирующей промежуточный код  WebAssembly 3.0 и связанный с ним API, позволяющий создавать высокопроизводительные приложения, переносимые между браузерами и аппаратными платформами. WebAssembly предоставляет не зависящий от браузера универсальный низкоуровневый промежуточный код для выполнения приложений, скомпилированных из различных языков программирования...

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

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

Оглавление

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

2. Сообщение от 12yoexpert (ok), 18-Сен-25, 08:31   +1 +/
хоспаде, оно ещё нигде не используется, а они уже два раза обратную
совместимость сломали
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7, #8, #19, #31, #34, #40

3. Сообщение от 12yoexpert (ok), 18-Сен-25, 08:32   +1 +/
> Отмечается, что в новой версии стандарта значительно улучшена поддержка компиляции в WebAssembly высокоуровневых языков. Например, реализована возможность компиляции в WebAssembly проектов на языках Java, OCaml, Scala, Kotlin, Scheme и Dart.

то есть С у веб-синьоров уже не язык высокого уровня?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #9, #10, #20

4. Сообщение от Аноним (4), 18-Сен-25, 08:33   +/
Доброе утро! Вопрос к специалистам: эта штуковина в будущем заменит JS или нет?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #11

5. Сообщение от Аноним (10), 18-Сен-25, 08:35   +/
Нам теперь этот ваш электрон н... ненужОн? Не?
Ответить | Правка | Наверх | Cообщить модератору

6. Сообщение от Жироватт (ok), 18-Сен-25, 08:37   +3 +/
Как сделать java которая не java или стрип от xckd про 15 стандартов
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #12, #33

7. Сообщение от Аноним (7), 18-Сен-25, 08:39   +4 +/
То есть совместимость надо ломать, когда ей уже пользуются вовсю? Л - Логика.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

8. Сообщение от Аноним (8), 18-Сен-25, 08:39   +/
Так лучше пусть сейчас ломают, чем потом
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #16

9. Сообщение от Аноним (7), 18-Сен-25, 08:40   –2 +/
В С уже завезли sum types и безопасную работу с памятью?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

10. Сообщение от Аноним (10), 18-Сен-25, 08:41   –1 +/
Си вродиж ни когда высокоуровневым не былжеш. Тут о компиляторе разговор, тип теперь можете писать вот на том и на том а работать пудет шо ракета ибо все превварится в webassembly.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

11. Сообщение от Аноним (7), 18-Сен-25, 08:43   +/
Не заменит, пока не добавят zero-copy интеграцию с веб апи. Сейчас васм годится только для очень узкого класса задач -- таких задач, где ты ровно один раз формируешь аргументы, ровно один раз вызываешь васм-код, он там начинает шуршать CPU минуту-две, занимаясь сложными вычислениями, а потом он ровно один раз выдает результат. Очевидно, что обычный обработчик UI на таком писать неразумно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #43

12. Сообщение от Аноним (7), 18-Сен-25, 08:44   +1 +/
У нас уже была жава в браузерах. Назывались "ява-апплеты". Тормозили безбожно. Да и безопасность текла.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #15

13. Сообщение от Букер (?), 18-Сен-25, 08:44   –2 +/
> реализована возможность компиляции в WebAssembly проектов на языках Java, OCaml, Scala, Kotlin, Scheme и Dart

что это за старье, если не появится поддержка современных языков, не взлетит

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #14, #17

14. Сообщение от Аноним (10), 18-Сен-25, 08:47   –1 +/
Вы про раст опять? Так-то java, kotlin вполне современны
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #22, #32

15. Сообщение от IMBird (ok), 18-Сен-25, 08:51   –1 +/
Зато не дотнет. Героически подебили злобный сервелат (причём сами гаврики из мс), лол.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #29

16. Сообщение от Аноним (16), 18-Сен-25, 08:59   +1 +/
Потом тоже сломают, не переживайте.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

17. Сообщение от Карлос Сношайтилис (ok), 18-Сен-25, 08:59   +/
А чего не хватает?
Особенно с учётом того, что C/C++/Go/Rust уже поддерживаются.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

18. Сообщение от Аноним (-), 18-Сен-25, 09:03   –1 +/
Подскажите как из сишки скомпилировать код через Webaasembly чтобы он выполнился внутри браузера?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #38

19. Сообщение от Аноним (19), 18-Сен-25, 09:11   +3 +/
> оно ещё нигде не используется

Ложь.

> обратную совместимость сломали

Ложь.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #26

20. Сообщение от Аноним (20), 18-Сен-25, 09:21   +2 +/
Так это те языки, что добавтли в третьей версии. А C, С++  были и в предыдущей.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

22. Сообщение от Букер (?), 18-Сен-25, 09:24   +/
ну так-то сейчас без этого никуда. В ядро завозят, убунта вон тоже начинает везде внедрять. Молодежь не хочет в "дидовских" языках разбираться, говорит что очень сложно и не безопасно. А сабж на кого рассчитан? Вот и мне приходится мысль свою разжевывать. То-то и оно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #24, #25

24. Сообщение от Tron is Whistling (?), 18-Сен-25, 09:39   +/
Вот та "молодёжь"-то и не взлетит...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #37

25. Сообщение от Аноним (10), 18-Сен-25, 09:43   +/
Тут давиче публиковался рейтинг яп, так вот, некоторые дидовские языки неожиданно поднялись в рейтингах.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #28

26. Сообщение от 12yoexpert (ok), 18-Сен-25, 09:57   –1 +/
истина оба раза, а у тебя как раз ложь
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

28. Сообщение от Аноним (7), 18-Сен-25, 09:58   +/
Вилами по воде писано. Ты видел хоть одного перловика? Такого, чтобы он использовал перл настолько часто, что это бы подняло перл на 10 место в рейтинге.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

29. Сообщение от 12yoexpert (ok), 18-Сен-25, 09:59   +/
ты путаешь курицу с яйцом в обоих случаях
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

30. Сообщение от Ананоним (?), 18-Сен-25, 10:12   +1 +/
Поддержка 64-бит адресов? Ну всё, теперь ваш браузер сожрёт больше памяти чем вы сможете купить!
Ответить | Правка | Наверх | Cообщить модератору

31. Сообщение от Аноним (31), 18-Сен-25, 10:13   +/
> хоспаде, оно ещё нигде не используется

Вот это новости! Уважаемый эксперт не слышал о Emscripten?

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

32. Сообщение от Аноним (32), 18-Сен-25, 10:19   +/
> kotlin вполне современны

Нет такого языка.

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

33. Сообщение от Аноним (31), 18-Сен-25, 10:20   +1 +/
> Как сделать java которая не java

А у Java когда-то была производительность, близкая к нативному коду? Опеннетная экспертиза как всегда поражает...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #35, #36

34. Сообщение от Аноним (34), 18-Сен-25, 10:21   +2 +/
В любых веб-играх используется. В юнити, в годоте, в анриле - все это компилируется в васм при экспорте под веб. Поиграть можешь на итче или в том же вк.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

35. Сообщение от Аноним (35), 18-Сен-25, 10:24   +/
Всегда почти была
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #41

36. Сообщение от Аноним (36), 18-Сен-25, 10:32   +/
Жава может работать быстрее си++, потому что память освобождает когда-то потом, тогда как C++ сразу. Но потом начинет микрофиризить из-за сборщика мусора
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #39, #42

37. Сообщение от Аноним (36), 18-Сен-25, 10:33    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

38. Сообщение от Аноним (36), 18-Сен-25, 10:34   +/
гугли emscripten
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

39. Сообщение от Аноним (31), 18-Сен-25, 10:48   +1 +/
> Жава может работать быстрее си++, потому что память освобождает когда-то потом, тогда как C++ сразу

А, ну да, софт же тормозит из-за освобождения памяти... 🤦

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

40. Сообщение от Аноним (-), 18-Сен-25, 10:51   +1 +/
> оно ещё нигде не используется

Мда... кекспертиза уровня "опеннет". Впрочем если всю жизнь только прдлить консольку, то наверное это норма.

Ниже уже написали про игры, но кроме них практически любой тяжелый веб-софт это как WebAssembly - Adobe Photoshop, Figma, AutoCAD Web, Zoom Web и так далее.
Так что вылазь из своей пещеры и посмотри на реальность.

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

41. Сообщение от Аноним (31), 18-Сен-25, 10:51   +1 +/
Так и запишем: интерпертируемый язык со слоями абстракций и динамическими аллокациями на каждый чих почти всегда имеет почти такую же производительность, как и нативный код.

Еще экспертные мнения будут? Гулять так гулять! 🤣

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

42. Сообщение от Аноним (42), 18-Сен-25, 10:59   +/
> Жава может работать быстрее си++, потому что память освобождает когда-то потом, тогда как C++ сразу

Нет, не может, потому что там, где в Java без альтернатив дергает динамические аллокации, в C++ в большинстве случаев можно просто юзать стек.

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

43. Сообщение от fidoman (ok), 18-Сен-25, 11:06   +/
а запустить это в отдельном потоке нельзя что ли, и неспешно перекидываться сообщениями?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11


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

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




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

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