2016-08-16 38 views
2

私はFontAwesomeにリンクするCDNを探していました。 は彼らのwebsiteではなく.js link提供CDNになぜFontAwesomeはCDNリンクの代わりに.jsスクリプトを使用することをお勧めしますか?

それはリンクをチェック(または多分いくつかを試してみてください)ん(というよりも使用して、例えば、このOpen Source CDNは私が見つかりましたか)?

+0

私はnoscriptを使用し、TLDのみを許可しているのでアイコンが表示されないことがよくあるので、CDNのスクリプトがありません – Plato

+0

あなたのopensourceのリンクは、壊れていないとobsfucatedです。 https://opensource.keycdn.com/fontawesome/4.6.3/font-awesome.min.css –

答えて

0

それがあるJSファイルを介してスキミング迅速deobfuscatingからのように見える「1およびdone」を意味するソリューションの種類、:

それは、必要なCSSをロードするには、画像用フォントの種類を設定しますまた、誰が自分のものを使っているかについての何らかの報告もしています。

それはCDN経由.jsファイルを使用することの明らかな利点があるようですが、実際に見ていないクラス

faの使用に自分のアイコンを結合し得るようにまた見えます。

2

use.fontawesome.comは、フォントAwesome独自のCDNです。

FontAwesomeは、他の多くの機能の中でCDNによって提供されている使用法に関する独自の有料オプションと分析機能を備えています。なぜ彼らはエンドユーザーにとって自分自身のCDNを好むのですか?

1

あなたは埋め込みコードから取得するスクリプトファイルを調べる場合は、次で始まる:それは単純に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件の良い候補があります:

  1. 収穫の電子メールは:彼らは、いくつかの有料の製品を持っているし、彼らはすでにされている人々を電子メールで送信することができれば、それだけで素晴らしいことではないでしょう類似商品に興味がありますか?
  2. 統計情報:生成された各スクリプトには、一見ユニークなコードがあり、誰が帯域幅をどれだけ使用しているかを把握するのに使用できます。
0

私はここに私のウェブページに読み込まれたスクリプトfontawesomeの数にぞっとしていたので、私はここでcamを(また、折りたたみの上に置くことを主張する)。

私はそれ以来これを使用しています。 http://opensource.keycdn.com/fontawesome/4.6.3/font-awesome.min.css これは当然のことながら最新のものを維持する必要がありますが、フォント収入を生み出すためにはフォントワームの必要性を認識することができますが、関与する電話の数をもっと上げることが望ましいでしょう。

fontawesome CDNをCSSファイルとして使用するオプションがありますが、これはおそらくいくつかの問題に対処しています。

0

.jsファイルを使用すると、非同期読み込みや自動アクセシビリティなどの追加機能が使用できるようです。彼らはまた、より多くの追跡を行う場合、私を驚かせることはありません。非同期ロードとは、見かけ上のオーバーヘッドが実際には,より小さいことを意味します。

関連する問題