You can turn on websockets with Derby, as it uses socket.io underneath.
For high load push driven apps, websockets are a must. I understand that fallbacks are needed for users behind proxies etc. But if the infrastructure supports websockets, they must be used.