In addition, rendering dynamic content requires more computing power and resources. Google therefore does not immediately render and interpret the content on the page with every crawl - and indexes it with a delay. In 2022, for websites we monitored, it sometimes took several weeks for pure JS content to land in the index.
To achieve this, pages and their JS-based content must be as fully HTML as possible. This ensures that Google can recognize all dynamic content and index it accordingly.