node's assert.deepEqual algorithm
string representations of objects in node and the browser
Determine if the JS environment has Symbol support. Supports spec, or shams.
Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.
Does the current environment have `import()` support?