A curated list of libraries to use when building third party javascript library.
- Native Constants access unpolluted native constants (window.* variables).
- super-workers Distribute load on front-end via parallelism
- zalgo-promise A promise library that does not automatically resolve promises asynchronously, unless you do so manually.
- Cross Domain Safe WeakMap WeakMap shim that works with cross-domain windows. Uses native WeakMap when available.
- Cross Domain Utils A set of utilities for dealing with cross-domain windows
- beaver-logger Client-side logging w/ super powers
- Fetch robot Run fetch() through an iframe proxy to avoid dealing with CORS.
- post-robot [:]--< Cross domain post-messaging on the client side, using a simple listener/client pattern.
- Across Tabs Easy communication between cross-origin browser tabs
- PubSub based RuleEngine Rule engine over Pub Sub implementation. Take actions when multiple async events fire instead of just a single one.
Contributions welcome! Read the contribution guidelines first.
To the extent possible under law, Apoorv Saxena has waived all copyright and related or neighboring rights to this work.