Servo Browser Engine 0.0.2 เปิดตัวแล้ว

Servo 0.0.2 ซึ่งเป็นเอ็นจิ้นเบราว์เซอร์ และ ServoShell ซึ่งเป็นเบราว์เซอร์สาธิตที่มาพร้อมกัน โดยทั้งสองอย่างเขียนด้วยภาษา Rust ได้ถูกปล่อยออกมาแล้ว เวอร์ชันนี้มีฟังก์ชันการทำงานเหมือนกับเวอร์ชัน nightly build เมื่อวันที่ 14 พฤศจิกายน ซึ่งผ่านการทดสอบด้วยตนเองเพิ่มเติมแล้ว เวอร์ชันสุดท้ายพร้อมให้ดาวน์โหลดแล้ว Linux, Android, macOS и Windows.

เอ็นจิ้นนี้ได้รับการพัฒนาขึ้นครั้งแรกโดย Mozilla แต่ต่อมาได้อยู่ภายใต้การดูแลขององค์กรดังกล่าว Linux พื้นฐานของ Servo คือการรองรับการเรนเดอร์เว็บเพจแบบมัลติเธรด การประมวลผล DOM (Document Object Model) แบบขนาน และการใช้กลไกการเขียนโปรแกรมที่ปลอดภัยซึ่งมีอยู่ในภาษา Rust Servo ถูกสร้างขึ้นมาตั้งแต่เริ่มต้นเพื่อรองรับการแบ่งโค้ด DOM และการเรนเดอร์ออกเป็นงานย่อยขนาดเล็กที่สามารถดำเนินการแบบขนานและใช้ทรัพยากร CPU แบบมัลติคอร์ได้อย่างมีประสิทธิภาพมากขึ้น Firefox ได้รวมเอาบางส่วนของ Servo ไว้แล้ว เช่น เอ็นจิ้น CSS แบบมัลติเธรดและระบบการเรนเดอร์ WebRender

Servo Browser Engine 0.0.2 เปิดตัวแล้ว

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

  • การรองรับ XPath (ภาษาเส้นทาง XML), AbortController และ AbortSignal ได้รับการเปิดใช้งานตามค่าเริ่มต้น
  • เพิ่ม CompressionStream และ DecompressionStream API สำหรับการบีบอัดและคลายการบีบอัดสตรีมข้อมูล
  • เพิ่มการสนับสนุนสำหรับองค์ประกอบ ภายในบล็อค และ -
  • ได้มีการนำวิธี fetchLater() และ Document.parseHTMLUnsafe() มาใช้แล้ว
  • เหตุการณ์ UIEvent ใช้งานคุณสมบัติ "which" และ "relatedTarget"
  • API ของ HTMLMapElement นำคุณสมบัติ "ชื่อ" และ "เปล่า" มาใช้
  • เอ็นจิ้นการเรนเดอร์ใช้แบบอักษรสังเคราะห์ที่ทำให้ตัวอักษรหนาขึ้นโดยผ่านโปรแกรมโดยไม่ต้องใช้แบบอักษรแยกต่างหาก
  • เพิ่มการรองรับ vsync เพื่อซิงโครไนซ์การเริ่มต้นการเรนเดอร์กับพัลส์ปิดเฟรม
  • การพัฒนาเวอร์ชัน arm64 ของเบราว์เซอร์ ServoShell ได้เริ่มต้นขึ้นแล้ว macOS.
  • ในต้นแบบเบราว์เซอร์ ServoShell สำหรับ Android มีการนำโหมดทดลองมาใช้ ซึ่งจะเปิดใช้งานคุณสมบัติทดลองที่ยังไม่เสถียรเต็มที่และยังอยู่ในระหว่างการพัฒนา โดยค่าเริ่มต้นจะปิดใช้งานอยู่ ขณะนี้มีการส่งเหตุการณ์สัมผัสไปยังหน้าจอสัมผัสแล้ว และแป้นพิมพ์บนหน้าจอจะปรากฏขึ้นเมื่อแบบฟอร์มป้อนข้อมูลถูกเปิดใช้งานโดยเหตุการณ์สัมผัส มีการเพิ่มการรองรับการซูมด้วยการบีบนิ้ว ขณะนี้สามารถเลื่อนแป้นพิมพ์บนหน้าจอได้เมื่อทำการซูม

ที่มา: opennet.ru

ซื้อโฮสติ้งที่เชื่อถือได้สำหรับไซต์ที่มีการป้องกัน DDoS เซิร์ฟเวอร์ VPS VDS 🔥 ซื้อบริการเว็บโฮสติ้งที่เชื่อถือได้ พร้อมระบบป้องกัน DDoS และเซิร์ฟเวอร์ VPS/VDS | ProHoster