John Mueller of Google mentioned not all Googlebots use the identical rendering engine, in actual fact, not all Googlebots have to do rendering John added. So whereas the principle desktop and cellular Google search crawlers, the principle Googlebots, do rendering and render JavaScript fairly properly, not all of the Googlebots do or have to.
John mentioned this on Mastodon when he was requested, “Does that imply all of the crawlers behind these person agent strings at all times 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/cellular 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 absolutely, partially or in any respect.
Discussion board dialogue at Mastodon.