Size: a a a

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

2021 August 10

Я

Яна in WebAssembly — русскоговорящее сообщество
и расширить количество поддерживаемых версий браузеров
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
О, уже недавно обсуждали это=)
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Во первых tensorflowjs уже имеет wasm бэкенд
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
А если нужно скрыть именно топологию сети, то….
источник

M

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

Я

Яна in WebAssembly — русскоговорящее сообщество
Ну не только топологию сети
источник

Я

Яна in WebAssembly — русскоговорящее сообщество
Там ещё много доп библиотек three js
источник

Я

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

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Doom 3 компилировался Emscripten, для графики использовали WebGL: http://www.continuation-labs.com/projects/d3wasm/
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
А three.js же open soure. Вообще, в вашем случае лучше все самое важное хранить на сервере. Three.js графика вряд ли что ценное имхо. Но можете обфусцировать это.
источник

Я

Яна in WebAssembly — русскоговорящее сообщество
потому что обработку видеопотока в live лучше делать на устройстве пользователя
чтобы избежать высокой задержки при обработке
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Можете самое важное переписать на C++/Rust и скомпилировать в WebAssembly, но все равно придется общаться с three.js и tensorflow. Их переносить нет смысла да и очень сложно это будет и бксмысленно с точки зрения сопровождения
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Да, более того там портировать старые ARB шейдера на GLSL. То еще удовольствие. Но это вряд ли все имеет отношение к вопросу
источник

К

Константин in WebAssembly — русскоговорящее сообщество
Да и смысла нет тащить QuickJS, там JS ровно так же будет лежать рядом, просто будет VM в VM, что будет дико топорно.
Формально надо брать что-то AOT и переписывать на него с 0, хоть плюсы с 3D движком на плюсах который умеет в wasm
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Это должен быть бюджет и дедлайны на год. Особенно ясли нужно прям все-все переписать. Ды и нет смысла в этом. JS можно деопфускировать. Wasm можно как и любой другой байткод декомпилировать. Единственный вариант - это перенести вычисления или часть вычислений на сторону сервера. Все. Точка
источник

Я

Яна in WebAssembly — русскоговорящее сообщество
кстати, в тему обфускации
кто-нибудь знает как содержимое 3д контента защищено и реализовано в веб-плеерах как sketchfab или turboquid?
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
С этим вопросом лучше сюда:
https://t.me/webgl_ru
источник

A

Alexandr Borisovich in WebAssembly — русскоговорящее сообщество
посмотрите пример wasm  ffmpeg, хотя вам же как ра з tenserflow и нужен
источник

A

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

A

Alexandr Borisovich in WebAssembly — русскоговорящее сообщество
все на сервере. Правда минимальная задержка 0.5 секунд чисто на связь. Вот тут вам будет защита)
источник