Varian LibreOffice disusun ke WebAssembly dan berjalan dalam pelayar web

Thorsten Behrens, salah seorang ketua pasukan pembangunan subsistem grafik LibreOffice, menerbitkan versi demo bagi suite pejabat LibreOffice yang disusun ke dalam kod perantaraan WebAssembly dan mampu berjalan dalam pelayar web (kira-kira 300 MB data dimuat turun ke sistem pengguna) . Pengkompil Emscripten digunakan untuk menukar kepada WebAssembly, dan bahagian belakang VCL (Visual Class Library) berdasarkan rangka kerja Qt5 yang diubah suai digunakan untuk mengatur output. Pembetulan khusus WebAssembly sedang dibangunkan dalam repositori LibreOffice utama.

Tidak seperti edisi LibreOffice Online, pemasangan berdasarkan WebAssembly membolehkan anda menjalankan keseluruhan suite pejabat dalam penyemak imbas, i.e. semua kod berjalan pada bahagian klien, manakala LibreOffice Online menjalankan dan memproses semua tindakan pengguna pada pelayan, dan hanya antara muka yang diterjemahkan kepada penyemak imbas klien. Pengalihan keluar bahagian utama LibreOffice ke bahagian penyemak imbas akan membolehkan mencipta edisi berasaskan awan untuk kerjasama, mengalih keluar beban daripada pelayan, meminimumkan perbezaan daripada LibreOffice desktop, memudahkan penskalaan, dapat bekerja di luar talian, dan juga membenarkan organisasi Interaksi P2P antara pengguna dan penyulitan data hujung ke hujung di sisi pengguna. Rancangan itu juga termasuk penciptaan widget berdasarkan LibreOffice untuk menyepadukan editor teks lengkap ke dalam halaman.



Sumber: opennet.ru

Tambah komen