Size: a a a

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

2020 August 06

M

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

PP

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

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
В 2018 Алон отвечал на вопрос на гитхабе, но примеров там тоже нет:
источник

PP

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

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Вот еще кое что про Relooper, но там в контексте asm.js. тоже довольно старая статья
https://raw.githubusercontent.com/kripken/emscripten/8a6e2d67c156d9eaedf88b752be4d1cf4242e088/docs/paper.pdf
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Да, исторически большинство презентаций по binaryen говорят о asm.js
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Я нашёл вариант этой статьи, сейчас попробую и эту ссылку открыть
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Кстати, я за использование binaryen в качестве самостоятельного бэкенда - совсем не обязательно тащить весь LLVM ради webassembly. С другой стороны мне интересен и LLVM в том же качестве, поэтому хочется лучше в этом разобраться
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Ну binaryen пока еще не имеет многих peephole оптимизаций сопоставимых с LLVM. Я это пытаюсь сейчас исправить активно контрибуча в binaryen
источник
2020 August 07

M

MaxGraey in WebAssembly — русскоговорящее сообщество
@chicoxyzzy ты еще ждешь поддержки asm32 для wasmtime? Похоже тут наконец начали ее внедрять
https://github.com/bytecodealliance/wasmtime/pull/2103
источник

SR

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

AS

Aλexander Syrotenko in WebAssembly — русскоговорящее сообщество
MaxGraey
Есть доклад от Алона. Даже нескоьлко. Binaryen не просто убирает мертвый код, он полностью перепесывает и оптимизирует байткод начиная от CFG и заканчиная оптимизацией локальных переменных, глобальных переменных, инлайнинга, DAE, CSE и т д. По сути почти тоже самое что и LLVM только на стековой IR + еще много специфичного. Кроме того упаковывает память, таблицы, удаляет неиспользованные импорты, секции и т д
… и ко всему прочему, сам проект очень хорошо  структурированный и читабельный. Приятно наблюдать.
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
offtop: странный вопрос. Можно ли где-то в Вебе посмотреть TypeScript Definition Files from DefinitelyTyped кроме как через Github? А то там чёрт ногу сломит...
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Alexander Tchitchigin
offtop: странный вопрос. Можно ли где-то в Вебе посмотреть TypeScript Definition Files from DefinitelyTyped кроме как через Github? А то там чёрт ногу сломит...
Вообще сложная тема. Проще наверное найти пакет здесь:
https://microsoft.github.io/TypeSearch/

потом перейти по нему в npm а от туда в конкретную директурию DefenitelyTyped по ссылке
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
MaxGraey
Вообще сложная тема. Проще наверное найти пакет здесь:
https://microsoft.github.io/TypeSearch/

потом перейти по нему в npm а от туда в конкретную директурию DefenitelyTyped по ссылке
Чё-то там не было ссылки на конкретную директорию... Смотрел пакет Node.
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Alexander Tchitchigin
Чё-то там не было ссылки на конкретную директорию... Смотрел пакет Node.
Хм, да для @types/node ссылка ведет просто в readme всего репозитария
источник

EO

Eugene Obrezkov in WebAssembly — русскоговорящее сообщество
Alexander Tchitchigin
Чё-то там не было ссылки на конкретную директорию... Смотрел пакет Node.
Проще будет просто из своих node_modules открыть
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
Eugene Obrezkov
Проще будет просто из своих node_modules открыть
У меня нет node_modules. 🤷‍♀️
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
Я вообще пишу НЕ фронт и НЕ на TS.
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
И не бэк, если уж на то пошло. Вообще не Веб. 🤷‍♀️
источник