mirror of
https://github.com/kristoferssolo/solorice.git
synced 2025-10-21 20:10:34 +00:00
| .. | ||
| dist | ||
| lib | ||
| CHANGELOG.md | ||
| LICENSE | ||
| LICENSE.wrapped | ||
| package.json | ||
| README.md | ||
Zone.js
Implements Zones for JavaScript, inspired by Dart.
If you're using zone.js via unpkg please provide a query param
?main=browser
https://unpkg.com/zone.js?main=browser
If you're using the following library, make sure you import them first
- 'newrelic' as it patches global.Promise before zone,js does
- 'async-listener' as it patches global.setTimeout, global.setInterval before zone,js does
- 'continuation-local-storage' as it uses async-listener
NEW Zone.js POST-v0.6.0
See the new API here.
Read up on Zone Primer.
What's a Zone?
A Zone is an execution context that persists across async tasks. You can think of it as thread-local storage for JavaScript VMs.
See this video from ng-conf 2014 for a detailed explanation:
See also
- async-listener - a similar library for node
- Async stack traces in Chrome
- strongloop/zone
- vizone - control flow visualizer that uses zone.js
License
MIT

