implementation entry pointObject.keys is not presentnode v11.8, v10.15, v8.15, v6.16npm audit from nspwindow.applicationCache, to avoid issues with latest Chrome on HTTP (#46)pageYOffset) on window to avoid reflow (#32)height and width keys on window to avoid reflow (#31)window.external makes Object.keys thrownode v6.2, v5.10, v4.4tape, jscs, nsp, eslint, @ljharb/eslint-configjscs, eslint, @ljharb/eslint-configio.js v3.3, node v4.2eslint, tape, @ljharb/eslint-config, jscs176f03335e / https://github.com/es-shims/es5-shim/issues/275 that doesn't break dontEnum/constructor fixes in IE 8.io.js v2.4indexOf (#14)Array.isArrayno-shadow rule, as well as an IE 8 bug caused by engine NFE shadowing bugs.localStorage.constructor.prototype === localStorage throwsio.js v2.3nsp, eslintObject.keys not working with argumentsnode and io.jsjscs, tape, eslint, nsp, is, editorconfig-tools, covertobject-keys more robust against later environment tampering" to maintain ES3 complianceobject-keys more robust against later environment tampering