我经营一个电子商务网站,我们有各种第三方 JavaScript,它们向链接和表单添加点击处理程序,然后插入延迟以确保跟踪通过。通过消耗 CPU 并运行 for 或 while 循环来插入延迟,直到某个日期过去 350 毫秒(Marketo / Munchkin)或 Visual Website Optimizer 的 500 毫秒。加起来几乎是 1 秒!
有时,也许延迟很好,所以跟踪可以更可靠。但是,当您单击我们网站上的大多数链接时,我们不希望发生这种情况,因为它会为用户增加最多 1 秒的延迟。有了这么大的延迟,我们已经完成了所有其他性能优化!
不幸的是,我们需要这些脚本的很多功能(如 Visual Website Optimizer 和 Marketo),所以我们无法删除它们。
鉴于我没有对它们的引用,是否可以删除他们添加的处理程序或阻止它们触发?