Size: a a a

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

2020 August 26

К

Константин in WebAssembly — русскоговорящее сообщество
Alexander Tchitchigin
Само собой. Это экологично.
Ну не сказал бы.
Я вот юзаю их как мусорные мешки.
Те технически ничего не изменилось.
Или я в мусорном бы вынес или в пищевом. :)

Пром memory не скажу, куда его заюзать.
Но экономия на спичках.
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Dmitry Bezhetskov
иногда приходится подправлять выхлоп AS чтобы убрать лишнее
А можно пример? Просто если что приходитьcя подправлять лишнее после binaryen-а то у меня есть сомнения что он вообще у вас включены оптимизации или правильно выставлены флаги компилятора
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Dmitry Bezhetskov
например, даже с --runtime=none экспортируется память (export "memory" (memory $0)) даже если она вообще не используется
—noExportMemory
источник

DB

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

DB

Dmitry Bezhetskov in WebAssembly — русскоговорящее сообщество
MaxGraey
А можно пример? Просто если что приходитьcя подправлять лишнее после binaryen-а то у меня есть сомнения что он вообще у вас включены оптимизации или правильно выставлены флаги компилятора
-O3, инлайнинг не всегда работает так, как хотелось бы
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Dmitry Bezhetskov
-O3, инлайнинг не всегда работает так, как хотелось бы
скоро будет работать нормально:
https://github.com/WebAssembly/binaryen/pull/3032

В любом случае есть @inline аттрибут (декоратор)
источник

DB

Dmitry Bezhetskov in WebAssembly — русскоговорящее сообщество
Спасибо, не знал
источник

c

cevek in WebAssembly — русскоговорящее сообщество
@maxgraey а у вас нет где нить доки какой нить где описан процесс как работает ваш компилятор AS?
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
cevek
@maxgraey а у вас нет где нить доки какой нить где описан процесс как работает ваш компилятор AS?
Есть упрощенная диаграмма архитектуры
https://github.com/AssemblyScript/assemblyscript/blob/master/media/architecture.svg
источник

N

Nikolay in WebAssembly — русскоговорящее сообщество
Есть ли вероятность того, что вокруг JSVM будут появляться новые языки, разной направленности, примерно как происходит с JVM?
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
Nikolay
Есть ли вероятность того, что вокруг JSVM будут появляться новые языки, разной направленности, примерно как происходит с JVM?
CoffeeScript, PureScript, Elm, ReScript -- тысячи их, нет? 😊
источник

N

Nikolay in WebAssembly — русскоговорящее сообщество
Alexander Tchitchigin
CoffeeScript, PureScript, Elm, ReScript -- тысячи их, нет? 😊
речь про вебассембли таргет
источник

N

Nikolay in WebAssembly — русскоговорящее сообщество
js сам по себе имеет свое назначение, нет особого смысла компилить что-то в него, проще на нем же и написать
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
Nikolay
речь про вебассембли таргет
Тогда при чём тут JSVM? Кстати, это вообще что? 😉

Но и для WASM уже порядочно языков портировали/сочинили.
источник

N

Nikolay in WebAssembly — русскоговорящее сообщество
Alexander Tchitchigin
Тогда при чём тут JSVM? Кстати, это вообще что? 😉

Но и для WASM уже порядочно языков портировали/сочинили.
потому что васм там исполняется, или я что-то путаю?
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
где? Что такое JSVM? Впервые о такой аббревиатуре слышу
источник

N

Nikolay in WebAssembly — русскоговорящее сообщество
MaxGraey
где? Что такое JSVM? Впервые о такой аббревиатуре слышу
ну я условно, извиняюсь
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
Nikolay
js сам по себе имеет свое назначение, нет особого смысла компилить что-то в него, проще на нем же и написать
LOL, Вы на JS вообще писали что-то типа SPA ещё с какой-то бизнес-логикой? А то я пробовал -- проще компилить. 😂
источник

К

Константин in WebAssembly — русскоговорящее сообщество
Ща кто-то получит по шапке
источник

N

Nikolay in WebAssembly — русскоговорящее сообщество
Alexander Tchitchigin
LOL, Вы на JS вообще писали что-то типа SPA ещё с какой-то бизнес-логикой? А то я пробовал -- проще компилить. 😂
да писал, js вообще не компилируемый язык, если уж быть точным
источник