title: What is the difference between Socket.IO and Firebase?
body: <p>I watched a codeschool tutorial on Node.js and they imitated a chat server using Socket.IO in their tutorial.</p>
  
  <p>I am also under the impression that Firebase does the same thing.</p>
  
  <p>What is the difference between the two, if there are any?</p>