Size: a a a

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

2021 February 07

ДЧ

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

К

Константин in WebAssembly — русскоговорящее сообщество
АХАХАХАХХА

Ну для начала в васм кроме примитивов ВООБЩЕ ничего не передать

там полное управление памятью на стороне хоста для того, чтобы такое передать.

Но для начала ты должен выделить блок памяти под такую штуку в модуле отдать pointer в JS, сериализовать верно и только потом что-то получится
те я бы сказал, что у тебя там будет сторочек ~ 500 для такой с виду простой задачи

для начала я бы взял emcc с embind
и его попинал, он делает огромный оверхед на рантайм (ОГРОМЕНННЫЙ), но позволяет над такой штукой не парится.
источник

ДЧ

Данил Черкашин... in WebAssembly — русскоговорящее сообщество
мог бы просто дать мне ссылку на это
https://metanit.com/cpp/webassembly/1.5.php
источник

ДЧ

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

К

Константин in WebAssembly — русскоговорящее сообщество
Ну как бы это ты и сам должен был найти
источник

К

Константин in WebAssembly — русскоговорящее сообщество
прежде чем что-то пытаться передать
источник

К

Константин in WebAssembly — русскоговорящее сообщество
(ну и сфига я за тебя гуглить должен)
источник

ДЧ

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

ДЧ

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

К

Константин in WebAssembly — русскоговорящее сообщество
помощь уже есть "учить жизни"
источник

К

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

К

Константин in WebAssembly — русскоговорящее сообщество
По этому я тебе сказал про embind в emcc
источник

К

Константин in WebAssembly — русскоговорящее сообщество
Как бы, я тебе наоборот упростил жизнь.
источник
2021 February 08

НС

Никита Сковорода... in WebAssembly — русскоговорящее сообщество
я пропустил момент, когда для блазора сделали кроме васма ещё и вариант с сервером и вебсокетом
источник

A

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

НС

Никита Сковорода... in WebAssembly — русскоговорящее сообщество
Anon
На самом деле сначала был последний, потом уже васм.
Да? Ну, значит, я его не видел. Демки были на васме, кажется.
источник

НС

Никита Сковорода... in WebAssembly — русскоговорящее сообщество
В общем, til что есть Blazor WebAssembly и есть Blazor Server.
источник

НС

Никита Сковорода... in WebAssembly — русскоговорящее сообщество
Причём они умудрились сделать так, что тормозят примерно одинаково оба.
источник

A

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

НС

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