0.8.11 • Published 7 years ago

ajl-zone.js v0.8.11

Weekly downloads
11
License
MIT
Repository
github
Last release
7 years ago

Zone.js

Build Status CDNJS

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:

screenshot of the zone.js presentation and ng-conf 2014

See also

Standard API support

zone.js patched most standard web APIs(such as DOM events, XMLHttpRequest...) and nodejs APIs (EventEmitter,fs ...), for more details, please see STANDARD-APIS.md for more details.

Non standard API support

And now we are adding support to some non standard APIs, such as MediaQuery, Notification. Please see NON-STANDARD-APIS.md for more details.

Promise A+ test passed

Promises/A+ 1.1 compliant

License

MIT

0.8.11

7 years ago

0.8.10

7 years ago