anchor.diff:    This package also includes the bootstrapStatic method for bootstrapping applications for production builds that pre-compile templates offline.
     
     ***@angular/platform-browser-dynamic*** - Providers and a bootstrap method for applications that
  -  compile templates on the client. don’t use offline compilation.
  -  We use this package for boostrapping during development and for boostrapping plunker samples
  -  
  -  ***@angular/http*** - Angular's http client
  +  compile templates on the client. Don’t use offline compilation.
  +  We use this package for boostrapping during development and for boostrapping plunker samples.
  +  
  +  ***@angular/http*** - Angular's http client.
     
     ***@angular/router*** - Component router.
     
  
positive.code:   :marked
      See "[Why peerDependencies?](#why-peer-dependencies)" below for background on this requirement.
  :marked
    ***core-js*** - monkey patches the global context (window) with essential features of ES2015 (ES6).
     Developers may substitute an alternative polyfill that provides the same core APIs. 
     This dependency should go away once these APIs are implemented by all supported ever-green browsers.
    
    ***reflect-metadata*** - a dependency shared between Angular and the ***TypeScript compiler***. 
    Developers should be able to update a TypeScript package without upgrading Angular, 
    which is why this is a dependency of the application and not a dependency of Angular.
    
    ***rxjs*** - a polyfill for the [Observables specification](https://github.com/zenparsing/es-observable) currently before the 
    [TC39](http://www.ecma-international.org/memento/TC39.htm) committee that determines standards for the JavaScript language.
    Developers should be able to pick a preferred version of *rxjs* (within a compatible version range) 
    without waiting for Angular updates.
    
    ***zone.js*** - a polyfill for the [Zone specification](https://gist.github.com/mhevery/63fdcdf7c65886051d55) currently before the 
    [TC39](http://www.ecma-international.org/memento/TC39.htm) committee that determines standards for the JavaScript language.
    Developers should be able to pick a preferred version of *zone.js* to use (within a compatible version range) 
    without waiting for Angular updates.
  
negative.code:   Good for demos, documentation samples, and early stage development (before we even have a server).
    Learn about it in the [Http Client](server-communication.html#appendix-tour-of-heroes-in-memory-server) chapter.
    
    ***bootstrap*** - [Bootstrap](http://getbootstrap.com/) is a popular HTML and CSS framework for designing responsive web apps.
    Some of the documentation samples improve their appearance with *bootstrap*.
    
  a(id="dev-dependencies")
  