Small footprint URL parser that works seamlessly across Node.js and browser environments
Global identifiers from different JavaScript environments
Get a user agent string across all JavaScript Runtime Environments
shim for require.main.filename() that works in as many environments as possible
Get an iterator for any JS language value. Works robustly across all environments, all versions.