Я новичок в изучении хрома и v8. Я знаю, что основной поток в процессе рендеринга связан с изолятом в v8, и изолят может иметь несколько контекстов. Но меня смущает расположение памяти в Isolate с несколькими контекстами.
v8 сказал, что контекст используется для обеспечения изолированной среды выполнения для JS-скриптов в другом фрейме или мире. Так какова граница памяти между этими контекстами? У каждого контекста есть отдельный стек и куча? И если существует несколько стеков или куч, как v8 поддерживает и переключает их?
Любые идеи приветствуются. Спасибо.