Browser compatibility Source: s: moz blog search-engines-ready-for-javascript-crawling Webmaster materials are published to help with JS-related issues. On the official Google Webmasters profile, we will find a series of videos devoted to JavaScript SEO led by Martin Splitt (Webmaster Trends Analyst at Google), which already has episodes. There's even an entire section on developers.google dedicated to this topic, and we can discuss more complex cases in a special discussion group at s: groups.google forum !forum js-sites-wg.
A big breakthrough in Google's approach to JS came Mexico WhatsApp Number List in May , when it decided to render JavaScript while indexing pages. Googlebot In order to solve this problem, we decided to try to understand pages by executing JavaScript. It's hard to do that at the scale of the current web, but we decided that it's worth it. Source: s: webmasters.googleblog understanding-web-pages-better.html Another important news for webmasters was the information that was shared during the I O conference in . It was then announced that Googlebot would use the latest Chromium engine to render pages. The leap from the mechanisms based on the Chrome browser version was huge.
As a result, Googlebot has been equipped with over new functions, including those related to understanding ECMAScript . How does Googlebot process JS? You should be aware that the processing of pages in JavaScript that are rendered on the client side (CSR) is much more resource-intensive than in the case of traditional HTML-based pages. Higher resource consumption affects both the user and Googlebot (Crawl Budget). The website indexing process uses a mechanism called Caffeine. It includes a number of services such as WRS (Web Rendering Service). Indexing pages based on JavaScript takes place in two stages. Two-step indexing Initially, Googlebot sends an request to the server and checks whether it is possible to download the resource.