Thorsten Behrens หนึ่งในผู้นำของทีมพัฒนาระบบย่อยกราฟิก LibreOffice ได้เผยแพร่ชุดโปรแกรมสำนักงาน LibreOffice เวอร์ชันสาธิตซึ่งคอมไพล์เป็นโค้ดระดับกลาง WebAssembly และสามารถทำงานในเว็บเบราว์เซอร์ได้ (ดาวน์โหลดข้อมูลประมาณ 300 MB ไปยังระบบของผู้ใช้ ). คอมไพเลอร์ Emscripten ใช้เพื่อแปลงเป็น WebAssembly และใช้แบ็กเอนด์ VCL (Visual Class Library) ที่ใช้เฟรมเวิร์ก Qt5 ที่ได้รับการแก้ไขเพื่อจัดระเบียบเอาต์พุต การแก้ไขเฉพาะสำหรับการสนับสนุน WebAssembly กำลังได้รับการพัฒนาในพื้นที่เก็บข้อมูลหลักของ LibreOffice
แตกต่างจาก LibreOffice Online เวอร์ชันที่ใช้ WebAssembly ช่วยให้คุณสามารถเรียกใช้ชุดโปรแกรมสำนักงานทั้งหมดในเบราว์เซอร์ได้ กล่าวคือ โค้ดทั้งหมดทำงานฝั่งไคลเอ็นต์ ในขณะที่ LibreOffice Online ทำงานและประมวลผลการกระทำของผู้ใช้ทั้งหมดบนฝั่งไคลเอ็นต์ เซิร์ฟเวอร์และส่วนติดต่อผู้ใช้จะถูกส่งไปยังเบราว์เซอร์ของลูกค้าเท่านั้น การย้ายส่วนหลักของ LibreOffice ไปไว้ในเบราว์เซอร์จะช่วยให้สามารถสร้างฉบับทำงานร่วมกันบนระบบคลาวด์ได้ ซึ่งจะช่วยลดภาระงานลง เซิร์ฟเวอร์ซึ่งช่วยลดความแตกต่างจาก LibreOffice เวอร์ชันเดสก์ท็อป ลดความซับซ้อนในการขยายขนาด รองรับการทำงานแบบออฟไลน์ และช่วยให้สามารถทำงานร่วมกันแบบ peer-to-peer และเข้ารหัสข้อมูลฝั่งผู้ใช้แบบครบวงจรได้ นอกจากนี้ ยังมีแผนการสร้างวิดเจ็ตบน LibreOffice เพื่อผสานรวมโปรแกรมแก้ไขข้อความแบบเต็มรูปแบบเข้ากับหน้าเว็บต่างๆ อีกด้วย
ที่มา: opennet.ru
