Neue Lösung für Javascript aus SEO-Sicht:
Googles neuer Ansatz „Dynamic Rendering“ soll helfen, JavaScript-Seiten schneller und effektiver zu rendern und zu indexieren. Dazu sollen Webcrawler JavaScript und HTML-Code fertig gerendert direkt vom Server erhalten, während Besucher den Code weiterhin browserbasiert verarbeiten, um die Webseite grafisch darzustellen.
Google erklärt den Begriff Dynamic Rendering als
„switching between client-side rendered and pre-rendered content for specific user agents.“
Als Schaubild kann man sich das Ganze in etwa so vorstellen:

Crawler bekommen zur Indexierung also in Zukunft JavaScript als vorgerenderten statischen HTML-Code geliefert. Für die Besucher werden HTML-Code und JavaScript weiterhin in real-time im Client gerendert.