Size: a a a

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

2021 January 23

DM

Dmitry M in WebAssembly — русскоговорящее сообщество
MaxGraey
> wasm быстрее на 10ms. Но если дернуть GCCGO

Скорее всего за счет автовекторизации GCC
Так и есть.
источник

DP

Defragmented Panda in WebAssembly — русскоговорящее сообщество
я правильно понимаю что wasm не поддерживает рантайм изменение кода? в пределах одного вызова wasm из js из-за ограничения на вызовы функций и контроль потока исполнения для безопасности?
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Defragmented Panda
я правильно понимаю что wasm не поддерживает рантайм изменение кода? в пределах одного вызова wasm из js из-за ограничения на вызовы функций и контроль потока исполнения для безопасности?
Правильно. В Wasm имеет смысл сейчас компилировать только в AOT-стиле. Если нужна поддержка JIT на уровне языка, то тогда лучше в JVM/Graal/BEAM
источник

A

Anon in WebAssembly — русскоговорящее сообщество
Надеюсь всё будет ок, блин хоть корвалол капай.
источник

A

Anon in WebAssembly — русскоговорящее сообщество
Фастли должен вроде новый Incremental shadow-stack GC зайти и хотя бы они не уйдут с донатов в AS.
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Был кстати один забавный случай с нами на OpenCollective. Shopify решилы выслать нам 25k$ но ошиблись нулем и выслали 250k$ =) Ну мы конечно очень удивились и уточнили, оказалось что  да, это ошибка. Ну и через пару дней платеж был отменен и зачислены 25k$. Я это к тому, что будь криптовалюта, а мы - какая нибудь компашка, которая делает все ради наживы, то мы бы просто укатили в закат 😂
источник

A

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

A

Anon in WebAssembly — русскоговорящее сообщество
MaxGraey
Был кстати один забавный случай с нами на OpenCollective. Shopify решилы выслать нам 25k$ но ошиблись нулем и выслали 250k$ =) Ну мы конечно очень удивились и уточнили, оказалось что  да, это ошибка. Ну и через пару дней платеж был отменен и зачислены 25k$. Я это к тому, что будь криптовалюта, а мы - какая нибудь компашка, которая делает все ради наживы, то мы бы просто укатили в закат 😂
Надеюсь какой-нибудь PayPal себе комиссию с этого перевода не оставил
источник

A

Anon in WebAssembly — русскоговорящее сообщество
Шуткую конеш, но это жоска.
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Anon
Надеюсь какой-нибудь PayPal себе комиссию с этого перевода не оставил
Не, там есть возможность откатывать такие суммы без потери (или почти без потери)
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Anon
Надеюсь всё будет ок, блин хоть корвалол капай.
источник

A

Anon in WebAssembly — русскоговорящее сообщество
Ага, я именно щас это читаю.
источник

MZ

Maksym Zavershynskyi in WebAssembly — русскоговорящее сообщество
Если у вас есть идеи или пожелания улучшить или добавить какие-то библиотеки AssemblyScript то пожалуйста отпишитесь здесь: https://twitter.com/mzavershynskyi/status/1352761876719910912
источник

A

Anon in WebAssembly — русскоговорящее сообщество
Отлягло, можно корвалол обратно на полочку поставить.
источник

A

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

A

Anon in WebAssembly — русскоговорящее сообщество
Поэтому я бы не стал распылять разработку от того над чем сейчас ведется работа - тоесть Incremental GC и поддержка Closures.
источник

MZ

Maksym Zavershynskyi in WebAssembly — русскоговорящее сообщество
Ну это независимые вещи. GC и Closures разрабатываются AssemblyScript core коммандой, мы им конечно можем выделить сколько-то допольнительных ресурсов но по бюрократическим причинам мы можем дополнительно выделить больше ресурсов отдельной группе людей которые буду писать код по гранту. Они конечно могут писать тесты для AssemblyScript core/std но в дополнение к этому они могут дописывать и писать какие-то другие библиотеки для экосистемы. Мы очень хотим уменьшить неудобство для разработчиков когда они начинают писать на AssemblyScript и обнаруживают что они не могут заимпортить какую-то библиотеку которая присутствует в других языках.
источник

A

Anon in WebAssembly — русскоговорящее сообщество
Тоесть сделать его юзабельным для тех кто не понимает что на AssemblyScript не импортят, а пишут? Ведь эту роль уже выполняет Emscripten.

Незнаю как для остальных, но для меня AssemblyScript это дополнение к обычному TypeScript проекту, которое позволяет избежать работы с медленным bigint на стороне JavaScript.
Я на AS пишу кастомную физику, навигацию, деревья поведения - короче игровую симуляцию. И ни разу мне не пришло в голову взять и заимпортить какой-то левый TypeScript.
источник

MZ

Maksym Zavershynskyi in WebAssembly — русскоговорящее сообщество
Пока что из тех девелоперов которые пишут на нас на AssemblyScript я не думаю что кто-то рассматривал вариант импорта через Emscripten, думаю потому что большинство из AssemblyScript пользователей пришли или из других блокчейнов или из веб девелопмента и C++ или Wasm линкин им чуждо.
источник

НС

Никита Сковорода... in WebAssembly — русскоговорящее сообщество
@maxgraey как думаешь, насколько поганая/нормальная идея использовать AssemblyScript для демонстрации алгоритмов начинающим и обучения? Не как замена сей, а как замена паскаля.
источник