Files

29 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Ionic Angular v4
Ionic components will be working toward embracing web components with the following goals:
- Users continue to use Angular to develop their apps and components
- No changes to the development and build time experience
- Minimal changes to the users markup
- Reduce build times
- Reduce startup times
- Ionic components are loaded asynchronously by default and without added configuration
For the most part, `ionic-angular` will continue to work the same way, using the same API as previous versions. However, the implementation of some of the less complex components, such as `ion-badge`, will use the standardized web component v1 spec, which ships today in a majority of browsers. Additionally, for browsers that do not support web components, polyfills are added on-demand, which is already built into `ionic-angular` v4.
We will continue to develop and support ionic-angular v3 in the master branch. Ultimately the differences between v3 and v4 are internal, but on the surface it's the same `ionic-angular` as v3. :beers:
### Breaking Changes
See the [BREAKING](BREAKING.md) file for a full list.
### Testing
Update your `package.json` to match the following dependencies, remove the existing node_modules directory, and then run npm install:
```
"@ionic/app-scripts": "nightly"
"ionic-angular": "canary"
```