Angular2 зачем нам шим es6

ПослеКраткое руководство по Angular2 нам поручено включитьes6-shim в 2 местах:

1)index.html

<script src="node_modules/es6-shim/es6-shim.min.js"></script>

2)typings.json

"ambientDependencies": {
  "es6-shim": "github:DefinitelyTyped/DefinitelyTyped/es6-shim/es6-shim.d.ts#6697d6f7dadbf5773cb40ecda35a76027e0783b2"
}

У меня сложилось впечатление, что мы собираем нашиes6 код доes5.

Настроен вtsconfig.json

{
  "compilerOptions": {
    "target": "es,5",
    ...

Если в результате браузер загружаетсяes5зачем браузеру нужны шайбы дляes6?

Ответы на вопрос(2)

Ваш ответ на вопрос