Здравствуйте, novitk, Вы писали:
N>>>В wasm будет нужна полная копия рантайма со своим gc и плюшками? Тогда это такой же костыль как запуск CPython внутри .net/jvm.
S>>Кстати, а в чем отличие от AppDomain ?
N>Мне казалось, что эксперт по .NET тут ты, а не я.
N>В AppDomain была изоляция внутри одной VM с полным переизпользования кода, единным gc и т.д. Это кстати реально rocketscience, корни росли отсюда.
N>Почему убрали в Core я
. Мое имхо — в реальной жизни было маловостребовано так как включения даже маленького куска unmanaged убивает изоляцию.
Ну судя по
https://stackoverflow.com/questions/3956792/garbage-collecting-objects-crossing-appdomain-boundary
Там разные GC. Иначе при выгрузке AppDomain не было бы проблем со ссылками из других доменов.
Ну и код где то единый используется, а где то и нет. Мы можем разные сборки в домены загружать.
Я не вижу большой разницы между. Просто изоляция сделана по разному