File JS encapsulates the features of the HTML5 File API and adds advanced functionality like background/framed file uploads.