การเปิดตัวเอ็นจิ้นเบราว์เซอร์ WebKitGTK 2.36.0 และเว็บเบราว์เซอร์ Epiphany 42

มีการประกาศการเปิดตัว WebKitGTK 2.36.0 สาขาเสถียรใหม่ ซึ่งเป็นพอร์ตของกลไกเบราว์เซอร์ WebKit สำหรับแพลตฟอร์ม GTK ได้รับการประกาศแล้ว WebKitGTK ช่วยให้คุณใช้คุณสมบัติทั้งหมดของ WebKit ผ่านอินเทอร์เฟซการเขียนโปรแกรมเน้น GNOME ที่ใช้ GObject และสามารถใช้เพื่อรวมเครื่องมือการประมวลผลเนื้อหาเว็บเข้ากับแอปพลิเคชันต่างๆ ตั้งแต่การใช้งานในตัวแยกวิเคราะห์ HTML/CSS เฉพาะทาง ไปจนถึงการสร้างเว็บเบราว์เซอร์ที่มีคุณสมบัติครบถ้วน ในบรรดาโครงการที่มีชื่อเสียงที่ใช้ WebKitGTK เราสามารถสังเกตเบราว์เซอร์ GNOME มาตรฐาน (Epiphany) ได้ ก่อนหน้านี้ WebKitGTK ถูกใช้ในเบราว์เซอร์ Midori แต่หลังจากโครงการตกไปอยู่ในมือของ Astian Foundation แล้ว Midori เวอร์ชันเก่าบน WebKitGTK ก็ถูกละทิ้ง และด้วยการสร้างทางแยกจากเบราว์เซอร์ Wexond ทำให้เกิดผลิตภัณฑ์ที่แตกต่างโดยพื้นฐานด้วย ชื่อเดียวกัน Midori แต่ใช้แพลตฟอร์ม Electron และ React

การเปลี่ยนแปลงที่สำคัญ:

  • มีการเสนอการนำเครื่องมือใหม่สำหรับคนพิการมาใช้ โดยโอนจาก ATK ไปเป็นอินเทอร์เฟซ AT-SPI DBus
  • เพิ่มการสนับสนุนสำหรับวิธี requestVideoFrameCallback
  • เพิ่มการรองรับเซสชันสื่อ
  • พารามิเตอร์นโยบายการเร่งฮาร์ดแวร์ซึ่งกำหนดกฎสำหรับการใช้การเร่งด้วยฮาร์ดแวร์ได้รับการตั้งค่าเป็น "เสมอ"
  • เพิ่ม API เพื่อจัดการโครงร่าง URI ที่กำหนดเอง
  • บนแพลตฟอร์ม Linux ฟังก์ชันเรียลไทม์ถูกเปิดใช้งานสำหรับเธรดที่ให้การโต้ตอบกับผู้ใช้ (ตัวจัดการเหตุการณ์ การเลื่อน ฯลฯ)

จาก WebKitGTK 2.36.0 การเปิดตัวเบราว์เซอร์ GNOME Web 42 (Epiphany) ได้ถูกสร้างขึ้น ซึ่งเสนอการเปลี่ยนแปลงต่อไปนี้:

  • โปรแกรมอ่าน PDF ในตัว (PDF.js) ได้รับการอัปเดตแล้ว
  • เพิ่มการรองรับการใช้ธีมสีเข้ม
  • การเร่งด้วยฮาร์ดแวร์จะเปิดใช้งานอยู่เสมอ
  • มีการเตรียมการสำหรับการเปลี่ยนไปใช้ GTK 4
  • มีความสามารถในการเปิด URI ผ่านตัวจัดการเดสก์ท็อป
  • เพิ่มการรองรับไลบรารี libportal 0.5 ซึ่งมอบเลเยอร์การทำงานแบบอะซิงโครนัสอย่างง่ายสำหรับ "พอร์ทัล" Flatpak ส่วนใหญ่
  • รหัสสำหรับจัดการเครื่องมือค้นหาได้รับการแก้ไขใหม่

ที่มา: opennet.ru

เพิ่มความคิดเห็น