Сегодня оставляем ссылки на несколько источников:
- Ahead-of-Time компиляция и Blazor:
https://habr.com/ru/post/548132/В комментариях пользователь отвечает на вопрос, который не затронули в статье:
Зачем вообще нужен AOT?
на сегодняшний момент в webassembly нельзя использовать jit компиляцию байт кода .net. И непонятно, когда это будет можно. Из-за этого хоть сама среда .net работает в браузере «нативно», но она может только интерпретировать байт код вашего blazor приложения. Что приводит к существенной просадке в производительности.
AOT пробует эту проблему решить, но у нее тоже будут свои накладные расходы — увеличение размера файла приложения (в несколько раз), увеличение времени компиляции (в несколько раз)
- Meetup, в котором (уже не в первый раз) расскажут о Blazor Server и Blazor WebAssembly (31 марта 14:00 по МСК):
https://www.youtube.com/watch?v=4_qtNniz47Y