โปรเจกต์ Servo ได้รับเงินสนับสนุนจากมูลนิธิ NLnet

  • โปรเจกต์ Servo ได้รับเงินสนับสนุนจากมูลนิธิ NLnet เพื่อนำไปใช้ปรับปรุงความสามารถหลายด้าน
  • ด้วยเงินสนับสนุนนี้ Servo ตั้งเป้าทำให้การรองรับ CSS float สมบูรณ์ ขยายการรองรับ inline layout สำหรับภาษาที่หลากหลาย และเพิ่มการรองรับ <table> ในระยะแรก

การรองรับ CSS Floats

  • Servo กำลังดำเนินงานเพื่อรองรับ CSS floats มาตั้งแต่ช่วงกลางปี 2023
  • ตั้งเป้าหมายให้การทดสอบ /css/CSS2/floats/ และ /css/CSS2/floats-clear/ ที่เกี่ยวข้องกับ CSS floats มีอัตราการผ่านเฉลี่ยมากกว่า 80%
  • ล่าสุดในการทดสอบ floats ทำสถิติอัตราการผ่าน WPT (Web Platform Tests) ได้ 82.2% ซึ่งเข้าใกล้เป้าหมายแล้ว

ขยายการรองรับหลายภาษาใน inline layout

  • เอนจินเลย์เอาต์ของ Servo ยังขาดความสามารถสำคัญที่จำเป็นต่อการเรนเดอร์ภาษาที่ไม่ได้ใช้อักษรละติน
  • มีเป้าหมายที่จะปรับปรุงการเลือกฟอนต์ที่ถูกต้อง การรองรับสคริปต์ที่เขียนจากขวาไปซ้าย และ logical properties เพื่อให้รองรับการแสดงผลคอนเทนต์ที่หลากหลาย

การรองรับ <table> ในระยะแรก

  • แม้ HTML table จะเป็นความสามารถที่สำคัญและถูกใช้อย่างแพร่หลาย แต่เอนจินเลย์เอาต์ใหม่ของ Servo ยังไม่รองรับตาราง
  • เป้าหมายหลักคือการพัฒนาการรองรับ table ขั้นต้นใน Servo เพื่อให้สามารถเรนเดอร์ตารางที่ใช้ใน Wikipedia ได้

ความเห็นของ GN⁺

ประเด็นสำคัญที่สุดของบทความนี้คือ Servo ซึ่งเป็นโอเพนซอร์สเว็บเรนเดอริงเอนจิน กำลังปรับปรุงความสามารถด้วยเงินสนับสนุนจากมูลนิธิ NLnet นี่เป็นข่าวที่น่าสนใจสำหรับนักพัฒนาเว็บและผู้ที่สนใจเทคโนโลยี และคาดว่า Servo จะช่วยส่งเสริมความหลากหลายและการเข้าถึงของเว็บได้มากขึ้น ด้วยการรองรับมาตรฐานเว็บที่ครอบคลุมขึ้น รวมถึงภาษาและเลย์เอาต์ที่หลากหลาย

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น