var Buffer = require('buffer').Buffer var http = require('../../..') module.exports = function (self) { self.addEventListener('message', function (ev) { var url = ev.data http.get(url, function (res) { var buffers = [] res.on('end', function () { self.postMessage(Buffer.concat(buffers).buffer) }) res.on('data', function (data) { buffers.push(data) }) }) }) }