Web サーバーでユーザー エージェント検出を使用して、クライアントに送信する JavaScript リソースのバージョンを決定することの長所と短所に興味があります。
特に、ある機能をネイティブでサポートしている Web ブラウザーと、詳細な JavaScript 回避策が必要な Web ブラウザーがある場合、すべての人に回避策を提供し、クライアント側で必要な場合にのみ実行するか、必要なブラウザーにのみ回避策を提供する方がよいでしょうか。ネイティブ機能の薄いラッパーを残りに送信しますか?
この 2 番目のアプローチでは、どのような問題が発生する可能性がありますか? また、サポートしているブラウザーの応答が小さいという利点よりも優先されるのでしょうか?