ES6 `fetch no está definido`

Estoy construyendo un sitio con ES6 y Babel.

En un archivo de script, necesito hacer una llamada ajax a un servicio en el servidor. Para eso estoy haciendo así:

fetch('url').then(
    response => response.json()
).then(
    supervisoryItems => doSomething(supervisoryItems)
)

En Google Chrome esto funciona bien, pero no funciona en Firefox o IE (recibo el errorfetch is undefined) Al buscar en Google encontré que esto debería solucionarlo:

import promise from 'es6-promise'
promise.polyfill()

Lamentablemente no cambia nada, tengo el mismo problema. ¿Alguna ayuda?

Respuestas a la pregunta(5)

Su respuesta a la pregunta