Size: a a a

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

2021 January 24

ДЧ

Данил Черкашин... in WebAssembly — русскоговорящее сообщество
А если использовать let вместо var, то это улучшит производительность? (Внутри функции)
источник

ДЧ

Данил Черкашин... in WebAssembly — русскоговорящее сообщество
И вообще как-то можно ещё оптимизировать помимо типизированных массивов? Может типизация переменных? Или какие-то особые оптимизированные методы обхода массивов (типизированных)?
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Данил Черкашин
И вообще как-то можно ещё оптимизировать помимо типизированных массивов? Может типизация переменных? Или какие-то особые оптимизированные методы обхода массивов (типизированных)?
как это относиться к WebAssembly? Самое лучшее улучшение - это улучшение алгоритма
источник

ДЧ

Данил Черкашин... in WebAssembly — русскоговорящее сообщество
MaxGraey
как это относиться к WebAssembly? Самое лучшее улучшение - это улучшение алгоритма
Ладно, может у вас есть на примете хороший чат именно по JavaScript, а не WebAssembly? Я думал тут JavaScript обсуждают тоже
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Данил Черкашин
Ладно, может у вас есть на примете хороший чат именно по JavaScript, а не WebAssembly? Я думал тут JavaScript обсуждают тоже
я же уже скидывал вам чат. По JS есть:
https://t.me/projs_ru
источник

ДЧ

Данил Черкашин... in WebAssembly — русскоговорящее сообщество
Спасибо за чат по JavaScript. До этого вы мне скидывали только этот https://t.me/proalgorithms.
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
Данил Черкашин
Ладно, может у вас есть на примете хороший чат именно по JavaScript, а не WebAssembly? Я думал тут JavaScript обсуждают тоже
источник

ДЧ

Данил Черкашин... in WebAssembly — русскоговорящее сообщество
Спасибо!
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Кстати если кому то интерестно как работают регулярные выражения под капотом, то для AS появилась довольно простенькая библиотека:
https://github.com/ColinEberhardt/assemblyscript-regex
источник

A

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

A

Anon in WebAssembly — русскоговорящее сообщество
Помню артистов ими пугал, делал выборку нужных файлов.
источник

К

Константин in WebAssembly — русскоговорящее сообщество
MaxGraey
Кстати если кому то интерестно как работают регулярные выражения под капотом, то для AS появилась довольно простенькая библиотека:
https://github.com/ColinEberhardt/assemblyscript-regex
О, это от папы регулярок? Там же книжки есть даже про регулярные машины
источник

A

Anon in WebAssembly — русскоговорящее сообщество
По поводу тупняка выше, уже с Данилой думаем че делать https://github.com/AssemblyScript/website/issues/41
источник

A

Anon in WebAssembly — русскоговорящее сообщество
Хм, возможно сама суть этой проблемы опять кроется в недостаточно полно сгенерированных дефинишнах. Потому что в JS всё типтоп, а TS ругается на то что valueOf возвращает объект а не number.
Опять пулл реквест пилить. https://github.com/AssemblyScript/assemblyscript/pull/1631
источник

A

Anon in WebAssembly — русскоговорящее сообщество
Чет пипец, жалко Данилу. Нездоровое количество работы. Через монитор чувствую криндж когда какой-то зумерок орет что дефенишны недостаточно хороши.
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Anon
Чет пипец, жалко Данилу. Нездоровое количество работы. Через монитор чувствую криндж когда какой-то зумерок орет что дефенишны недостаточно хороши.
Да все нормально, тем более ты ведь еще и контрибутишь
источник
2021 January 25

AN

Anton Nadtoka in WebAssembly — русскоговорящее сообщество
привет. подскажите на примере репы - https://github.com/timhutton/opengl-canvas-wasm . Почему из Js методы с префиксом _ и как загрузить файл (выполнить get\post запрос) на стороне js и передать результат в плюсы. сделать как вызов метода на стороне C++? гуглил, но пока не еще не понял эти моменты
источник

К

Константин in WebAssembly — русскоговорящее сообщество
Anton Nadtoka
привет. подскажите на примере репы - https://github.com/timhutton/opengl-canvas-wasm . Почему из Js методы с префиксом _ и как загрузить файл (выполнить get\post запрос) на стороне js и передать результат в плюсы. сделать как вызов метода на стороне C++? гуглил, но пока не еще не понял эти моменты
Ну так просто с файлом все:

fetch(url).then((e) => e.arrayBuffer()).then(b=> {
     const ptr = Module._malloc(b.byteLenght);
     Module.HEAP8.set(b, ptr);
     Module.SetFile(ptr);
})
источник

К

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

К

Константин in WebAssembly — русскоговорящее сообщество
Много опущено, нужно смотреть API, но в основном так.
Запросить принтер на блок памяти, положить в него байтики, передать поинтер и размер в модуль, чтобы он знал откуда читать.
источник