私は e コマース Web サイトを運営しており、リンクやフォームにクリック ハンドラーを追加し、追跡が確実に行われるように遅延を挿入するさまざまなサードパーティの JavaScript を使用しています。遅延は、特定の日付が 350 ミリ秒後 (Marketo / Munchkin) または Visual Website Optimizer の場合は 500 ミリ秒経過するまで、CPU を焼き付けて for または while ループを実行することによって挿入されます。合わせると約1秒!
場合によっては、追跡の信頼性を高めることができるように、遅延が適切な場合もあります。ただし、ユーザーが最大 1 秒の遅延を追加するため、サイトのほとんどのリンクをクリックしたときにこれが発生することは望ましくありません。その大きな遅延により、私たちが行った他のすべてのパフォーマンスの最適化が行われます!
残念ながら、これらのスクリプト (Visual Website Optimizer や Marketo など) の多くの機能が必要なため、それらを削除することはできません。
それらへの参照がない場合、追加したハンドラーを削除したり、それらが起動しないようにすることは可能ですか?