I've found that the read speed using FileReader seems to be artifically throttled to ~8MB/sec. The same code in Chrome gets much faster speeds (reading from an SSD, 100MB/sec+). I know the FileReader isn't complete yet, but I thought the heads up might be nice... this speed limitation is currently the bottleneck in the resumable uploader I'm building... I've gotten the MD5 hashing speed up to 20MB/sec/thread in JS. I'm hoping for confirmation that my interpretation is correct (that it's throttled), and to give a heads up on this performance limitation. I recognize that FileReader in the nightly isn't production-ready yet.
Created attachment 129739 [details] poposed fix
Committed <http://trac.webkit.org/changeset/109435>.
Wow, it's somehow magically ~512X faster now! J/K, but it is much better, I'm getting read speeds of ~45MB/sec now from the SSD vs. the previous ~8. Thanks!