Как стать автором
Обновить

Комментарии 8

Файл wasm такой же как и mp3. Просто лежит как статический файл. Хостинг значения не имеет. Хитрый Blazor это хорошо, а вот куда интереснее другие яп, да с многопоточностью)

Да, не хостинг не имеет значения, именно поэтому статья о github pages, очень удобном хостинге для подобных задач. Можно буквально наделать себе программок на все случаи жизни).

многопоточностью

О да, этого не хватает. Могут завести к седьмому или восьмому дотнету. Жду. Я хоть и не вебдев, и не особо люблю, но признаю, клепать проженьки для себя и других настолько легко приятно даже мне. Тем более, что если что, можно взять домен (купить или даже добыть бесплатно) и повесить на github pages.

Многопоточность - это необходимость в Shared Array Buffers, а Shared Array Buffers - это строгие требования к заголовкам COOP/COEP (пока только в Firefox, но скоро и в Chrome завезут). Так что врядли удастся многопоточные WASM-приложения так легко хостить на GH-Pages - они, кажется, не поддерживают выставление таких заголовков.

Хром уже поддерживает заголовки. С 93 версии версии только он выпиливает деприкейтед поведение без них.

Но многопоточность заявлена в планах и самого wasm https://github.com/WebAssembly/proposals#phase-2---proposed-spec-text-available-cg--wg , но думаю что заголовки все равно будут необходимы. Кажется это для того, чтобы это не требовало создания дополнительных воркеров, как сейчас.

а куда жать нужно чтобы получить домен ?

Settings -> Pages, там будет секция Custom domain, там указываете свой. А в настройках домена нужно создать запись, которая баиндит ваш домен к ip yourusername.github.io. Кстати с кастомным доменом не нужен будет тот костыль с заменой '/'

Если ещё чуть-чуть добавить кода, то можно заставить github сам собирать приложение и публиковать в ветку на которую смотрит gh pages.

Так мы по сути так и сделали, что вы имеете ввиду?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории