I was doing some testing for a project where I wanted to ensure that the user still could reach certain functionality even with JS disabled. I wanted to quickly find something by going to Google and I immediately started typing like I usually do - thanks to auto-focus. While I was typing, the input was empty and I realized JS is disabled and did some inspection to the input form and found that it did not have the auto-focus attribute.
Does anyone have any reason to why Google would choose not to use simple auto-focus attribute and only depend on JS for this functionality?
I noticed the same thing on this site too, perhaps someone has a better explanation why big applications wont use such attributes which I think we should be promoting in the first place.