title: Small, fast, client-side Javascript database with 'update-as-you-type' functionality?
body: <p>I have a database no more than say 100k which I'd like to use as reference documentation for my software. It's just a simple table really - around 5 columns by a couple of hundred rows. I am looking for a decent Javascript database library; one which would feature:</p>
  
  <ul>
  <li><p>Sorting by column</p></li>
  <li><p>A tiny size. Has to be small as it is sent to the user (since I don't want anything server-side). Say no more than 50-100k.</p></li>
  <li><p>"Update-as-you-type" functionality, and by that I mean, you can type in a filter box, and the rows filter out instantly on the HTML page, or near instantly as you're typing (client-side processing only). If no input in the filter is given, all the results would display on a single large HTML page.</p></li>
  <li><p>Searches that allow for partial matches of any cell in the table, and preferably allow NOT, OR and obviously AND.</p></li>
  </ul>
  
  <p>Furthermore, it should be free/cheap, easy to use and install, perhaps working on a CSV data file for its data. </p>
  
  <p>Is there anything out there that fits the bill?</p>