以前、月々1800円くらい激安SIMを利用していました。当然ながら、ものすごく遅かったです。その経験からサイトやアプリの通信量はなるべく少なくしたいと考えています。Tweet Image GeneratorではProgressive Web Appsのキャッシュ機能を利用して、ページ表示速度の高速化とオフライン対応を実現しています。またHTMLファイルと、JavaScriptファイルは以下のサイトを利用して軽量化しています。
しかしキャッシュ機能はアプリを一度しか使わないユーザーにとってはストレージの無駄使いになります。デベロッパーツールから削除はできますが、ユーザーが簡単に削除できる機能はないです。アプリに削除ボタンを付けても、それを初見のユーザーがクリックしてくれるとは考えにくいです。悩ましい問題です。
ここまで書いて気づいたのですが、単純にキャッシュ機能をON/OFFできるボタンをつければいいだけでは?初期値はOFFで。あとで機能追加しておこう。