I'm trying to understand how memory and processes like garbage collection are implemented in isolate groups in Dart.
The article Introduction to Dart VM at the time of this writing includes the following image:
However, this image was made prior to isolate groups that entered the stable branch in Dart 2.15. My question is, what has changed internally about the image above after the addition of isolate groups?
Related research: