มีอะไรใหม่ในเครื่องมือสำหรับนักพัฒนาเว็บ, Chrome 131

Sofia Emelianova
Sofia Emelianova

แก้ไขข้อบกพร่องของ CSS ด้วย Gemini

เครื่องมือนักพัฒนาเว็บ Chrome มีแผงความช่วยเหลือจาก AI เวอร์ชันทดลองใหม่ ซึ่งคุณสามารถแชทกับ Gemini และรับความช่วยเหลือในการแก้ไขข้อบกพร่องของ CSS ได้

ลองเลย ในแผงองค์ประกอบ ให้คลิกขวาที่องค์ประกอบ แล้วเลือกถาม AI หรือคลิกปุ่ม ที่เกี่ยวข้องข้างองค์ประกอบ เครื่องมือสำหรับนักพัฒนาเว็บจะเปิดแผงความช่วยเหลือจาก AI ใหม่

ตัวเลือกเมนู "ถาม AI" และปุ่มที่เกี่ยวข้อง

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

แผงความช่วยเหลือจาก AI ใหม่ที่ตอบพรอมต์

ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีใช้แผงใหม่ให้เกิดประโยชน์สูงสุดได้ที่5 สิ่งเจ๋งๆ ที่ทำได้ด้วยความช่วยเหลือจาก AI ของเครื่องมือสำหรับนักพัฒนาเว็บ และดูความช่วยเหลือจาก AI สำหรับการจัดรูปแบบ

ทีม DevTools หวังเป็นอย่างยิ่งว่าจะได้รับความคิดเห็นจากคุณ คุณสามารถแสดงความคิดเห็นได้ที่ crbug.com/364805393

ควบคุมฟีเจอร์ AI ในแท็บการตั้งค่าเฉพาะ

ตอนนี้คุณจัดการฟีเจอร์ AI ทั้งหมดได้ในที่เดียว นั่นคือใหม่ การตั้งค่า > แท็บนวัตกรรม AI โดยจะแสดงข้อควรพิจารณาที่สำคัญ อธิบายฟีเจอร์ AI และให้คุณเปิดและปิดฟีเจอร์แต่ละรายการได้

แท็บนวัตกรรม AI ใหม่

ดูข้อมูลเพิ่มเติมได้ที่การตั้งค่า > นวัตกรรม AI

ข้อมูลเชิงลึกของคอนโซลอยู่ห่างออกไปเพียงคลิกเดียว

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

หากคุณเข้าสู่ระบบ Chrome แล้ว ให้เปิดฟีเจอร์เหล่านี้ในการตั้งค่า > นวัตกรรม AI แล้วคุณก็พร้อมใช้งาน

การปรับปรุงแผงประสิทธิภาพ

เวอร์ชันนี้มีการปรับปรุงหลายอย่างในแผงประสิทธิภาพ

ใส่คำอธิบายประกอบและแชร์ข้อมูลเชิงลึกด้านประสิทธิภาพ

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

ตอนนี้คุณสามารถติดป้ายกำกับและเชื่อมต่อเหตุการณ์ด้วยลูกศร รวมถึงไฮไลต์ช่วงเวลาได้โดยตรงในร่องรอย จากนั้นคุณจะบันทึก แชร์ และอัปโหลดการติดตามที่มีคำอธิบายประกอบกลับไปยังแผงประสิทธิภาพได้

แท็บคำอธิบายประกอบใหม่ในแถบด้านข้างทางซ้าย และเหตุการณ์ ช่วง และการเชื่อมต่อที่มีคำอธิบายประกอบ

รับข้อมูลเชิงลึกเกี่ยวกับประสิทธิภาพได้โดยตรงในแผงประสิทธิภาพ

ตอนนี้คุณจะเห็นข้อมูลเชิงลึกที่นำไปใช้ได้จริงในแท็บข้อมูลเชิงลึกใหม่ที่แถบด้านข้างซ้ายของแผงประสิทธิภาพ ข้อมูลเชิงลึกจะรวบรวมจากรายงาน Lighthouse และแผงข้อมูลเชิงลึกเกี่ยวกับประสิทธิภาพที่กำลังจะเลิกใช้งาน

แท็บข้อมูลเชิงลึกมีจุดมุ่งหมายเพื่อช่วยวิเคราะห์และแนะนำข้อมูลเชิงลึกที่นำไปใช้ได้จริงเกี่ยวกับปัญหาด้านประสิทธิภาพที่อาจทำให้เว็บไซต์ช้าลง หากต้องการใช้ข้อมูลเชิงลึก ให้เปิดแท็บในแถบด้านข้างซ้ายของแผงประสิทธิภาพ ขยายหมวดหมู่ต่างๆ แล้ววางเมาส์เหนือรายการและคลิก แผงประสิทธิภาพจะไฮไลต์เหตุการณ์ที่เกี่ยวข้องในร่องรอย

