New ajax replacement for when web sockets aren't available