Thorium เวอร์ชัน 110 ซึ่งเป็นเวอร์ชันที่พัฒนาต่อยอดจากเบราว์เซอร์ Chromium และมีการซิงโครไนซ์เป็นระยะ ได้ถูกเผยแพร่แล้ว เวอร์ชันนี้ได้รับการปรับปรุงด้วยแพทช์เพิ่มเติมเพื่อเพิ่มประสิทธิภาพ ปรับปรุงการใช้งาน และเพิ่มความปลอดภัย จากการทดสอบของนักพัฒนาพบว่า Thorium มีประสิทธิภาพเหนือกว่า Chromium มาตรฐานถึง 8-40% ซึ่งส่วนใหญ่เป็นผลมาจากการเพิ่มประสิทธิภาพเพิ่มเติมระหว่างการคอมไพล์ ไฟล์เวอร์ชันสมบูรณ์จะถูกสร้างขึ้นสำหรับ Linux, macOSราสเบอร์รี่ พี และ Windows.
ความแตกต่างหลักจากโครเมียม:
- คอมไพล์ด้วยการเพิ่มประสิทธิภาพลูป (LLVM Loop), การเพิ่มประสิทธิภาพการทำโปรไฟล์ (PGO), การเพิ่มประสิทธิภาพเวลาลิงก์ (LTO) และคำสั่งตัวประมวลผล SSE4.2, AVX และ AES (Chromium ใช้ SSE3 เท่านั้น)
- นำฟังก์ชันเพิ่มเติมมาสู่โค้ดเบสที่มีอยู่ใน Google Chrome แต่ไม่มีใน Chromium builds ตัวอย่างเช่น มีการเพิ่มโมดูล Widevine สำหรับการเล่นเนื้อหาที่มีการป้องกันแบบชำระเงิน (DRM) เพิ่มตัวแปลงสัญญาณมัลติมีเดีย และเปิดใช้งานปลั๊กอินที่ใช้ใน Chrome แล้ว
- เพิ่มการรองรับการทดลองสำหรับเทคโนโลยีสตรีมมิ่งสื่อแบบปรับตัว MPEG-DASH
- สำหรับ Linux и Windows รองรับรูปแบบการเข้ารหัสวิดีโอ HEVC/H.265 แล้ว
- การสนับสนุนภาพ JPEG XL ถูกเปิดใช้งานตามค่าเริ่มต้น
- รองรับคำบรรยายอัตโนมัติ (Live Caption, SODA)
- เพิ่มการสนับสนุนการทดลองสำหรับคำอธิบายประกอบ PDF แล้ว แต่ไม่ได้เปิดใช้งานตามค่าเริ่มต้น
- แผ่นแพทช์โครเมียมที่ดัดแปลงแล้วซึ่งจัดหาโดยผู้จัดจำหน่าย Debian และแก้ไขปัญหาเกี่ยวกับการแสดงผลฟอนต์, VAAPI, VDPAU และการรองรับ Intel HD ทำให้สามารถทำงานร่วมกับระบบแจ้งเตือนได้
- เปิดใช้งานการสนับสนุน VAAPI ในสภาพแวดล้อมที่ใช้ Wayland
- DoH (DNS ผ่าน HTTPS) ถูกเปิดใช้งานตามค่าเริ่มต้น
- โหมดห้ามติดตามถูกเปิดใช้งานตามค่าเริ่มต้นเพื่อบล็อกโค้ดติดตามการเคลื่อนไหว
- แถบที่อยู่จะแสดง URL แบบเต็มเสมอ
- ปิดการใช้งานระบบ FLoC ที่ส่งเสริมโดย Google แทนที่จะติดตามคุกกี้
- ปิดใช้งานคำเตือนเกี่ยวกับคีย์ Google API แต่ยังคงรองรับคีย์ API สำหรับการซิงโครไนซ์การตั้งค่า
- การแสดงคำแนะนำในการใช้เบราว์เซอร์เริ่มต้นในระบบถูกปิดใช้งาน
- เพิ่มเครื่องมือค้นหา DuckDuckGo, Brave Search, Ecosia, Ask.com และ Yandex.com
- เปิดใช้งานเพื่อใช้เฉพาะเพจท้องถิ่นที่แสดงเมื่อเปิดแท็บใหม่เสมอ
- เมนูบริบทพร้อมโหมดโหลดซ้ำเพิ่มเติม ('โหลดปกติ', 'โหลดซ้ำยาก', 'ล้างแคชและโหลดซ้ำ') ได้ถูกเพิ่มลงในปุ่มโหลดหน้าซ้ำ
- เพิ่มปุ่มเริ่มต้นของ Home และ Chrome Labs
- เพื่อปรับปรุงความเป็นส่วนตัว การตั้งค่าการโหลดเนื้อหาล่วงหน้ามีการเปลี่ยนแปลง
- เพิ่มแพตช์ให้กับระบบการประกอบ GN และการใช้งานการแยกแซนด์บ็อกซ์
- ตามค่าเริ่มต้น การสนับสนุนสำหรับการโหลดลงในหลายเธรดจะถูกเปิดใช้งาน
- แพ็คเกจนี้ประกอบด้วยยูทิลิตี้ pak ซึ่งใช้ในการแพ็คและแตกไฟล์ในรูปแบบ pak
- ไฟล์ .desktop เมื่อเริ่มต้นประกอบด้วยความสามารถทดลองของแพลตฟอร์มเว็บ และเสนอโหมดการเรียกใช้เพิ่มเติม: ทอเรียมเชลล์, Safe Mode และ Dark Mode
ท่ามกลางการเปลี่ยนแปลงในเวอร์ชัน Thorium 110:
- ซิงโครไนซ์กับโค้ดเบส Chromium 110
- การรองรับรูปแบบ JPEG-XL กลับมาแล้ว
- เพิ่มการรองรับตัวแปลงสัญญาณเสียง AC3
- รองรับโปรไฟล์ตัวแปลงสัญญาณ HEVC/H.265 ทั้งหมดแล้ว
- เพิ่มการเพิ่มประสิทธิภาพใหม่เมื่อสร้างเครื่องยนต์ V8
- คุณสมบัติทดลองเปิดใช้งาน chrome://flags/#force-gpu-mem-available-mb, chrome://flags/#double-click-close-tab, chrome://flags/#show-fps-counter และ chrome: //flags/#enable-native-gpu-memory-buffers
- В Linux เพิ่มโหมดเริ่มต้นระบบพร้อมโปรไฟล์ชั่วคราว (โปรไฟล์จะถูกบันทึกไว้ในไดเร็กทอรี /tmp และจะถูกล้างหลังจากรีสตาร์ท)
นอกจากนี้ เรายังสังเกตการพัฒนาโดยผู้เขียนเบราว์เซอร์ Mercury คนเดียวกัน ซึ่งชวนให้นึกถึงแนวคิดของ Thorium แต่สร้างขึ้นบนพื้นฐานของ Firefox เบราว์เซอร์ยังรวมถึงการเพิ่มประสิทธิภาพเพิ่มเติม ใช้คำสั่ง AVX และ AES และมีแพตช์มากมายจากโปรเจ็กต์ LibreWolf, Waterfox, FireDragon, PlasmaFox และ GNU IceCat, การปิดใช้งานการวัดและส่งข้อมูลทางไกล, การรายงาน, ฟังก์ชันการดีบัก และบริการเพิ่มเติม เช่น Pocket และคำแนะนำตามบริบท ตามค่าเริ่มต้น โหมดห้ามติดตามจะถูกเปิดใช้งาน ตัวจัดการคีย์ Backspace จะถูกส่งกลับ (browser.backspace_action) และการเร่งความเร็ว GPU ถูกเปิดใช้งาน ตามที่นักพัฒนาระบุว่า Mercury มีประสิทธิภาพเหนือกว่า Firefox 8-20% Mercury builds ที่ใช้ Firefox 112 มีให้สำหรับการทดสอบ แต่ยังคงอยู่ในตำแหน่งเวอร์ชันอัลฟ่า
ที่มา: opennet.ru
