В конечном итоге веб-сборка заканчивается в браузере как визуализированный HTML? - PullRequest
0 голосов
/ 05 октября 2018

Webassembly может скомпилировать, скажем, C # в байт-код, исполняемый браузером. Какова его визуализированная форма в браузере?HTML с JavaScript?Или что-то вроде Silverlight или Java-апплета, который работает внутри браузера, например бизнес-приложения с богатым графическим интерфейсом?

Ответы [ 2 ]

0 голосов
/ 05 октября 2018

Код вашего приложения, написанный на C #, компилируется в сборку asp.net и управляется моно средой выполнения, скомпилированной в WebAssembly.В браузере отображается html посредством манипулирования DOM с помощью взаимодействия JavaScript;т. е. ваш код C # связывается с кодом JavaScript для манипулирования DOM и повторного отображения различий.

0 голосов
/ 05 октября 2018

Проще говоря, WebAssembly - это легкая виртуальная машина, которая может выполнять числовые инструкции.Он не может отображать HTML или напрямую использовать какие-либо WebAPI.

Однако нельзя импортировать / экспортировать функции WebAssembly, чтобы позволить ему взаимодействовать с JavaScript.Поэтому приложения WebAssembly обычно используют DOM или canvas через привязки Javascript.

...