As stated in the commentary, the ECMA specification (pdf) on which Javascript is based is the official place to find this information.
window , by the way, is technically not an inline object, at least not by that name. It is known as a host object, which, as it turns out, is called a window in web browsers, but actually depends on the implementation. The host object is the place where global variables are stored.
This is one of the neat things you'll learn when you * cough * read the specification (pdf).
source share