La arquitectura de islas se refiere a una técnica de desarrollo web donde se renderiza la página en el servidor, pero solo ciertas partes interactivas (islas) se hidratan con JavaScript en el cliente. Esto reduce la cantidad de JavaScript necesario, mejora los tiempos de carga y mantiene la interactividad donde es necesario.