ทีม DevTools หวังว่าจะได้รับความคิดเห็นของคุณเกี่ยวกับประโยชน์ของข้อมูลเชิงลึก วิธีปรับปรุง และประสบการณ์การใช้งานร่วมกับเครื่องมืออื่นๆ เช่น PageSpeed Insights และ Lighthouse โปรดแสดงความคิดเห็นของคุณที่ crbug.com/371170842

ระบุการเลื่อนเลย์เอาต์มากเกินไปได้ง่ายขึ้น

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

ก่อนและหลังการอัปเดตแทร็ก "การเปลี่ยนเลย์เอาต์" และแท็บ "สรุป" ที่จัดระเบียบใหม่

นอกจากนี้ มุมมองเมตริกแบบเรียลไทม์ยังจะได้รับบันทึกการเปลี่ยนเลย์เอาต์พร้อมคะแนนและองค์ประกอบต่างๆ ข้างแท็บการโต้ตอบด้วย

ก่อนและหลังเพิ่มบันทึก "การเปลี่ยนเลย์เอาต์" ลงในมุมมองเมตริกแบบเรียลไทม์

ปัญหาใน Chromium: 369100729

ระบุภาพเคลื่อนไหวที่ไม่ได้ทำการ Composite

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

  • ตั้งชื่อภาพเคลื่อนไหวตามพร็อพเพอร์ตี้ CSS ที่เกี่ยวข้อง (หากมี)
  • ทำเครื่องหมายภาพเคลื่อนไหวที่ไม่ได้ผสมด้วยสามเหลี่ยมสีแดงในแทร็ก
  • แสดงสาเหตุที่การคอมโพสิตไม่สำเร็จในแท็บสรุป

การตั้งชื่อภาพเคลื่อนไหวก่อนและหลังในแทร็ก การทำเครื่องหมายภาพเคลื่อนไหวที่ไม่ได้คอมโพสิต และการแสดงเหตุผลที่ล้มเหลว

ดูข้อมูลเพิ่มเติมได้ที่ใช้พร็อพเพอร์ตี้ของ Compositor เท่านั้นและจัดการจำนวนเลเยอร์

ปัญหาใน Chromium: 41006273

การเกิดขึ้นพร้อมกันของฮาร์ดแวร์จะย้ายไปที่เซ็นเซอร์

การตั้งค่าการทำงานพร้อมกันของฮาร์ดแวร์จะย้ายจากแผงประสิทธิภาพไปยังตำแหน่งที่เหมาะสมกว่า นั่นคือแผงเซ็นเซอร์

ก่อนและหลังย้ายการตั้งค่า "การทำงานพร้อมกันของฮาร์ดแวร์" ไปยังแผงเซ็นเซอร์

ปัญหาใน Chromium: 371463665

ละเว้นสคริปต์ที่ไม่ระบุชื่อและมุ่งเน้นที่โค้ดของคุณในสแต็กเทรซ

ตอนนี้ Stack Trace ในคอนโซลจะตรวจหา ละเว้น ยุบ และ (หากขยาย) ทำให้เฟรมที่มาจากไฟล์ในรายการที่ละเว้นเป็นสีเทาได้อย่างถูกต้อง ก่อนหน้านี้ ฟังก์ชันนี้ไม่ได้ทำให้ชื่อฟังก์ชันเป็นสีเทาในการติดตามแบบขยาย

นอกจากนี้ คุณยังเปิดใหม่ได้โดยไปที่การตั้งค่า > รายการที่ต้องละเว้น > สคริปต์ที่ไม่ระบุชื่อจาก eval หรือคอนโซลเพื่อตั้งค่า DevTools ให้ละเว้นสคริปต์ที่ไม่ระบุชื่อที่ไม่มี URL ของแหล่งที่มา

ก่อนและหลังการปรับปรุงการละเว้นรายการใน Stack Trace

นอกจากนี้ เมื่อคุณคลิกขวาและบันทึกเป็น... บันทึกคอนโซล ระบบจะไม่บันทึกข้อความแสดงเพิ่มเติม/น้อยลง

ปัญหาใน Chromium: 40279542, 40945570, 345248263

องค์ประกอบ > รูปแบบ: รองรับโหมดการเขียน sideways-* สำหรับการวางซ้อนกริดและคีย์เวิร์ด CSS-wide

ตอนนี้แท็บองค์ประกอบ > รูปแบบรองรับสิ่งต่อไปนี้

  • ตอนนี้การวางซ้อนตารางกริดใน Viewport จะแสดงตารางกริดสำหรับโหมดการเขียน sideways-rl และ sideways-lr
  • แก้ไขคีย์เวิร์ด CSS ทั่วไป ในทางปฏิบัติ หมายความว่าหาก inherit เป็นสี แท็บสไตล์จะแสดงเครื่องมือเลือกสีข้างๆ ก่อนและหลังการแก้ไขคีย์เวิร์ด CSS ทั่วทั้งเว็บไซต์

ปัญหาเกี่ยวกับ Chromium: 40280717, 40706051, 40501131

