How can I identify all client side global variables from the browser’s developer console?

When you go to any page, there is a lot of JavaScript data. Some of it is created by the browser for browser things, some is created by the page for page/client things.

How can I identify all of the data created by the page for the page/client things?

I can’t just iterate the properties window because that will include everything.

For example:

  • browser things
    • window.alert
    • window.onblur
    • window.screenY
    • window.document
  • client things
    • window.$
    • window.nacho
    • window._blah

I want to go through all data created by or for the page, excluding all the internal things that the browser needs/has.