I checked the MDN website, querySelector is supported by Chrome 1 (2008) as well (?!); I googled few article says querySelector is defined by API Level 1, and the draft of API level 1 is in 2012; how could querySelector come out before 2012?!
Because either:
… or both.