HTML and CSS Reference
So we've made it very clear that this is great news for web developers. But it's not all unicorns and ice cream
cones, unfortunately: as ever, we'll be waiting for a minority of users and companies to upgrade to modern
browsers. We're also going to be waiting for some parts of the Internet infrastructure to catch up. For instance, some
proxies and firewalls block legitimate WebSocket connections. This doesn't mean we can't start using them in our
Why Bother Learning about Realtime Web Technologies?
You might be wondering why it's worth learning any of this; this technology may initially seem complicated, hard to
support, difficult to learn, and it's too new to matter.
The truth is that realtime technology is already changing the way we interact with the web: as mentioned earlier,
social networks such as Facebook are using realtime components now; Spike TV worked with the company Loyalize
to allow viewers of the season finale of Deadliest Warrior to participate in a number of live polls that altered the course
of the television program; 18 Google has added realtime functionality into several of its projects, including Google Docs
and Google Analytics.
Figure 1-6. Google Analytics uses realtime technology to display analytics data
If we hope to stay current as web developers, we need to embrace realtime technology sooner rather
than later. Fortunately for us, there are whole companies dedicated to making the move from the boring old
pull-powered web to the spankin' new holymolyawesome realtime-powered web. All we have to do is think of
something cool to build with it.