Информация об изменениях

Сообщение Re[52]: MS забило на дотнет. Питону - да, сишарпу - нет? от 10.09.2021 1:21

Изменено 10.09.2021 1:28 Евгений Акиньшин

Re[52]: MS забило на дотнет. Питону - да, сишарпу - нет?
Здравствуйте, vdimas, Вы писали:

V>Здравствуйте, Serginio1, Вы писали:


V>>>Насколько я понимаю, в некоторой степени будет готов AOT для webasm с выходом .Net 6.0.

S>>На самом то деле он есть. И я тебе уже ссылку давал https://devblogs.microsoft.com/dotnet/conversation-about-ready-to-run/
S>>Называется Ready to run (R2R).

V>Это не то.

V>R2R идёт вместе с исходным IL и JIT.

V>Для Blazor обещали железобетонный АОТ, безо-всякого IL+JIT в нагрузку, чтобы уменьшить размер образа.

V>С этой же целью для него уже сделали триммер.
Re[52]: MS забило на дотнет. Питону - да, сишарпу - нет?
Здравствуйте, vdimas, Вы писали:

V>Для Blazor обещали железобетонный АОТ, безо-всякого IL+JIT в нагрузку, чтобы уменьшить размер образа.

V>С этой же целью для него уже сделали триммер.

Они много чего обещали , я даже когда-то верил.

В текущей версии дополнительно к скомпилированному через AOT wasm на клиента тащится весь IL.
JIT-а там и правда нет, вместо него есть интерпретатор, который работает там, где AOT что-то не смог.
Интерпретированный код где-то в 50 раз тормозней нормального.

Триммер да, вроде хорошо получился, объем сильно меньше, чем в 5-м .net.