Google
-
ยกเลิก การทำเครื่องหมายไซต์แยกต่างหากด้วยใบรับรองระดับ EV (การตรวจสอบเพิ่มเติม) ขณะนี้ข้อมูลเกี่ยวกับการใช้ใบรับรอง EV จะแสดงเฉพาะในเมนูแบบเลื่อนลงที่แสดงเมื่อคลิกที่ไอคอนการเชื่อมต่อที่ปลอดภัย ชื่อของบริษัทที่ตรวจสอบโดยหน่วยงานออกใบรับรองซึ่งมีการเชื่อมโยงใบรับรอง EV จะไม่ปรากฏในแถบที่อยู่อีกต่อไป - เพิ่มการแยกตัวจัดการไซต์ เพิ่มการป้องกันสำหรับข้อมูลข้ามไซต์ เช่น คุกกี้และทรัพยากร HTTP ที่ได้รับจากไซต์บุคคลที่สามที่ควบคุมโดยผู้โจมตี การแยกส่วนจะทำงานได้แม้ว่าผู้โจมตีจะค้นพบข้อผิดพลาดในกระบวนการเรนเดอร์และพยายามรันโค้ดในบริบทของมัน
- เพิ่มหน้าใหม่ต้อนรับผู้ใช้ใหม่ (chrome://welcome/) ซึ่งแสดงแทนอินเทอร์เฟซมาตรฐานสำหรับการเปิดแท็บใหม่หลังจากเปิดตัว Chrome ครั้งแรก หน้านี้ช่วยให้คุณสามารถบุ๊กมาร์กบริการยอดนิยมของ Google (GMail, YouTube, Maps, News และ Translate) แนบทางลัดไปยังหน้าแท็บใหม่ เชื่อมต่อกับบัญชี Google เพื่อเปิดใช้งาน Chrome Sync และตั้งค่า Chrome ให้เป็นการโทรเริ่มต้นในระบบ .
- เมนูหน้าแท็บใหม่ซึ่งแสดงอยู่ที่มุมขวาบน ขณะนี้มีความสามารถในการโหลดภาพพื้นหลัง รวมถึงตัวเลือกสำหรับการเลือกธีมและตั้งค่าบล็อกพร้อมทางลัดเพื่อการนำทางอย่างรวดเร็ว (ไซต์ที่เข้าชมบ่อยที่สุด การเลือกผู้ใช้ด้วยตนเอง และซ่อนบล็อกด้วยทางลัด) ขณะนี้การตั้งค่าอยู่ในตำแหน่งทดลองและจำเป็นต้องเปิดใช้งานผ่านแฟล็ก “chrome://flags/#ntp-customization-menu-v2” และ “chrome://flags/#chrome-colors-custom-color-picker”;
- ภาพเคลื่อนไหวของไอคอนไซต์ในส่วนหัวของแท็บได้รับการจัดเตรียมไว้ เพื่อส่งสัญญาณว่าเพจอยู่ระหว่างการโหลด
- เพิ่มการตั้งค่าสถานะ "--guest" ซึ่งช่วยให้คุณสามารถเปิด Chrome จากบรรทัดคำสั่งในโหมดการเข้าสู่ระบบของผู้เยี่ยมชม (โดยไม่ต้องเชื่อมต่อกับบัญชี Google โดยไม่ต้องบันทึกกิจกรรมของเบราว์เซอร์ลงดิสก์และไม่บันทึกเซสชัน)
- การทำความสะอาดแฟล็กใน chrome://flags ซึ่งเริ่มในรีลีสที่แล้วยังคงดำเนินต่อไป แทนที่จะใช้แฟล็ก ตอนนี้ขอแนะนำให้ใช้ชุดกฎเพื่อกำหนดค่าการทำงานของเบราว์เซอร์
- เพิ่มปุ่ม "ส่งไปยังอุปกรณ์ของคุณ" ลงในเมนูบริบทของหน้า แท็บ และแถบที่อยู่ ทำให้คุณสามารถส่งลิงก์ไปยังอุปกรณ์อื่นโดยใช้การซิงค์ของ Chrome หลังจากเลือกอุปกรณ์ปลายทางที่เชื่อมโยงกับบัญชีเดียวกันและส่งลิงก์แล้ว จะมีการแจ้งเตือนบนอุปกรณ์เป้าหมายให้เปิดลิงก์
- ในเวอร์ชัน Android หน้าที่มีรายการไฟล์ที่ดาวน์โหลดได้รับการออกแบบใหม่ทั้งหมด ซึ่งแทนที่จะเพิ่มเมนูแบบเลื่อนลงพร้อมส่วนเนื้อหา กลับมีการเพิ่มปุ่มเพื่อกรองรายการทั่วไปตามประเภทเนื้อหา และภาพขนาดย่อของภาพที่ดาวน์โหลด ขณะนี้จะแสดงทั่วทั้งความกว้างของหน้าจอ
-
เพิ่ม ตัวชี้วัดใหม่สำหรับการประเมินความเร็วในการโหลดและแสดงผลเนื้อหาในเบราว์เซอร์ ช่วยให้นักพัฒนาเว็บสามารถกำหนดความเร็วที่เนื้อหาหลักของหน้าจะพร้อมใช้งานสำหรับผู้ใช้ เครื่องมือควบคุมการเรนเดอร์ที่นำเสนอก่อนหน้านี้ทำให้สามารถตัดสินเฉพาะข้อเท็จจริงที่ว่าการเรนเดอร์ได้เริ่มต้นขึ้นแล้ว แต่ไม่ใช่ความพร้อมของเพจโดยรวม Chrome 77 แนะนำ API ใหม่สีที่พึงพอใจที่สุด ซึ่งช่วยให้คุณค้นหาเวลาในการเรนเดอร์ขององค์ประกอบขนาดใหญ่ (ที่ผู้ใช้มองเห็นได้) ในพื้นที่ที่มองเห็นได้ เช่น รูปภาพ วิดีโอ องค์ประกอบบล็อก และพื้นหลังของหน้า
- เพิ่ม API
ประสิทธิภาพเหตุการณ์การกำหนดเวลา ซึ่งให้ข้อมูลเกี่ยวกับความล่าช้าก่อนการโต้ตอบครั้งแรกของผู้ใช้ (เช่น การกดแป้นบนแป้นพิมพ์หรือเมาส์ การคลิก หรือการเลื่อนตัวชี้) API ใหม่เป็นชุดย่อยของ EventTiming API ที่ให้ข้อมูลเพิ่มเติมเพื่อวัดและเพิ่มประสิทธิภาพการตอบสนองของอินเทอร์เฟซ -
เพิ่ม คุณสมบัติใหม่สำหรับแบบฟอร์มที่ทำให้ง่ายต่อการใช้การควบคุมแบบฟอร์มที่ไม่ได้มาตรฐานของคุณเอง (ช่องป้อนข้อมูล ปุ่ม ฯลฯ ที่ไม่เป็นไปตามมาตรฐาน) เหตุการณ์ "formdata" ใหม่ทำให้สามารถใช้ตัวจัดการ JavaScript เพื่อเพิ่มข้อมูลลงในแบบฟอร์มเมื่อมีการส่ง โดยไม่ต้องจัดเก็บข้อมูลในองค์ประกอบอินพุตที่ซ่อนอยู่คุณลักษณะใหม่ที่สองคือการสนับสนุนสำหรับการสร้างองค์ประกอบที่กำหนดเองที่เกี่ยวข้องกับแบบฟอร์มที่ทำหน้าที่เป็นตัวควบคุมแบบฟอร์มในตัว รวมถึงความสามารถต่างๆ เช่น การเปิดใช้งานการตรวจสอบอินพุตและการทริกเกอร์ข้อมูลที่จะส่งไปยังเซิร์ฟเวอร์ คุณสมบัติ formAssociated ได้รับการแนะนำเพื่อทำเครื่องหมายองค์ประกอบเป็นส่วนประกอบอินเทอร์เฟซของแบบฟอร์ม และมีการเพิ่มการเรียก attachmentInternals() เพื่อเข้าถึงวิธีการควบคุมแบบฟอร์มเพิ่มเติม เช่น setFormValue() และ setValidity();
- โหมด
การทดลองของ Origin (คุณสมบัติทดลองที่ต้องเปิดใช้งานแยกต่างหาก) เพิ่ม API ใหม่ติดต่อพิคเกอร์ อนุญาตให้ผู้ใช้เลือกรายการจากสมุดที่อยู่และส่งรายละเอียดบางอย่างเกี่ยวกับรายการเหล่านั้นไปยังไซต์ เมื่อทำการร้องขอจะมีการกำหนดรายการทรัพย์สินที่ต้องได้รับ (เช่น ชื่อนามสกุล อีเมล หมายเลขโทรศัพท์) คุณสมบัติเหล่านี้จะแสดงต่อผู้ใช้อย่างชัดเจนว่าใครเป็นผู้ตัดสินใจขั้นสุดท้ายว่าจะถ่ายโอนข้อมูลหรือไม่ สามารถใช้ API ได้ เช่น ในเว็บเมลไคลเอ็นต์เพื่อเลือกผู้รับสำหรับจดหมายที่ส่ง ในเว็บแอปพลิเคชันที่มีฟังก์ชัน VoIP เพื่อเริ่มต้นการโทรไปยังหมายเลขเฉพาะ หรือในเครือข่ายโซเชียลเพื่อค้นหาเพื่อนที่ลงทะเบียนแล้ว .Origin Trial หมายถึงความสามารถในการทำงานกับ API ที่ระบุจากแอปพลิเคชันที่ดาวน์โหลดจาก localhost หรือ 127.0.0.1 หรือหลังจากการลงทะเบียนและรับโทเค็นพิเศษซึ่งใช้ได้ในระยะเวลาจำกัดสำหรับไซต์เฉพาะ
- สำหรับแบบฟอร์มแอตทริบิวต์ “
ใส่คำใบ้ " ซึ่งช่วยให้คุณกำหนดลักษณะการทำงานได้เมื่อคุณกดปุ่ม Enter บนแป้นพิมพ์เสมือน คุณลักษณะสามารถรับค่า Enter, Done, Go, Next, Previous, ค้นหาและส่ง; - เพิ่มกฎแล้ว
เอกสารโดเมน ซึ่งควบคุมการเข้าถึงคุณสมบัติ "document.domain" ตามค่าเริ่มต้น อนุญาตให้เข้าถึงได้ แต่หากถูกปฏิเสธ ความพยายามที่จะเปลี่ยนค่าของ “document.domain” จะส่งผลให้เกิดข้อผิดพลาด - เพิ่มการเรียกไปยัง Performance API
เค้าโครงกะ ซึ่งช่วยให้คุณติดตามการเปลี่ยนแปลงตำแหน่งขององค์ประกอบ DOM บนหน้าจอ - ขนาดของส่วนหัว HTTP “ผู้อ้างอิง” ถูกจำกัดไว้ที่ 4 KB หากเกินค่านี้ เนื้อหาจะถูกตัดทอนเป็นชื่อโดเมน
- อาร์กิวเมนต์ url สำหรับ registerProtocolHandler() ถูกจำกัดให้ใช้เฉพาะรูปแบบ http:// และ https:// เท่านั้น และไม่อนุญาตให้ใช้รูปแบบ "data:" และ "blob:" อีกต่อไป
- ในวิธีการ
International.NumberFormat เพิ่มการสนับสนุนสำหรับการจัดรูปแบบหน่วยการวัด สกุลเงิน สัญลักษณ์ทางวิทยาศาสตร์และขนาดกะทัดรัด (เช่น "Intl.NumberFormat('en', {style: 'unit',
หน่วย: 'เมตรต่อวินาที'}"); - เพิ่มคุณสมบัติ CSS ใหม่
overscroll-behavior-inline และ overscroll-behavior-block เพื่อควบคุมพฤติกรรมการเลื่อนเมื่อถึงขอบเขตตรรกะของพื้นที่การเลื่อน - สำหรับคุณสมบัติ CSS ช่องว่าง
นำไปใช้ การสนับสนุนค่าช่องว่าง; - ในพนักงานบริการ
เพิ่ม รองรับการรับรองความถูกต้อง HTTP Basic และแสดงกล่องโต้ตอบมาตรฐานสำหรับการป้อนพารามิเตอร์การเข้าสู่ระบบ - ขณะนี้ Web MIDI API สามารถใช้ได้เฉพาะในบริบทของการเชื่อมต่อที่ปลอดภัยเท่านั้น (https, ไฟล์ในเครื่องหรือ localhost)
- ประกาศเลิกใช้งานแล้วโดย WebVR 1.1 API ซึ่งถูกแทนที่ด้วย API
อุปกรณ์ WebXR ซึ่งช่วยให้คุณเข้าถึงส่วนประกอบสำหรับการสร้างความเป็นจริงเสมือนและความเป็นจริงเสริม และรวมการทำงานเข้ากับอุปกรณ์ประเภทต่างๆ ตั้งแต่หมวกกันน็อคเสมือนจริงแบบอยู่กับที่ไปจนถึงโซลูชันที่ใช้อุปกรณ์เคลื่อนที่ - ในเครื่องมือสำหรับนักพัฒนา
เพิ่ม ความสามารถในการคัดลอกคุณสมบัติ CSS ของโหนด DOM ไปยังคลิปบอร์ดผ่านเมนูบริบทที่เรียกว่าโดยการคลิกขวาที่โหนดในแผนผัง DOM เพิ่มอินเทอร์เฟซแล้ว (แสดงขอบเขตการเรนเดอร์/เลย์เอาต์) เพื่อติดตามการเปลี่ยนแปลงเลย์เอาต์เนื่องจากไม่มีตัวยึดตำแหน่งสำหรับการโฆษณาและรูปภาพ (เมื่อโหลดรูปภาพถัดไป ข้อความจะเลื่อนลงเมื่อดู) แดชบอร์ดการตรวจสอบได้รับการอัปเดตเพื่อเผยแพร่ประภาคาร 5.1 . เปิดใช้งานการสลับไปใช้ธีมสีเข้มของ DevTools โดยอัตโนมัติเมื่อใช้ธีมสีเข้มในระบบปฏิบัติการ ในโหมดการตรวจสอบเครือข่าย มีการเพิ่มแฟล็กสำหรับการโหลดทรัพยากรจากแคชที่ดึงข้อมูลล่วงหน้า เพิ่มการรองรับสำหรับการแสดงข้อความพุชและการแจ้งเตือนในแผงแอปพลิเคชัน ในเว็บคอนโซล เมื่อดูตัวอย่างออบเจ็กต์ ฟิลด์ส่วนตัวของคลาสจะปรากฏขึ้น - ในเอ็นจิ้น V8 JavaScript การจัดเก็บสถิติเกี่ยวกับประเภทของตัวถูกดำเนินการที่ใช้ในการดำเนินการที่แตกต่างกันได้รับการปรับปรุงให้เหมาะสม (ช่วยให้คุณเพิ่มประสิทธิภาพการดำเนินการของการดำเนินการเหล่านี้โดยคำนึงถึงประเภทเฉพาะของบัญชี) เพื่อลดการใช้หน่วยความจำ ปัจจุบันเวกเตอร์ที่รับรู้ประเภทจะถูกวางไว้ในหน่วยความจำหลังจากดำเนินการโค้ดไบต์จำนวนหนึ่งแล้วเท่านั้น ซึ่งไม่จำเป็นต้องเพิ่มประสิทธิภาพสำหรับฟังก์ชันที่มีอายุการใช้งานสั้น การเปลี่ยนแปลงนี้ช่วยให้คุณประหยัดหน่วยความจำได้ 1-2% ในเวอร์ชันสำหรับระบบเดสก์ท็อปและ 5-6% สำหรับอุปกรณ์มือถือ
ปรับปรุงความสามารถในการปรับขนาดของการคอมไพล์พื้นหลัง WebAssembly - ยิ่งมีแกนประมวลผลในระบบมากเท่าไร ประโยชน์จากการเพิ่มประสิทธิภาพเพิ่มเติมก็จะยิ่งมากขึ้นเท่านั้น ตัวอย่างเช่น บนเครื่อง Xeon แบบ 24 คอร์ เวลาในการรวบรวมสำหรับแอปสาธิต Epic ZenGarden ลดลงครึ่งหนึ่ง
นอกจากนวัตกรรมและการแก้ไขข้อบกพร่องแล้ว เวอร์ชันใหม่ยังกำจัดอีกด้วย
ที่มา: opennet.ru