HTML5 drag-and-drop and <input type="file"> should support FileSystem API-based async interface for dropped folders/files so that the webapps can traverse the dropped directory trees asynchronously (i.e. no blocking operations). The original proposal on whatwg: http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2011-November/033814.html FileSystem API: http://dev.w3.org/2009/dap/file-system/file-dir-sys.html This is an umbrella bug for the feature.
*** Bug 49624 has been marked as a duplicate of this bug. ***
All patches have been landed now and HTMLInputElement.entries (webkitEntries) and DataTransferItem.getAsEntry() (webkitGetAsEntry) will become available in chromium port for experiments. Further references: http://crbug.com/99823 http://wiki.whatwg.org/wiki/DragAndDropEntries