title: Can the unload Event be Used to Reliably fire ajax Request?
body: <p>I need a method to monitor user edit sessions, and one of the solutions I'm reviewing will have me using an <code>unload</code> event to send an ajax request to inform the server of the end of the edit session. (See: <a href="https://stackoverflow.com/questions/3530165/monitoring-user-sessions-to-prevent-editing-conflict">Monitoring User Sessions to Prevent Editing Conflict</a>)</p>
  
  <p>My (rather limited) reading on the <code>unload</code> event indicate that the codes attached to this handler has to run quickly, and as such is usually used for clearing objects to prevent memory leaks. </p>
  
  <p>My question is, can this work reliably enough for this purpose? </p>
  
  <p>PS. I know about the <code>async: false</code> option. </p>