Size: a a a

WebAssembly — русскоговорящее сообщество

2020 October 17

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Да я понял. Не думаю, что эти эксперименты уйдут в прод. Скорее всего они просто недовольны скоростью генерации Turbofan и ищут обходные пути
источник

ZB

Zalim Bashorov in WebAssembly — русскоговорящее сообщество
Константин
Но зачем деоптимизатор JIT васма делать, там же все по сути статически уже известно
После появления gc, объектной модели может стать более актуальным делать спекуляции.
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
после gc да, возможно. Но надеюсь что нет, так как это будет противоречить философии wasm касательно predictable performance
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Георгий
хоспади... решил порендерить Skia на wasm шрифты разной высоты и вот те раз
Я знаю что тебе нужно! Просто купи HTML5 акселлератор под PCI Express ;)
источник

N

Nikolay in WebAssembly — русскоговорящее сообщество
MaxGraey
Я знаю что тебе нужно! Просто купи HTML5 акселлератор под PCI Express ;)
dual garbage collectors😃
источник

c

cevek in WebAssembly — русскоговорящее сообщество
MaxGraey
Я знаю что тебе нужно! Просто купи HTML5 акселлератор под PCI Express ;)
а было бы кстати неплохо иметь такой хард модуль, с учетом того что html с нами еще надолго
источник

c

cevek in WebAssembly — русскоговорящее сообщество
под мл же делают, чем html хуже)
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
cevek
под мл же делают, чем html хуже)
Всем... 😒
источник

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
MaxGraey
Я знаю что тебе нужно! Просто купи HTML5 акселлератор под PCI Express ;)
источник

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
MaxGraey
Я знаю что тебе нужно! Просто купи HTML5 акселлератор под PCI Express ;)
я правда, очень долго искал подходящий стикер 😂. Это божественно 👍😅
источник

К

Константин in WebAssembly — русскоговорящее сообщество
MaxGraey
Я знаю что тебе нужно! Просто купи HTML5 акселлератор под PCI Express ;)
Шутка шуткой, а аппаратного вектора не хватает.
источник

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
Константин
Шутка шуткой, а аппаратного вектора не хватает.
в том-то и дело! от этого ещё забавнее 😅
источник

Г

Георгий in WebAssembly — русскоговорящее сообщество
так я бы и от дуал gc  не отказался, один на жс, второй на васм
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
так основная проблема с GC это latency, так что аппаратное решение сидящее на PCIx шине только усугубит дело)
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
MaxGraey
так основная проблема с GC это latency, так что аппаратное решение сидящее на PCIx шине только усугубит дело)
Не скажи... Это ж если мы STW делаем, тогда да. А если делать конкурентную и параллельную сборку, то ускоритель как раз может помочь не отставать от мутатора. 😊
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
При наличии достаточного объёма памяти в целом — может даже сработать! 😂
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Alexander Tchitchigin
Не скажи... Это ж если мы STW делаем, тогда да. А если делать конкурентную и параллельную сборку, то ускоритель как раз может помочь не отставать от мутатора. 😊
Тут ключевое - это шина PCIx, если это будет встроено в процессор и сидеть где то между CPU и памятью на системной шине, скажем рядыщком c DMA контроллером, то возможно, хотя опять же я не очень понимаю что там можно ускорить - что разметка корней, что что фаза сборки или копактинга, это все относительно легковестные операции, ну возможно там будет более быстный read / write memory барьер или вообще его не будет, хм. Вроде же уже были попытки хардварного GC и ни к чему полезному это не привело
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
MaxGraey
Тут ключевое - это шина PCIx, если это будет встроено в процессор и сидеть где то между CPU и памятью на системной шине, скажем рядыщком c DMA контроллером, то возможно, хотя опять же я не очень понимаю что там можно ускорить - что разметка корней, что что фаза сборки или копактинга, это все относительно легковестные операции, ну возможно там будет более быстный read / write memory барьер или вообще его не будет, хм. Вроде же уже были попытки хардварного GC и ни к чему полезному это не привело
Так просто память веб-страницы тоже нужно на тот же ускоритель выгрузить! Там же и рендеринг-процессор рядом... 😂
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
https://mathisonian.github.io/who-shapes-the-open-web/ если вдруг кто-то задавался таким вопросом. 🧐
источник