anchor.diff:      For background on this requirement, see [Why peerDependencies?](#why-peer-dependencies).
   :marked
     ***core-js*** - ES2015(ES6)의 필수 기능들을 글로벌 컨텍스트(윈도우)에 적용합니다.
  -  동일한 핵심 API를 제공하는 폴리필로 대체할 수도 있습니다.
  +  동일한 핵심 API를 제공하는 Polyfill로 대체할 수도 있습니다.
     API들이 주요 브라우저에 구현될 때, 이 의존성은 불필요해질 것입니다.
   
     ***core-js*** - Patches the global context (window) with essential features of ES2015 (ES6).
  
positive.code:   You can pick a preferred version of *rxjs* (within a compatible version range) 
    without waiting for Angular updates.
    
    ***zone.js*** - [TC39](http://www.ecma-international.org/memento/TC39.htm) 위원회가 JavaScript 언어의 표준을 결정하기 전 [Zone 명세](https://gist.github.com/mhevery/63fdcdf7c65886051d55)을 위한 폴리필입니다. 여러분은 Angular의 업데이트를 기다리지 않고도 원하는 버전의 *rxjs*를 선택(호환성이 허용하는 범위 내에서)할 수 있습니다.
  
    ***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.
  
negative.code: 
    ### Polyfill packages
    
    Angular는 애플리케이션 환경에 특정한 [Polyfill](https://en.wikipedia.org/wiki/Polyfill)이 필요합니다.
    npm 패키지를 이용해 이 Polyfill들을 설치하면 Angular는 `package.json`의 *peerDependencies* 목록에 작성합니다.
  
    Angular requires certain [polyfills](https://en.wikipedia.org/wiki/Polyfill) in the application environment.
    Install these polyfills using the npm packages that Angular lists in the *peerDependencies* section of its `package.json`.
  