¿Cuál es la diferencia entre un isolate de Dart y un hilo?
Un hilo comparte memoria con todos los demás hilos del proceso. Un isolate de Dart no: es dueño de su heap, ejecuta un único bucle de eventos y solo habla con otros isolates mediante mensajes. Esto es lo que significa a nivel de la VM, dónde los isolate groups difuminan la línea y cómo se traduce en Flutter, FFI y la web.