Update Aurelia.md

This commit is contained in:
Martin Donnelly 2017-03-28 10:05:15 +00:00
parent 5f9590ac3f
commit 880bca423c

View File

@ -2,6 +2,7 @@
## [Configuration and Startup](aurelia-doc://section/1/version/1.0.0) ## [Configuration and Startup](aurelia-doc://section/1/version/1.0.0)
```html
<code-listing heading="Bootstrapping Older Browsers"> <code-listing heading="Bootstrapping Older Browsers">
<source-code lang="HTML"> <source-code lang="HTML">
<script src="jspm_packages/system.js"></script> <script src="jspm_packages/system.js"></script>
@ -15,12 +16,14 @@
</script> </script>
</source-code> </source-code>
</code-listing> </code-listing>
```
> Warning: Promises in Edge > Warning: Promises in Edge
> Currently, the Edge browser has a serious performance problem with its Promise implementation. This deficiency can greatly increase startup time of your app. If you are targeting the Edge browser, it is highly recommended that you use the [bluebird promise](http://bluebirdjs.com/docs/getting-started.html) library to replace Edge's native implementation. You can do this by simply referencing the library prior to loading system.js. > Currently, the Edge browser has a serious performance problem with its Promise implementation. This deficiency can greatly increase startup time of your app. If you are targeting the Edge browser, it is highly recommended that you use the [bluebird promise](http://bluebirdjs.com/docs/getting-started.html) library to replace Edge's native implementation. You can do this by simply referencing the library prior to loading system.js.
<code-listing heading="Standard Startup Configuration"> <code-listing heading="Standard Startup Configuration">
<source-code lang="ES 2015/2016"> <source-code lang="ES 2015/2016">
```javascript
export function configure(aurelia) { export function configure(aurelia) {
aurelia.use aurelia.use
.standardConfiguration() .standardConfiguration()
@ -28,8 +31,10 @@
aurelia.start().then(() => aurelia.setRoot()); aurelia.start().then(() => aurelia.setRoot());
} }
```
</source-code> </source-code>
<source-code lang="TypeScript"> <source-code lang="TypeScript">
```typescript
import {Aurelia} from 'aurelia-framework'; import {Aurelia} from 'aurelia-framework';
export function configure(aurelia: Aurelia): void { export function configure(aurelia: Aurelia): void {
@ -39,6 +44,7 @@
aurelia.start().then(() => aurelia.setRoot()); aurelia.start().then(() => aurelia.setRoot());
} }
```
</source-code> </source-code>
</code-listing> </code-listing>