Тёмный

Андрей Роенко - WebAssembly без купюр 

HolyJS
Подписаться 29 тыс.
Просмотров 17 тыс.
50% 1

Ближайшая конференция - HolyJS 2024 Autumn, 7 ноября (online), 14-15 ноября (Санкт-Петербург + трансляция).
Подробности и билеты: jrg.su/K18Cxd
- -
. . В этом докладе вы узнаете про то, как устроен WebAssembly и почему именно таким образом. Спикер разберет виртуальную машину, ее возможности и ограничения, формат байткода, текущие реализации. Никаких «мы скачали emscripten и что-то там скомпилировалось и как-то там работает».
А еще спикер расскажет, как WebAssembly ускоряет Яндекс.Карты.

Наука

Опубликовано:

 

6 фев 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 36   
@Charmed_quark
@Charmed_quark 3 года назад
Классный доклад, спасибо :)
@yabnku
@yabnku 3 года назад
while(false){ code... break; ...code} это, конечно, круто. но в основном, очень хороший доклад, большое спасибо!
@redisco100
@redisco100 2 года назад
Я люблю код, но таким бы я не занимался, жесть
@ostrov11
@ostrov11 3 года назад
... открою секрет, машинный код это 50% goto
@voidmain90
@voidmain90 3 года назад
второй секрет: любой код где бы он ни был состоит из присваиваний и условий
@redradist
@redradist 3 года назад
Это идейный наследник по большей части LLVM, Java Byte Code и лишь потом asm.js
@nanoqsh
@nanoqsh 2 года назад
Треды это маст хэв, но вот зачем нужен GC? Так васм превратится в JS. Смысл васма в том, что он быстрый, а GC его замедлит
@nok738
@nok738 Год назад
Это опциональная вещь. Кому надо - тот будет использовать.
@nanoqsh
@nanoqsh Год назад
@@nok738 пользователям это не надо
@nok738
@nok738 Год назад
@@nanoqsh пользователям не нужен более быстрый и компактный код? Это же просто набор встроенных примитивов, которые могут использовать языки со сборкой мусора, вместо того, чтобы городить свой рантайм.
@nanoqsh
@nanoqsh Год назад
@@nok738 без сборщика код будет быстрее и достаточно компактным, так как в него не нужно будет тащит GC. Но да, для языков со сборкой мусора код будет компактнее, только тогда уже проще писать сразу на JS
@nok738
@nok738 Год назад
​@@nanoqsh проще сразу писать на JS будет только тем, кто на JS пишет. Ну и JS не даст тех преимуществ модульности/безопасности/переносимости, что даёт Wasm.
@ammonjerro396
@ammonjerro396 4 года назад
Можно вкратце - ВАСМ быстрый? СЛожно на нём новичку собрать свой сайт?
@flyCreat1ve
@flyCreat1ve 4 года назад
Вкратце не получится. Учите матчасть.
@ammonjerro396
@ammonjerro396 4 года назад
@@flyCreat1ve Что за бред вообще? Я не спрашивал можно ли выучить его за 5 минут, я попросил ответить на вопрос, мне не зачем учить что-то, чтобы понять, нужен или нет.
@gh8499
@gh8499 3 года назад
@@ammonjerro396 на тупые вопросы ожидаете нормальный ответ?
@ammonjerro396
@ammonjerro396 3 года назад
@@gh8499 тупой вопрос какой-то...
@Violancergta
@Violancergta 3 года назад
Майкрософт агрессивно проталкивает эту дичь. Но у меня нет столько травы чтобы все это вкурить. Аминь.
@valerijgrayfield1313
@valerijgrayfield1313 2 года назад
“Мессенжер который нельзя называть” Россия 2021, картина маслом
@nanoqsh
@nanoqsh 2 года назад
Это шутка
@freeshooter3163
@freeshooter3163 3 года назад
Вам не кажется, что это просто какое-то подобие очередного компилятора-затычки ?
@nanoqsh
@nanoqsh 2 года назад
Нет
@freeshooter3163
@freeshooter3163 3 года назад
Он не нужен.
@izzei-1614
@izzei-1614 3 года назад
очень даже нужен
@nanoqsh
@nanoqsh 2 года назад
Обоснованное замечание
@pupazzamobila1006
@pupazzamobila1006 3 года назад
Что это за ханжеское "мессенджер, который нельзя называть"? Вроде взрослый человек, а слов боится.
@izzei-1614
@izzei-1614 3 года назад
это шутка
@pupazzamobila1006
@pupazzamobila1006 3 года назад
@@izzei-1614 Нет, не думаю. Это извечное русское лизоблюдство и чинопочитание, трансформировавшееся в неверно понятые нормы корпоративного этикета. По сути боязнь выразиться прямо. Трусость
@izzei-1614
@izzei-1614 3 года назад
@@pupazzamobila1006 русское? А вы точно когда-то видели кого-то кроме русских? Скажите мне, какова вероятность того, что это не шутка, и того, что это боязнь инопланетян с планеты нибуру?
@pupazzamobila1006
@pupazzamobila1006 3 года назад
@@izzei-1614 Уровень аргументации и общий тон ответа даёт достаточное представление о том, кто говорит. Мне с вами не интересно.
@izzei-1614
@izzei-1614 3 года назад
@@pupazzamobila1006 ваш уровень аргументации зато очень замечательный: "Я так не думаю".
Далее
Роман Дворнов - CSS definition syntax
58:03
I SIMULATED THIS EURO 2024 GAME.. 🤯
00:13
Просмотров 2,2 млн
I Built 100 Houses And Gave Them Away!
09:36
Просмотров 56 млн
3M❤️ #thankyou #shorts
00:16
Просмотров 6 млн
Чего ожидать от HTTP/3 + Go
51:07
The Truth about Rust/WebAssembly Performance
29:47
Просмотров 173 тыс.
Собери ПК и Получи 10,000₽
1:00
Просмотров 1,9 млн
Will the battery emit smoke if it rotates rapidly?
0:11
💅🏻Айфон vs Андроид🤮
0:20
Просмотров 742 тыс.