Windows Tips & News

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

click fraud protection
ที่แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windows และเพิ่มประสิทธิภาพระบบ

เมื่อไม่กี่วันก่อน 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.

ที่แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windows และเพิ่มประสิทธิภาพระบบ
กำหนดค่าตัวเลือก Internet Time (NTP) ใน Windows 10

กำหนดค่าตัวเลือก Internet Time (NTP) ใน Windows 10

ที่แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windows และเพิ่มประสิทธิภาพระบบเวลาอินเทอร์เน็ต (NTP) เป็นวิธ...

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

Microsoft ตั้งค่าออฟไลน์ด้วย Windows 10 Build 17704

Microsoft ตั้งค่าออฟไลน์ด้วย Windows 10 Build 17704

ที่แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windows และเพิ่มประสิทธิภาพระบบชุด เป็นคุณลักษณะที่น่าตื่นเต้...

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

Firefox 46 เป็น GTK+3 ที่ทำงานภายใต้ Linux

Firefox 46 เป็น GTK+3 ที่ทำงานภายใต้ Linux

ที่แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windows และเพิ่มประสิทธิภาพระบบเมื่อไม่กี่วันก่อน Mozilla ได้...

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