ตัวแปร LibreOffice คอมไพล์ใน WebAssembly และทำงานในเว็บเบราว์เซอร์

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

แตกต่างจากรุ่น LibreOffice Online ตรงที่แอสเซมบลีที่ใช้ WebAssembly ช่วยให้คุณสามารถเรียกใช้ชุดโปรแกรมสำนักงานทั้งหมดในเบราว์เซอร์ เช่น โค้ดทั้งหมดทำงานบนฝั่งไคลเอ็นต์ ในขณะที่ LibreOffice Online รันและประมวลผลการกระทำของผู้ใช้ทั้งหมดบนเซิร์ฟเวอร์ และอินเทอร์เฟซจะถูกแปลเป็นเบราว์เซอร์ของไคลเอ็นต์เท่านั้น การย้ายส่วนหลักของ LibreOffice ไปยังฝั่งเบราว์เซอร์จะทำให้สามารถสร้างรุ่นคลาวด์สำหรับการทำงานร่วมกัน ลบภาระออกจากเซิร์ฟเวอร์ ลดความแตกต่างจากเดสก์ท็อป LibreOffice ลดความซับซ้อนในการขยายขนาด สามารถทำงานในโหมดออฟไลน์ และยังช่วยให้องค์กร ของการโต้ตอบ P2P ระหว่างผู้ใช้และการเข้ารหัสข้อมูลจากต้นทางถึงปลายทางทางฝั่งผู้ใช้ แผนยังรวมถึงการสร้างวิดเจ็ตที่ใช้ LibreOffice เพื่อรวมโปรแกรมแก้ไขข้อความที่มีคุณสมบัติครบถ้วนลงในเพจ



ที่มา: opennet.ru

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