私はこれを主に Facebook のソースで見てきBootloader.setResourceMap({"bMxb7":{"name":....
ました javascript のブートローダーとは正確には何ですか? その用途と目的は何ですか?
4 に答える
ブートローダーは、Facebook のフロントエンド コードの重要な部分であり、ページの読み込みではなく、必要に応じて Javascript ライブラリを遅延読み込みできるようにします。詳細を知りたい場合は、数人の Facebook 開発者がここでさらに詳しく説明しています。
一般的に、ブートローダーは(比較的)少量のコードであり、後続のすべてのコードの実行に必要な環境を確立する役割を果たします。そのため、ブートローダーは最初に実行されるコードでもあります。通常はOSに制限されていますが、FBにも意味があります。
<script />
Facebookの場合、ブートローダーは、ドキュメントに含まれている開発者の単一のパブリックに加えて、ライブラリが必要とする追加のJSファイルやその他のリソースをロードするなどの処理を実行します。
厳密に言えば、そんなことはありません。
ブートストラップ ローダー (用語の完全な名前) は、ディスク オペレーティング システムをディスクからロードするオペレーティング システムの一部です。したがって、コンピューターは、ディスク ロード ルーチンがロードされる前にディスクからロードすることにより、ブートストラップによって自身を持ち上げます。
Javascript オペレーティング システムがないため、Javascript 用のブートストラップ ローダーはありません。これは、おそらくページ読み込みプロセスの早い段階で何かを行うため、そのように名前が付けられたオブジェクトです。