การตรวจสอบ Lighthouse สำหรับหน้าเว็บที่ไม่ใช่ HTTP ในโหมดช่วงเวลาและโหมดสแนปชอต

ตอนนี้ Lighthouse สามารถสร้างรายงานสำหรับหน้าเว็บที่ไม่ใช่ HTTP ในโหมดช่วงเวลาและโหมดสแนปชอตได้แล้ว

ก่อนและหลังเปิดใช้การตรวจสอบหน้าเว็บที่ไม่ใช่ HTTP ในโหมดช่วงเวลาและโหมดสแนปชอต

การช่วยเหลือพิเศษ

เวอร์ชันนี้มีการปรับปรุงการช่วยเหลือพิเศษดังต่อไปนี้

  • ในแหล่งข้อมูล > เอดิเตอร์ ตอนนี้คุณสามารถปิดแท็บที่มีไฟล์ที่เปิดอยู่ได้โดยโฟกัสที่ปุ่ม X แล้วกด Enter หรือSpace
  • ในประสิทธิภาพ ตอนนี้คุณสามารถเลือกรายการในการติดตามและกดSpace เพื่อเปิดเมนูตามบริบทได้แล้ว
  • ในประสิทธิภาพ แท็บข้อมูลเชิงลึกในแถบด้านข้างทางด้านซ้ายจะเข้าถึงได้ด้วยแป้นพิมพ์และ "กด Tab" เพื่อไปยังส่วนต่างๆ ได้

ปัญหาใน Chromium: 372411090

ไฮไลต์อื่นๆ

การแก้ไขและการปรับปรุงที่น่าสนใจในรุ่นนี้มีดังนี้

  • ตอนนี้การตั้งค่าการจำกัดอัตราได้รับการซิงค์อย่างถูกต้องระหว่างแผงประสิทธิภาพและเครือข่ายแล้ว (370332090)
  • แอปพลิเคชัน > บริการในเบื้องหลัง > การโหลดแบบคาดการณ์ > กฎ ตอนนี้มี{}ปุ่ม Pretty Print คล้ายกับแหล่งที่มา > เอดิเตอร์ (40279147)
  • การแสดงออกสด: ตอนนี้การกดแท็บหลังจากเลือกตัวเลือกการเติมข้อความอัตโนมัติจะออกจากช่องแก้ไขแทนที่จะเยื้องข้อความ (349939551)
  • องค์ประกอบ > รูปแบบ: anchor() และ anchor-size() รองรับไวยากรณ์ใหม่ที่คุณสามารถจัดเรียงอาร์กิวเมนต์ใหม่และละเว้นทิศทาง anchor-size() (343516786) ได้ นอกจากนี้ การแสดงผลสำรองแบบคงที่ (365802559)
  • เครือข่าย: แก้ไขตัวอย่าง GraphQL (369931288)
  • ประสิทธิภาพ: ตอนนี้จะรายงานความคืบหน้าในการโหลดและประมวลผลการติดตามแบบเพิ่มขึ้น
  • WebAuthn: ตอนนี้จะอัปเดตข้อมูลเข้าสู่ระบบที่แก้ไขโดยวิธีการ signal* แบบไดนามิก (368467199)
  • WebAssembly: ตอนนี้คำเตือนในคอนโซลจะแจ้งให้คุณทราบหากมีสัญลักษณ์การแก้ไขข้อบกพร่องหลายรายการสำหรับโมดูล WebAssembly และจะแจ้งให้ทราบว่ามีการใช้สัญลักษณ์ใด (40879198, 369515221)
  • ระบบได้นำการวางซ้อน Core Web Vitals ออกจากแท็บการแสดงผลแล้ว 328487897
  • ตอนนี้ฟีเจอร์ Generative AI ไม่จำเป็นต้องซิงค์การตั้งค่า Chrome แล้ว

ดาวน์โหลดช่องตัวอย่าง

ลองใช้ Chrome Canary, Dev หรือ Beta เป็นเบราว์เซอร์เริ่มต้นสำหรับการพัฒนา ช่องตัวอย่างเหล่านี้ช่วยให้คุณเข้าถึงฟีเจอร์ล่าสุดของ DevTools ทดสอบ API ของแพลตฟอร์มเว็บที่ล้ำสมัย และช่วยคุณค้นหาปัญหาในเว็บไซต์ก่อนที่ผู้ใช้จะพบ

ติดต่อทีมเครื่องมือสำหรับนักพัฒนาเว็บใน Chrome

ใช้ตัวเลือกต่อไปนี้เพื่อพูดคุยเกี่ยวกับฟีเจอร์ใหม่ การอัปเดต หรือสิ่งอื่นๆ ที่เกี่ยวข้องกับเครื่องมือสำหรับนักพัฒนาเว็บ

มีอะไรใหม่ในเครื่องมือสำหรับนักพัฒนาเว็บ

รายการทุกอย่างที่ครอบคลุมในซีรีส์มีอะไรใหม่ในเครื่องมือสำหรับนักพัฒนาเว็บ