Могу ли я отправить Webassembly или запустить его как Assemblyscript на стороне клиента? - PullRequest
1 голос
/ 05 августа 2020

Хорошо, так вот:
НЕМНОГО ПРЕДПОСЫЛКИ:
У меня есть видение, в котором браузеры (которые являются действительно межплатформенными стандартами сегодня ... и, надеюсь, в будущем) будут использоваться как своего рода " локальный сервер », на котором вы храните (indexeddb ... Я знаю, что это не идеально ... но это все, что у нас есть на данный момент) данные, которые действительно принадлежат пользователям и не сохраняются, если они не хотят открыто делиться своими данными.

Этот вид приложений, запускающих кросс-платформу в браузерах, не предназначен для того, чтобы побеждать какие-либо марафоны, но с помощью веб-сборки я подумал, что может быть возможность сделать некоторые умные улучшения в производительности.

ВОПРОС:
Для Чтобы это произошло, я хотел попробовать скрипт сборки, чтобы развлечься, существует ли веб-сборка на сервере или она может быть отправлена ​​вместе с остальной частью приложения (в стиле Кордовы) для использования клиентского ЦП для оптимизация?

Оцените, что это показывает непонимание этого ... но я начинаю с этого, поэтому дайте мне немного слабины :)
Спасибо,
Alex

1 Ответ

2 голосов
/ 05 августа 2020

Могу ли я отправить Webassembly или запустить его как Assemblyscript на стороне клиента?

Да, WebAssembly был разработан прежде всего как среда выполнения на основе браузера для клиентских приложений.

Вы можете писать приложения на Rust, C#, C ++, AssemblyScript, Go и на многих других языках и запускать их в браузере без сервера (помимо простого c сервера контента для доставки содержимое HTML / WebAssembly)

...