unshiftio
Small footprint URL parser that works seamlessly across Node.js and browser environments.
Ultron is high-intelligence robot. It gathers intel so it can start improving upon his rudimentary design.
A streaming XHR module for Node.js and browsers.
Run the supplied function exactly one time (once).
Tiny but linear growing unique id generator.
Convert time strings to milliseconds
Normalize XHR status code/text across various of environments
Force the supplied callback in to async execution
Safely send data over the given XHR request.
Assign event listeners through a `on<event>` methods. Great for stubbing DOM API's
Safely extract the XHR response from your XHR instance.
Process changes that should be made on the prototype and emit `change` event for each changed property
Return vendor prefixed functions/methods of a given DOM/JavaScript API if normal standard method is not found.
Small helper library for handling load events on XHR objects.
Real-time transport selection strategy
Output warnings to the terminal for possible critical issues. These issues can then be ignored by your users using options.
Generate a destruction method which clean's up and destroys all references on the instance
Handshake processing for the unshfit.io client
A module which exposes sessionStorage API for storing data in the window.name
sessionStorage API which gracefully degrades to window.name & cookies when not available
Handshake handling for the unshift.io server
Specification/protocol negotiation based on features and versions
Get the current readyState of the environment we're loaded in.
Check if a protocol requires a certain port number to be added to an URL.
No, I said beacons not bacon.
Stingray gathers and distributes information and sends them as beacons to your server.
Querystringify - Small, simple but powerful query string parser.
Generate the origin from an URL or check if two URL/Origins are the same.
Timer management, never forget to clear timers again.
Create a htmlfile for Internet Explorer.