As you know, since last summer, Googlebot has
learned how to execute Javascript to parse menus and go into various relatively closed areas of the site. A year ago, Googlebot even
learned how to do POST requests via Ajax.
Googlebot does not execute scripts instantly, but with a delay of several hours or even several days. The webmaster of iFixit.com
discovered this by accident . He removed the unnecessary function from the front end according to the user's time zone via Ajax, deleted the extra code from the backend, but after three days still received errors from someone who was running this script.
Oct 18 23:40:40 php: |>>> [66.249.76.39] makeprojects.com {UserError} /Project/See-Thru+Potato+Cannon/5/1 Exception - All: Oct 18 23:40:40 php: Unknown ajax response function: setTimezone in ... <<<|>
The block of IP addresses
belongs to Google . Obviously, Googlebot is breaking to the backend - and this is three days after the changes on the site.
Probably, there are so many javascripts on the web that even Google is struggling with them. So webmasters need to be careful about making changes. It should be borne in mind that Googlebot may request from the server three-day pages.