Windows Tips & News

Quantum Project ของ Mozilla เป็นเครื่องมือใหม่สำหรับ Firefox

click fraud protection

เมื่อไม่กี่วันก่อน Mozilla ได้เปิดตัวโปรเจ็กต์ใหม่ "Quantum" ซึ่งมีจุดมุ่งหมายเพื่อมอบเอ็นจิ้นใหม่ที่ได้รับการปรับปรุงให้ดีขึ้นอย่างเห็นได้ชัดสำหรับเบราว์เซอร์ Firefox มันจะเป็นแบบ Gecko และควรนำการปรับปรุงมากมายมาสู่ประสิทธิภาพของ Gecko ต้องขอบคุณการเพิ่มขึ้น การทำงานพร้อมกันและความเท่าเทียมกัน เวลาแฝงที่ลดลง และความน่าเชื่อถือที่ดีขึ้นจากภาษารหัส Rust และ คุณสมบัติ.

แบนเนอร์โลโก้ Firefox
ควอนตัมแบ่งออกเป็นสี่โครงการอย่างคร่าวๆ

โปรเจ็กต์ Quantum CSS จะแทนที่เอ็นจิ้น CSS ของ Gecko ด้วยเอ็นจิ้นจาก Servo เซอร์โวเป็นการทดแทนระยะยาวของ Gecko โดยอิงจากสถาปัตยกรรมแบบขนานที่ทันสมัย ​​ประสิทธิภาพสูง

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

Quantum Compositor ย้ายผู้แต่งของ Gecko เข้าสู่กระบวนการของตัวเอง เนื่องจากความไม่เสถียรของไดรเวอร์กราฟิกเป็นสาเหตุหลักของการล่มของ Firefox เราคาดว่าการย้ายโค้ดที่โต้ตอบกับ GPU ไปสู่กระบวนการของตัวเองจะทำให้ Firefox เสถียรยิ่งขึ้น

ในที่สุด Quantum Rendering จะแทนที่ระบบย่อยกราฟิกของ Gecko ด้วยระบบย่อยจาก Servo ที่เรียกว่า WebRender Servo ใช้ GPU อย่างมีประสิทธิภาพมากกว่า Gecko ขับมันเหมือนเกมมากกว่าเว็บเบราว์เซอร์

โครงการเหล่านี้อยู่ในขั้นตอนต่างๆ ของความสมบูรณ์ Quantum Compositor อยู่ค่อนข้างไกลในขณะที่ Quantum Rendering เพิ่งเริ่มต้น ยังมีความไม่แน่นอนอยู่มากเกี่ยวกับโครงการ

Quantum DOM

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

กระแสควอนตัม

Quantum Flow เป็นส่วนหนึ่งของโครงการ Quantum ที่อุทิศให้กับการปรับแต่งขั้นสูงของ UI ของเบราว์เซอร์

ดูวิดีโอต่อไปนี้:

แหล่งที่มา: บล็อกของ Bill McCloskey.

แชร์ URL ของหน้าผ่านรหัส QR ใน Google Chrome

แชร์ URL ของหน้าผ่านรหัส QR ใน Google Chrome

วิธีแชร์ URL ของเพจผ่าน QR Code ใน Google Chromeขณะนี้ Google Chrome อนุญาตให้สร้างรหัส QR สำหรับ...

อ่านเพิ่มเติม

Edge ลบตัวเลือกการบล็อกออกจาก Media AutoPlay Blocking

เว็บไซต์นี้ใช้คุกกี้เพื่อปรับปรุงประสบการณ์ของคุณในขณะที่คุณสำรวจเว็บไซต์ จากคุกกี้เหล่านี้ คุกกี...

อ่านเพิ่มเติม

ทำให้ Microsoft Edge ถามว่าจะบันทึกการดาวน์โหลดที่ไหน

เว็บไซต์นี้ใช้คุกกี้เพื่อปรับปรุงประสบการณ์ของคุณในขณะที่คุณสำรวจเว็บไซต์ จากคุกกี้เหล่านี้ คุกกี...

อ่านเพิ่มเติม