<p dir="auto">Just a <code class="notranslate">ReferenceError: 'Promise' is not defined</code> on Internet Explorer 11 for <code class="notranslate">^2.0.0-beta.25</code>.</p>
<p dir="auto">Here is the full error log:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="ReferenceError: 'Promise' is not defined
   at updateOnClient (http://localhost:3000/_next/-/commons.js:16822:3)
   at mount (http://localhost:3000/_next/-/commons.js:16800:3)
   at componentWillMount (http://localhost:3000/_next/-/commons.js:16741:7)
   at Anonymous function (http://localhost:3000/_next/-/main.js:16665:11)
   at measureLifeCyclePerf (http://localhost:3000/_next/-/main.js:16392:5)
   at ReactCompositeComponent.performInitialMount (http://localhost:3000/_next/-/main.js:16664:9)
   at ReactCompositeComponent.mountComponent (http://localhost:3000/_next/-/main.js:16575:7)
   at ReactReconciler.mountComponent (http://localhost:3000/_next/-/main.js:1493:5)
   at ReactMultiChild.Mixin.mountChildren (http://localhost:3000/_next/-/main.js:21058:11)
   at ReactDOMComponent.Mixin._createContentMarkup (http://localhost:3000/_next/-/main.js:17995:9)"><pre class="notranslate"><code class="notranslate">ReferenceError: 'Promise' is not defined
   at updateOnClient (http://localhost:3000/_next/-/commons.js:16822:3)
   at mount (http://localhost:3000/_next/-/commons.js:16800:3)
   at componentWillMount (http://localhost:3000/_next/-/commons.js:16741:7)
   at Anonymous function (http://localhost:3000/_next/-/main.js:16665:11)
   at measureLifeCyclePerf (http://localhost:3000/_next/-/main.js:16392:5)
   at ReactCompositeComponent.performInitialMount (http://localhost:3000/_next/-/main.js:16664:9)
   at ReactCompositeComponent.mountComponent (http://localhost:3000/_next/-/main.js:16575:7)
   at ReactReconciler.mountComponent (http://localhost:3000/_next/-/main.js:1493:5)
   at ReactMultiChild.Mixin.mountChildren (http://localhost:3000/_next/-/main.js:21058:11)
   at ReactDOMComponent.Mixin._createContentMarkup (http://localhost:3000/_next/-/main.js:17995:9)
</code></pre></div>
<p dir="auto">Hi everyone,</p>
<p dir="auto">I am currently evaluating next.js for one of my client projects. While playing around with the Redux sample under <a href="https://github.com/zeit/next.js/tree/master/examples/with-redux">https://github.com/zeit/next.js/tree/master/examples/with-redux</a> I noticed that it throws the following error under IE11:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="ReferenceError: 'Promise' is undefined
   at updateOnClient (http://172.16.102.1:3000/_next/-/commons.js:8875:3)
   at mount (http://172.16.102.1:3000/_next/-/commons.js:8853:3)
   at componentWillMount (http://172.16.102.1:3000/_next/-/commons.js:8794:7)
   at Anonymous function (http://172.16.102.1:3000/_next/-/main.js:16691:11)
   at measureLifeCyclePerf (http://172.16.102.1:3000/_next/-/main.js:16418:5)
   at ReactCompositeComponent.performInitialMount (http://172.16.102.1:3000/_next/-/main.js:16690:9)
   at ReactCompositeComponent.mountComponent (http://172.16.102.1:3000/_next/-/main.js:16601:7)
   at ReactReconciler.mountComponent (http://172.16.102.1:3000/_next/-/main.js:1496:5)
   at ReactMultiChild.Mixin.mountChildren (http://172.16.102.1:3000/_next/-/main.js:21084:11)
   at ReactDOMComponent.Mixin._createContentMarkup (http://172.16.102.1:3000/_next/-/main.js:18021:9)"><pre class="notranslate"><code class="notranslate">ReferenceError: 'Promise' is undefined
   at updateOnClient (http://172.16.102.1:3000/_next/-/commons.js:8875:3)
   at mount (http://172.16.102.1:3000/_next/-/commons.js:8853:3)
   at componentWillMount (http://172.16.102.1:3000/_next/-/commons.js:8794:7)
   at Anonymous function (http://172.16.102.1:3000/_next/-/main.js:16691:11)
   at measureLifeCyclePerf (http://172.16.102.1:3000/_next/-/main.js:16418:5)
   at ReactCompositeComponent.performInitialMount (http://172.16.102.1:3000/_next/-/main.js:16690:9)
   at ReactCompositeComponent.mountComponent (http://172.16.102.1:3000/_next/-/main.js:16601:7)
   at ReactReconciler.mountComponent (http://172.16.102.1:3000/_next/-/main.js:1496:5)
   at ReactMultiChild.Mixin.mountChildren (http://172.16.102.1:3000/_next/-/main.js:21084:11)
   at ReactDOMComponent.Mixin._createContentMarkup (http://172.16.102.1:3000/_next/-/main.js:18021:9)
</code></pre></div>
<p dir="auto">The other examples that I've tried don't seem to throw this error and they also make use of Promise inside of commons.js. Does anyone have any pointers on how to resolve this?</p>
<p dir="auto">Regards,<br>
Sven</p>