Mobile audits now simulate slow network and CPU speeds by default.

หลีกเลี่ยงแท็กที่มีการแทรกสคริปต์

คำอธิบาย

แท็กที่แทรกสคริปต์ในเอกสารหลักทำให้เวลาในการตอบสนองเพิ่มขึ้น เนื่องจากทรัพยากรที่เป็นตัวบล็อกทำให้ระบบดึงสคริปต์ไม่ได้

วิธีแก้ไข

โหลดสคริปต์ด้วย <script async> เพื่อเพิ่มความเร็ว ตัวสแกนการโหลดล่วงหน้าของเบราว์เซอร์จะดึงแท็กสคริปต์ก่อน แม้ว่าการแสดงทรัพยากรที่เป็นตัวบล็อกจะบล็อกการดำเนินการของสคริปต์

เช่น โปรดใช้

<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>

แทน

<script>
  var el = document.createElement('script');
  el.src = 'https://securepubads.g.doubleclick.net/tag/js/gpt.js';
  var node = document.getElementsByTagName('script')[0];
  node.parentNode.insertBefore(el, node);
</script>

ดูข้อมูลเพิ่มเติม

"สคริปต์แบบโหลดพร้อมกันได้" ที่มีการแทรกสคริปต์ถือว่าเป็นทรัพยากรอันตราย