sse
Version:
The HTML5 Server-Sent events specification is introduced "to enable servers to push data to Web pages over HTTP or using dedicated server-push protocols".
20 lines (16 loc) • 484 B
JavaScript
var SSE = require('../../')
, express = require('express')
, app = express.createServer();
app.use(express.static(__dirname + '/public'));
var sse = new SSE(app);
sse.on('connection', function(client) {
var id = setInterval(function() {
client.send(JSON.stringify(process.memoryUsage()));
}, 100);
console.log('started client interval');
client.on('close', function() {
console.log('stopping client interval');
clearInterval(id);
})
});
app.listen(8080);