Skip to content
This repository was archived by the owner on Apr 12, 2024. It is now read-only.
This repository was archived by the owner on Apr 12, 2024. It is now read-only.

Introduce Zones into AngularJS #16199

@gaui

Description

@gaui

I'm submitting a ...

  • bug report
  • feature request
  • other (Please do not submit support requests here (see above))

Current behavior:

Currently AngularJS utilises $http service and $q for promises, which are tied to Angular execution context (the famous digest cycle). Introducing Zones into AngularJS and connecting it to the execution context would mean people could use native Promises instead of $q promise and use native Fetch API instead of $http.

Expected / new behavior:

It would move AngularJS forward so people could use latest tech with it and not be tied too much into what the framework has to offer. For example people could begin to use native Promises and Fetch API instead of $http, and many other asynchronous tasks without depending too much on what the framework has to offer, because it's very limited.

Minimal reproduction of the problem with instructions:

AngularJS version: 1.x.y

Browser: [all | Chrome XX | Firefox XX | Edge XX | IE XX | Safari XX | Mobile Chrome XX | Android X.X Web Browser | iOS XX Safari | iOS XX UIWebView | iOS XX WKWebView ]

Anything else:

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions