Something else to consider (and something we've had to deal with at work): Not all company firewalls support websockets, long polling, and other newer technologies. So, if you want your product to work as many places as possible (without working with every potential user independently), you really do need to use tech from the 90's.