title: BasicHttpBinding vs WsHttpBinding vs WebHttpBinding
body: <p>In WCF there are several different types of HTTP based bindings:</p>
  
  <ul>
  <li><a href="http://msdn.microsoft.com/en-us/library/ms731361.aspx" rel="noreferrer">BasicHttpBinding</a></li>
  <li><a href="http://msdn.microsoft.com/en-us/library/ms731299.aspx" rel="noreferrer">WsHttpBinding</a></li>
  <li><a href="http://msdn.microsoft.com/en-us/library/bb412176.aspx" rel="noreferrer">WebHttpBinding</a></li>
  </ul>
  
  <p>What are the differences among these 3?</p>
  
  <p>In particular what are the differences in terms of features / performance and compatability?</p>