John Mueller of Google stated not all Googlebots use the identical rendering engine, in truth, not all Googlebots have to do rendering John added. So whereas the primary desktop and cell Google search crawlers, the primary Googlebots, do rendering and render JavaScript fairly properly, not all of the Googlebots do or have to.
John stated this on Mastodon when he was requested, “Does that imply all of the crawlers behind these person agent strings all the time use the identical render engine for .js content material?”
John replied, “positively not all crawlers, and even those documented – for instance website verification would not have to do rendering. We do not separate that out within the docs. The desktop/cell ones for search would although, since they should see the pages as they’re loaded in browsers.”
So simply because it’s a Googlebot, it doesn’t imply it renders your pages totally, partially or in any respect.
Discussion board dialogue at Mastodon.