title: Simple client-side file processing without refresh
body: <p>What is a clean and simple <code>JavaScript</code> solution for the below use case:</p>
  
  <p>On a web page, user selects and uploads a text file from her local filesystem, but instead of loading the file to a server, the client-side javascript code opens and processes the content of the file, and writes the results to the same page without refreshing the page.</p>
  
  <p>Note: I don't need to persist the content of the file - if the user closes the page then the content is lost and that is fine. Everything should happen on the page on the client side - no need to touch the server.</p>
  
  <p>If there is some lightweight <code>JQuery</code> plug-in for this, would love to know!</p>