is socket.io still actively being developed?
https://github.com/learnboost/socket.io
master: authored 7 hours ago
So it's really in development now.
is socket.io a viable option at all, or do I need to reside to another library?
We are using socket.io in several projects and it is OK. Maybe you should tune your heartbeat values. For us this are:
app.io = io.listen(app);
logger.info('Setting up basic configuration.');
app.io.set('heartbeat timeout', 50);
app.io.set('heartbeat interval', 20);
app.io.set('browser client minification', true);
app.io.set('store', new io.RedisStore(ioStoreSettings)); // also don't use in-memory store, it is hardly not recommended