Size: a a a

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

2021 September 07

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Мне интересно насколько функция больше когда и тот и другой делают все возможное, и почему
источник

К

Константин in WebAssembly — русскоговорящее сообщество
Кстати, это и на JS распространяется же, да? те мне опять танцевать вокруг "long function unoptimised"?
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Там лимит сейчас стоит 500kb
источник

M

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

M

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

M

MaxGraey in WebAssembly — русскоговорящее сообщество
И то, только если GC включен:
https://github.com/v8/v8/blob/master/src/wasm/module-compiler.cc#L2945
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Не маленький, вроде функция в wat файле была не такая большая. Или в неё что-то самим v8 инлайнится?
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Там весь wasm файл весил всего 1.3 kb. А сама функция mandelbrot наверное где то 300-400 байт
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Да, полмегабайта это очень много. Оно точно на этом спотыкается? Если да, то проблема возможно га предыдущих стадиях компиляции. Отсутствие этой проверки само по себе может и не помочь из-за проблем с турбофэном
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Вообще не понятно. Возможно какая то статистика которую собирает интерпретатор или liftoff дает сбой и v8 решает что эта небольшая функция не должна попасть в turbofan
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
В трейсе должно быть сообщение о том что функция слишком большая если именно эта проверка всё портит
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Да, вполне может быть
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
22 сентября пройдёт вторая конференция Wasm in web3 (раньше она называлась Wasm in the blockchain, вот записи с первой https://www.youtube.com/watch?v=YW6hszjjMqo&list=PL5BszCNLCnMOt7wCU9CmTaaFPP3-cIKmR), всю информация по ней можно найти тут https://avive.github.io/wasm_on_the_blockchain_2021/#/, а регаться для просмотра тут https://hopin.com//events/wasm-in-web3/
источник

PM

Pavel Mellonges® in WebAssembly — русскоговорящее сообщество
Если тут есть люди, которые заинтересованы в совместном изучении assemblyscript - пишите в лс. Сам не новичок в js/ts
источник

PM

Pavel Mellonges® in WebAssembly — русскоговорящее сообщество
интересно, как раз web3 немного занимаюсь
источник

К

Константин in WebAssembly — русскоговорящее сообщество
источник
2021 September 08

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
а никто не против, если я запиню? вроде в ближайшем будущем других конференций не ожидается
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Как по мне такие конференции больше рассказывают про web3 технологии и немного про wasm в этом контексте, не уверен что стоит прямо в закреп это помещать
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
ну они рассказывают при применение васма, только про сам васм почти нет конференций
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
я бы сказал, что только на WG только сам васм обсуждается
источник