Андрей Роенко - WebAssembly без купюр
Вставка
- Опубліковано 2 гру 2024
- Ближайшая конференция - HolyJS 2025 Spring, 7-8 апреля, Москва + online. Подробности и билеты: jrg.su/gxfN4t
- -
. . В этом докладе вы узнаете про то, как устроен WebAssembly и почему именно таким образом. Спикер разберет виртуальную машину, ее возможности и ограничения, формат байткода, текущие реализации. Никаких «мы скачали emscripten и что-то там скомпилировалось и как-то там работает».
А еще спикер расскажет, как WebAssembly ускоряет Яндекс.Карты.
Классный доклад, спасибо :)
while(false){ code... break; ...code} это, конечно, круто. но в основном, очень хороший доклад, большое спасибо!
Это идейный наследник по большей части LLVM, Java Byte Code и лишь потом asm.js
... открою секрет, машинный код это 50% goto
второй секрет: любой код где бы он ни был состоит из присваиваний и условий
Я люблю код, но таким бы я не занимался, жесть
Треды это маст хэв, но вот зачем нужен GC? Так васм превратится в JS. Смысл васма в том, что он быстрый, а GC его замедлит
Это опциональная вещь. Кому надо - тот будет использовать.
@@nok738 пользователям это не надо
@@nanoqsh пользователям не нужен более быстрый и компактный код? Это же просто набор встроенных примитивов, которые могут использовать языки со сборкой мусора, вместо того, чтобы городить свой рантайм.
@@nok738 без сборщика код будет быстрее и достаточно компактным, так как в него не нужно будет тащит GC. Но да, для языков со сборкой мусора код будет компактнее, только тогда уже проще писать сразу на JS
@@nanoqsh проще сразу писать на JS будет только тем, кто на JS пишет. Ну и JS не даст тех преимуществ модульности/безопасности/переносимости, что даёт Wasm.
Можно вкратце - ВАСМ быстрый? СЛожно на нём новичку собрать свой сайт?
Вкратце не получится. Учите матчасть.
@@flyCreat1ve Что за бред вообще? Я не спрашивал можно ли выучить его за 5 минут, я попросил ответить на вопрос, мне не зачем учить что-то, чтобы понять, нужен или нет.
@@ammonjerro396 на тупые вопросы ожидаете нормальный ответ?
@@gh8499 тупой вопрос какой-то...
Майкрософт агрессивно проталкивает эту дичь. Но у меня нет столько травы чтобы все это вкурить. Аминь.
Вам не кажется, что это просто какое-то подобие очередного компилятора-затычки ?
Нет
“Мессенжер который нельзя называть”
Россия 2021, картина маслом
Это шутка
Он не нужен.
очень даже нужен
Обоснованное замечание
Что это за ханжеское "мессенджер, который нельзя называть"? Вроде взрослый человек, а слов боится.
это шутка
@@izzei-1614 Нет, не думаю. Это извечное русское лизоблюдство и чинопочитание, трансформировавшееся в неверно понятые нормы корпоративного этикета. По сути боязнь выразиться прямо. Трусость
@@pupazzamobila1006 русское? А вы точно когда-то видели кого-то кроме русских? Скажите мне, какова вероятность того, что это не шутка, и того, что это боязнь инопланетян с планеты нибуру?
@@izzei-1614 Уровень аргументации и общий тон ответа даёт достаточное представление о том, кто говорит. Мне с вами не интересно.
@@pupazzamobila1006 ваш уровень аргументации зато очень замечательный: "Я так не думаю".