La evolución del SEO en Javascript

Google ha ido mejorando el proceso de renderizado e indexación de contenido en Javascript. ¿Cómo lo ha hecho? ¿Qué cambios han habido en los últimos 10 años?
Para comprobarlo hemos desarrollado una serie de experimentos con javascript con el objetivo de entender cómo procesa Google el contenido en Javascript en la actualidad