Web2Imgは、Webファイルを単一の画像にバンドルし、実行時にサービスワーカーを介してそれらを抽出するツールです。
画像ホスティングサイトを無料のCDNとして使用して、帯域幅コストを節約できます。

オンラインで試してみてください:https://etherdream.github.io/web2img/
または:https://etherdream.com/web2img/(最新)
デモ:https://fanhtml5.github.io
ターゲットファイル:https://github.com/fanhtml5/fanhtml5.github.io(2つのファイルのみ)
ソースファイル:https://github.com/fanhtml5/test-site
Q:JavaScriptが無効になっている場合はどうなりますか?
A:残念ながら、ページを表示できません。次のような404.htmlにフォールバックを追加できます。
< noscript >
< meta http-equiv = Refresh content =" 0;url=FALLBACK_URL " >
</ noscript >
< script src = /x.js > </ script >Q:ブラウザがサービスワーカーをサポートしていない場合はどうなりますか?
A:上記と同じ。このプログラムは、 <noscript>の内容を読み取り、レンダリングします。
Q:無料のCDNは安全ですか?
A:はい、プログラムはデータの整合性を検証します。
Q:無料のCDNは安定していますか?
A:確かではありませんが、安定性を向上させるために複数のURLを提供できます。
Q:無料のCDNを使用できますか?
A:いいえ、CDNはCORを有効にし、空のリファラーと「null」起源(または実際の値)を許可する必要があります。
Q:アップロードする前に画像を最適化する方が良いでしょうか?
A:サーバーが画像を再エンコードする場合、違いはありません。
Q:なぜ404.htmlを使用するのですか?
A:パスを傍受する簡単な方法です。
Q:ファイルを更新する方法は?
A: x.jsを上書きするだけで、クライアントは2分ごとにこのファイルを投票します。
Q:新機能は追加されますか?
A:このプロジェクトは単なる実験であり、Freecdnという名前の新しいプロジェクトがあり、これははるかに強力です。 (より良いドキュメントはまもなくリリースされます)
mit