インターネットに接続していない場合、本当に読み込まれているのでしょうか?
特に非常に遅い接続(およびdevtoolsでエッジに制限した場合)では、90%まで満たされていてもページが読み込まれていないという効果が痛いほど目立ちます。これは主にデザインが悪いためですが、実際に役立つように実際の進捗状況を示すべきではなく、単なるスピナーの新しいバージョンではないでしょうか?
インターネットに接続していない場合、本当に読み込まれているのでしょうか?
特に非常に遅い接続(およびdevtoolsでエッジに制限した場合)では、90%まで満たされていてもページが読み込まれていないという効果が痛いほど目立ちます。これは主にデザインが悪いためですが、実際に役立つように実際の進捗状況を示すべきではなく、単なるスピナーの新しいバージョンではないでしょうか?
それは決して目標ではありませんでした。また、サイズが不明な動的なリソースの実際の進捗状況を、スループットが変動するメディアで示すことは、簡単なことではありません。
現在、これは過去数回の遷移の平均に基づいてアニメーションをパラメータ化しており、この特定の遷移が平均よりも時間がかかる場合は90%で停止します。
ローディングバーは、何かが完了した正確な進捗量を示す指標というよりも、主にユーザーにとって心理的な安心感を与えるツールとして役立ちます。
このトピックに関する良い動画はこちらです。
確かに、MSの推定値が正確に近くなるまで永遠にかかりました。