テスト結果の個人用メモです。私が理解できたことのメモですので、正確性には疑問がありますが、それなりに動作します。APIは、ローカルファイルをアクセスできる機能です。一般に、HTMLでアクセスできるファイルは、セキュリティの観点から、Web側にあるファイルに限定されており、ローカルファイル(ブラウザが動作しているパソコン側に存在するファイル)にはアクセスできません。利用者のPCにあるテキストファイルを読み込んで英訳して返すサービスや画像ファイルを加工して返すようなサービスが普及してきました。自分のパソコン内にある大量の写真を整理・検索するツールを作りたいとき、写真ファイルの一覧表をJavascriptに取り込みたいようなこともあります。APIは、そのような機能をjavascriptの標準的機能で実現しようとするものです。対応しているかどうかチェックします。}確認結果がここに表示されます。機能を実装してきましたが、古いバージョンではサポートしていないものもあります。「利用可能」となっていても、不十分な場合があります。Chromeは、ローカル環境(Webサーバにアップロードしない状況)で開発テストをする場合、標準仕様ではローカルファイルのアクセスを禁止しています。それを許可するには、次の設定をします。APIローカルファイルをブラウザ上で直接、取り扱うことができる基本機能です。これが未対応なら、後続の機能も未対応になります。FileListソフトをインストールするとき、保存場所を指定するのに[参照]ボタンによりディレクトリを表示することがあります。それと同じように、ディレクトリ(フォルダ)を開き、それからファイルを指定する機能です。JavaScriptイベント処理を通じてファイルを非同期に読み取る機能です。読取りの進行状況監視、エラーの検出、読込完了の確認などの機能があります。BlobBlobは、ファイルプロパティです。これにはファイルの属性があり、ファイルサイズやタイプを得るときに使います。