title: POST versus Ajax call
body: <p>Now that most modern browsers support AJAX and client-side requests without performing a POST, what is the role of POST (form post)?</p>
  
  <p>Are there situations or general rules when a POST will always be preferred to a XmlHttpRequest?</p>
  
  <p>All that POST is doing is placing variable key value pairs inside the server head. The advantages of POST I can think of are large amounts of data and mobile browsers. Are there many others I'm missing?</p>
  
  <p>N.B. I know you can perform POSTs with AJAX calls, I'm talking primarily about with a <code>&lt;form&gt;</code> tag</p>