これは、リスク/ベネフィットに基づく決定である可能性があります。ここで、重要ではあるが厳しい決断を下さなければならないと思います。
1) 2 つのバージョンを使用することにした場合は、次の作業に時間を費やす必要があります。
- 高速で非侵入型のテストを見つけ出す
- それを実装するのに時間を費やす
- それを生産に投入する
そして、おそらく間違った実装で終わるでしょう。たとえば、私のコンピューターが 70 個のクロム タブ、1080p アニメの VLC、および IntellijIDEA を実行している瞬間などです。
私のMBP、2012年モデルが「遅い」コンピューターとして検出される可能性は、少なくとも今のところ高いです。
偽陽性は、把握するのが非常に困難です。
2) 1 つのバージョンを使用する場合、@Patrick が述べたように、HD と Lo-Fi のどちらかを選択する必要がありますが、これも私の意見では間違いです。
私が提案するのは、Google アナリティクスにアクセスして、ブラウザの分布を把握し (はい、誤解を招く可能性があることはわかっていますが、他のテストも同様です)、それに基づいて (大多数のユーザーが Chrome + 最新の IE/FF である場合) HD バージョンを使用しますが、最適化戦略を考え出すのに時間がかかります。
より良く、より速くできることは常にあります。古いラップトップを 1 台入手し、適切な FPS レートが得られるまで最適化します。それだけです。開発者はその決定を下す必要があります。それがあなたの義務です。
3) ブラウザのディストリビューションから、絶対に Lo-Fi バージョンを使用する必要があることがわかった場合は、「ダウングレード」する価値があると考えて、それが最後の手段である場合にのみ実装してください。