Size: a a a

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

2020 July 19

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
но вообще для вебассембли этот вопрос довольно важный тоже. т.к. результат компиляции/инстанциирования васм модуля жрет процессорные ресурсы, а может оказаться не нужен до этого времени. я про это в васм дизайн репе ишью когда-то создал и вообще есть черновик статьи об этом в зародыше
источник

К

Константин in WebAssembly — русскоговорящее сообщество
Хочешь сказать, нужен кансел в инстансе?
источник

К

Константин in WebAssembly — русскоговорящее сообщество
Например как у блазора, чтобы загрузку  дропать?
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
Константин
Эм.
Промис просто сбрасывается, чтобы не вызывался.
Внутри он вызовется, но не вызовется сам промис.
Отписаться ты никак не можешь после регистраци промиса априори изнутри, как и снаружи промиса, так как ссылка на колбек не хранится если ты этого не сделал ручками.

Не умеешь в JS - ухади.

У феча есть поддержка аборт-контроллера, но это нативная штука, чтобы дропнуть конекшен.
Можно его пихать и в конселябры.
на самом деле это сильный недостаток js и говорить «не умеешь в жс - уходи» не очень красиво. давайте попробуем избегать тут такое недружелюбное общение
источник

К

Константин in WebAssembly — русскоговорящее сообщество
Ну я и не сказал уходи, это же мем.
;)
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
Константин
Хочешь сказать, нужен кансел в инстансе?
хочу сказать что отсутствие такой возможности - недостаток. а над вариантами решения еще стоит подумать (хотя тут уже есть нюансы, не хорошо создавать что-то альтернативное абортконтроллеру и абортсигнаоу из дом)

это все оффтоп опять же. что делать со всеми этими жс разговорами-то? тут кажется нужны каналы в сообществе вроде слаковых / дискордовых
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
где могли бы и про «быстрый» реакт на васм в очередной раз и про все остальное
источник

К

Константин in WebAssembly — русскоговорящее сообщество
Ну это к топикстартеру.
Он не первый раз.
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
да, я ни к кому конкретно претензии не предъявляю. сам же оффтоп развиваю
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
просто я не уверен, что направлять во всякие @js_ru тоже хорошая идея
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
там это потеряется и вообще другое коммьюнити
источник

К

Константин in WebAssembly — русскоговорящее сообщество
А на самом деле, наверное у инстанса то есть аборт.
Что будет если скормить фетч в instantiateStream с абортом?
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
сработает. но на хтапе фетчинга
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
а после этого еще два этапа
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
компиляция и инстанциирование
источник

IK

Ilnur Khalilov in WebAssembly — русскоговорящее сообщество
Но зачем делать отменяемый Промис? Это же нонсенс. Отменять запросы или долгие асинхронные операции действительно надо, но это не напрямую завязано на Промисы
источник

К

Константин in WebAssembly — русскоговорящее сообщество
Так вроде в этом и прикол стрима, что он компилирует на лету.
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
есть про это ишью в webassembly/design. там поискать по автору chicoxyzzy
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
мне с телефона не оч удобно
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
Ilnur Khalilov
Но зачем делать отменяемый Промис? Это же нонсенс. Отменять запросы или долгие асинхронные операции действительно надо, но это не напрямую завязано на Промисы
чтобы отменить ненужную утилизацию ресурсов
источник