私はFontAwesomeにリンクするCDNを探していました。 は彼らのwebsiteではなく.js link提供CDNになぜFontAwesomeはCDNリンクの代わりに.jsスクリプトを使用することをお勧めしますか?
それはリンクをチェック(または多分いくつかを試してみてください)ん(というよりも使用して、例えば、このOpen Source CDNは私が見つかりましたか)?
私はFontAwesomeにリンクするCDNを探していました。 は彼らのwebsiteではなく.js link提供CDNになぜFontAwesomeはCDNリンクの代わりに.jsスクリプトを使用することをお勧めしますか?
それはリンクをチェック(または多分いくつかを試してみてください)ん(というよりも使用して、例えば、このOpen Source CDNは私が見つかりましたか)?
それがあるJSファイルを介してスキミング迅速deobfuscatingからのように見える「1およびdone」を意味するソリューションの種類、:
それは、必要なCSSをロードするには、画像用フォントの種類を設定しますまた、誰が自分のものを使っているかについての何らかの報告もしています。
それはCDN経由.jsファイルを使用することの明らかな利点があるようですが、実際に見ていないクラス
内fa
の使用に自分のアイコンを結合し得るようにまた見えます。
use.fontawesome.com
は、フォントAwesome独自のCDNです。
FontAwesomeは、他の多くの機能の中でCDNによって提供されている使用法に関する独自の有料オプションと分析機能を備えています。なぜ彼らはエンドユーザーにとって自分自身のCDNを好むのですか?
あなたは埋め込みコードから取得するスクリプトファイルを調べる場合は、次で始まる:それは単純にCDNからファイルをロードする
window.FontAwesomeCdnConfig = {
autoA11y: {
enabled: true
},
asyncLoading: {
enabled: true,
},
reporting: {
enabled: true,
domains: "localhost, *.dev"
},
useUrl: "use.fontawesome.com",
faCdnUrl: "https://cdn.fontawesome.com:443",
code: "5083f6dc23"
};
た後。これは明らかに余分なオーバーヘッドが(たとえわずかであっても)存在することを意味します。では、実際に何が起こっているのですか?
FAはこのアプローチを選んでいる理由には2件の良い候補があります:
私はここに私のウェブページに読み込まれたスクリプトfontawesomeの数にぞっとしていたので、私はここでcamを(また、折りたたみの上に置くことを主張する)。
私はそれ以来これを使用しています。 http://opensource.keycdn.com/fontawesome/4.6.3/font-awesome.min.css これは当然のことながら最新のものを維持する必要がありますが、フォント収入を生み出すためにはフォントワームの必要性を認識することができますが、関与する電話の数をもっと上げることが望ましいでしょう。
fontawesome CDNをCSSファイルとして使用するオプションがありますが、これはおそらくいくつかの問題に対処しています。
.jsファイルを使用すると、非同期読み込みや自動アクセシビリティなどの追加機能が使用できるようです。彼らはまた、より多くの追跡を行う場合、私を驚かせることはありません。非同期ロードとは、見かけ上のオーバーヘッドが実際には,より小さいことを意味します。
私はnoscriptを使用し、TLDのみを許可しているのでアイコンが表示されないことがよくあるので、CDNのスクリプトがありません – Plato
あなたのopensourceのリンクは、壊れていないとobsfucatedです。 https://opensource.keycdn.com/fontawesome/4.6.3/font-awesome.min.css –