ใหม่ใน Chrome 54

ดูบน YouTube

ผมชื่อ Pete LePage มาเริ่มดูกันว่ามีอะไรใหม่สำหรับนักพัฒนาซอฟต์แวร์ใน Chrome 54

องค์ประกอบที่กำหนดเอง v1

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

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

Chrome 54 รองรับองค์ประกอบที่กำหนดเองล่าสุดตามข้อกำหนด V1 และจะยังคงรองรับV0 API ต่อไปจนกว่าผู้ใช้จำนวนมากพอจะเปลี่ยนไปใช้ V1

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

BroadcastChannel API

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

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

แหล่งข้อมูล BroadcastChannel อื่นๆ

requestFullScreen

สื่อเป็นส่วนสําคัญมากขึ้นเรื่อยๆ ของประสบการณ์การท่องเว็บ

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

การดึงข้อมูลภายนอก

ลองจินตนาการว่าต้นทางที่ใช้กันโดยทั่วไป เช่น ผู้ให้บริการ API, บริการแบบเว็บฟอนต์ หรือบริการอื่นๆ มีความสามารถในการติดตั้งใช้งาน Service Worker ของตนเอง

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

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

เปิดจากขอบ

การเปลี่ยนแปลงเหล่านี้เป็นเพียงส่วนหนึ่งใน Chrome 54 สำหรับนักพัฒนาซอฟต์แวร์

โปรดดูรายละเอียดเพิ่มเติมในคำอธิบายและลิงก์เอกสารประกอบและข้อกำหนด

และอย่าลืมติดตามChrome Dev Summit ซึ่งเราจะสตรีมบน YouTube ในวันที่ 10 และ 11 พฤศจิกายน

หากต้องการติดตามข่าวสารเกี่ยวกับ Chrome และดูข้อมูลอัปเดตต่างๆ ให้คลิกปุ่มติดตามด้านบน

ผมชื่อ Pete LePage และทันทีที่ Chrome 55 เปิดตัว เราจะมาบอกคุณถึงสิ่งใหม่ๆ ใน Chrome