Эта статья является частью серии Developer Developer Developer 13, посвященной выступлениям, проведенным в штаб-квартире Microsoft UK в Ридинге 23 июня 2018 г.

Второй доклад был Джозефом Вудвордом на тему Веб-сборка, Blazor и будущее веб-разработки.

Джозеф Вудворд также представляет Blazor с известным гуру веб-производительности Стивом Сандерсоном на .NET South West в Бристоле 17 июля 2018 года, и уже есть желающие на это мероприятие.

Чтобы объяснить необходимость веб-сборки, Джо сделал хороший обзор истории. Язык JavaScript появился в 1995 году, когда вышла История игрушек, небольшой книжный магазин под названием Amazon продал свою первую книгу, и Pogs были в моде!

Джо сказал, что JavaScript стал популярным примерно в 2008 году.

Слайд ниже - это отрывок из статьи Google, Microsoft, Mozilla и Apple Повышение скорости Интернета с помощью WebAssembly.

Затем Джо представил веб-сборку как низкоуровневый байт-код для Интернета:

Такие языки, как C / C ++, Rust и Go, предлагают поддержку веб-сборки в качестве цели компиляции, поэтому вы можете писать код на любом языке, который вам больше нравится.

Джо рекомендует статью Лин Кларк. Линь является инженером в группе по связям с разработчиками Mozilla и подготовила ряд статей и выступлений по веб-сборке. Комментарий Джо к истории JavaScript основан на мультипликационном введении Линя в WebAssembly.

Джо также рассказал о Blazor, экспериментальной веб-платформе .NET, использующей C # / Razor и HTML, которая работает в браузере с WebAssembly.

Дэйв Глик написал этот блог о том, как эти части сочетаются друг с другом.

Есть отличный веб-сайт Learn Blazor, спасибо Mathieu Cornic за то, что он нашел время сделать это для нас. Также есть хорошее техническое вступление от Стива Сандерсона.

Джо показал нам, что мы можем быстро приступить к работе с FAQ на blazor.net.

В настоящее время Microsoft позиционирует Blazor как экспериментальную платформу, которая не рекомендуется для производства. Так что попробуйте это с одним или двумя игрушечными приложениями и посмотрите, что вы сможете создать.

Ян Джонсон также присутствовал на этом выступлении и нарисовал эти заметки для набросков: