
Microsoft ต้องการให้ Edge เป็นเบราว์เซอร์ที่ทรงพลังที่สุดในตลาด โดยออกการอัปเดตอย่างต่อเนื่องเพื่อปรับปรุงประสิทธิภาพและความเสถียรของเบราว์เซอร์โดยมีเป้าหมายเพื่อทำเช่นนั้น
เมื่อเร็วๆ นี้ ยักษ์ใหญ่ด้านเทคโนโลยีได้ผลักดันการอัปเดตประสิทธิภาพของ JavaScript บางส่วนไปยังเบราว์เซอร์โปรด ทำให้เร็วขึ้นและมีประสิทธิภาพมากขึ้น การอัปเดตช่วยปรับปรุงส่วนสำคัญสองประการของเบราว์เซอร์ Edge: การใช้หน่วยความจำและพฤติกรรมตัวจัดการเหตุการณ์
นักพัฒนาใช้ฟังก์ชันขนาดเล็กเพื่อแยกตรรกะการเข้ารหัสที่ซับซ้อนออกเป็นชิ้นเล็กๆ จำนวนมาก กลยุทธ์นี้ช่วยลดความซ้ำซ้อนและช่วยให้นักพัฒนาสามารถอ่าน ทดสอบ และแก้ปัญหาโค้ดได้เร็วขึ้น นอกจากนี้ ประสบการณ์การท่องเว็บจะดีขึ้นและเร็วขึ้น เนื่องจากโดยทั่วไปแล้วฟังก์ชันที่เล็กกว่าจะอินไลน์ได้ง่ายขึ้น
เพื่อประสิทธิภาพที่ดีขึ้น ทีมงาน Edge ได้ปรับโครงสร้างรูปแบบข้อมูลเมตาที่ใช้สำหรับฟังก์ชันขนาดเล็กแต่ละรายการที่รวมอยู่ในสคริปต์ ในลักษณะนี้ หน่วยความจำ จะไม่ถูกบริโภคเว้นแต่จำเป็น:
ตัวนับแบบ 32 บิตส่วนใหญ่ใน FunctionBody ยังสังเกตเห็นว่าแทบไม่มีค่าที่มากกว่า 256 เช่น การนับตัวแปรหรือการนับตามตัวอักษรของวัตถุภายในฟังก์ชัน ดังนั้นตัวนับเหล่านี้จึงถูกแทนที่ด้วยโครงสร้างแบบกะทัดรัดที่ใช้ไบต์เดียวสำหรับแต่ละตัวนับ และตัวนับเหล่านี้สามารถเลื่อนระดับเป็นค่า 32 บิตเต็มได้หากต้องการ
ภายในทุกเว็บเพจมีระบบอีเวนท์ที่มีมากมาย ตัวจัดการเหตุการณ์ ที่กำหนดพฤติกรรมของการคลิกปุ่ม การวางเมาส์เหนือ และเหตุการณ์อื่นๆ อีกมากมาย เหตุการณ์เหล่านี้ส่วนใหญ่มักจะยังคงเป็นโค้ดที่ไม่ทำงาน เนื่องจากผู้ใช้ทริกเกอร์เหตุการณ์น้อยมากเมื่อเรียกดู ปัญหาคือเหตุการณ์ที่ไม่ได้ทริกเกอร์เหล่านี้อาจอยู่ในสถานะสลีปและส่งผลกระทบต่อหน่วยความจำและประสิทธิภาพของเบราว์เซอร์
Microsoft Edge จะเปลี่ยนสิ่งนั้น เนื่องจากเบราว์เซอร์จะชะลอการแยกวิเคราะห์แบบเต็มและการสร้างตัวจัดการเหตุการณ์แบบไบต์โค้ด จนกว่าจะมีการเรียกครั้งแรก กล่าวอีกนัยหนึ่ง คุณลักษณะนี้ช่วยปรับปรุงเวลาเริ่มต้นและยังช่วยประหยัดหน่วยความจำจากตัวจัดการที่ไม่ได้ใช้
การรวมกันของการแยกวิเคราะห์ที่รอการตัดบัญชีสำหรับตัวจัดการเหตุการณ์และการปรับหน่วยความจำให้เหมาะสม […] ลดขนาดหน่วยความจำที่เหมาะสมสำหรับแต่ละหน้า[…] การทดสอบของเรา […] แสดงให้เห็นว่า การเพิ่มประสิทธิภาพเหล่านี้ควบคู่ไปกับการปรับแต่งเล็กๆ น้อยๆ มักจะลดการใช้หน่วยความจำประมาณ 4% ถึง 10% ต่อหน้าที่เปิดใน Microsoft Edge โดยมีกรณีที่การประหยัดไปถึง 20%.
บางทีการปรับปรุงเหล่านี้อาจช่วยให้ Microsoft เปลี่ยน Edge ให้เป็นเบราว์เซอร์ที่เป็นมิตรกับแบตเตอรี่มากที่สุด Redmond เพิ่งเปิดเผยต่อสาธารณะ ผลการทดลองแบตเตอรี่ ซึ่งตามที่ Microsoft ระบุ พิสูจน์ว่าเบราว์เซอร์ใช้แบตเตอรี่น้อยกว่า Chrome 70% และแบตเตอรี่น้อยกว่า Opera 15%
โอเปร่าไม่ได้รอนานเกินไปที่จะดำเนินการ การทดลองของตัวเองที่โปร่งใสมากขึ้น, จัดการเพื่อพิสูจน์ว่าเบราว์เซอร์เป็นเบราว์เซอร์ที่เป็นมิตรกับแบตเตอรี่มากที่สุดจริง ๆ ยืดอายุแบตเตอรี่ของคอมพิวเตอร์ ขอบคุณข้อมูลล่าสุด คุณสมบัติประหยัดแบตเตอรี่. น่าแปลกที่ Microsoft ยังคงพูดไม่ออกหลังจากการตอบกลับของ Opera และยังไม่ได้ออกความคิดเห็นใด ๆ เกี่ยวกับเรื่องนี้
เรื่องราวที่เกี่ยวข้องที่คุณต้องตรวจสอบ:
- Microsoft อ้างว่า Edge เป็นเบราว์เซอร์ที่ปลอดภัยที่สุดโดยไม่มีการหาช่องโหว่แบบซีโร่เดย์
- ส่วนขยาย Breeze ใหม่สำหรับ Edge บน Windows 10 ช่วยให้คุณเปิดแท็บต่างๆ ได้อย่างง่ายดาย
- วิธีบล็อกเว็บไซต์บน Microsoft Edge