chrisdevereux
Joined 15 years ago
Joined 15 years ago
In the case of Angular zones, if additional async APIs are added to the browser, Angular needs to be updated to patch them with its own zone implementation.
This wouldn't break existing sites, but could leave, for example, sites on older angular versions unable to use new browser APIs, use libraries that use new browser APIs, or install security updates to dependencies if newer versions rely on new browser APIs.
https://blog.thoughtram.io/angular/2016/02/01/zones-in-angul...
I can imagine Angular zones becoming problematic in exactly this kind of way in a few years...
We see this most clearly when we look at ideologies that are dominant today. For example, a fairly core ideology over the last 30 years is that more and more aspects of society either should, or inevitably will, be governed by the market. As a result, ideologies that don't subscribe to this this idea are generally viewed as similar no matter how much they might otherwise be unrelated. Which is kind of strange, since 'ideologies that don't subscribe to this idea' amounts to most of the ideologies adopted over the course of human history.
The proportion of Haskell libraries for tasks like string padding is probably lower than the proportion of ruby or js libraries, for example.
You'd be getting neither the benefits of native nor the benefits of cross-platform.