Consume a readable stream with utf-8 encoding.
const readTextStream = require('read-text-stream')
fetch('some-url').then(res => readTextStream(res.body, (text, bytes) => {
console.log(`Got ${bytes} bytes text: ${text}`)
})).then(fullText => {
console.log(`Done loading.`)
})
MIT @ Amio