ファイルAPI:訪問者のコンピューターからjavascriptを使用して必要なファイルを読み取ります(この訪問者の同意により)

今日、 PsychodelEKSは、BrowserPlusでYahooに最近組み込まれたjavascriptファイル圧縮APIについて正確に気付きまし
私はすでに彼らが圧縮アルゴリズムをjsに移植していると思っていましたが、これは単なるアーカイバへのブラウザインターフェースであることが判明しました=)



しかし、サーバーに送信する前にクライアント側で大量のテキスト(json)データを圧縮する機能は、最新のWebアプリケーションでは便利です。
引用の終わり。



この件に関して、すべての良いニュースをお伝えできることを非常に嬉しく思います。W3Cで、エディターのArun RanganathanがFile API標準のドラフトを準備しています 。これは、Firefoxの新しいナイトリービルドで主にサポートされています。 この標準は、javascriptがユーザーのマシン上のファイルを読み取り、それを異なる方法で変換し、 必要に応じ「data:...」 またはbase64でエンコードされた文字列を作成し、 必要な 処理を実行できる特別なAPIを定義します(たとえば、サーバーに送信するか、javascriptまたはCSSで使用します...)。



したがって、 何らかのアーカイバアルゴリズムをJavaScriptに移植するとすぐに、リモートサーバーに送信する前にJavaScriptでファイルを圧縮することがすぐに可能になります。



(これはまさに新しいBrowserPlus APIが行うことなので、この目的には必要ありませんが、1つのFirefoxで十分です。)



これまでのところ、これはまだ発生していません。最近 hacks.mozilla.org言及さ れた壮大なアプリケーションを1つ見ることをお勧めします。これはFont Dragrと呼ばれます。 -このページがこの特定のフォントでサイトに表示されるように、独自のディスクからのフォントファイルは必要ありません 。 ファイルはサーバーに転送されず、CSSを介してブラウザーに変換されてフィードされるため、すぐに表示され始めます。



特に、このようなサイトの開発者にとっては、サーバー上のCSSを毎回編集する必要がないため便利です。 このようなページを使用すると、オフラインでも作業できます。



All Articles