Varian LibreOffice dikompilasi ke WebAssembly dan dijalankan di browser web

Thorsten Behrens, salah satu pemimpin tim pengembangan subsistem grafis LibreOffice, menerbitkan versi demo suite kantor LibreOffice, dikompilasi ke dalam kode perantara WebAssembly dan mampu dijalankan di browser web (sekitar 300 MB data diunduh ke sistem pengguna ). Kompiler Emscripten digunakan untuk mengonversi ke WebAssembly, dan backend VCL (Perpustakaan Kelas Visual) berdasarkan kerangka Qt5 yang dimodifikasi digunakan untuk mengatur keluaran. Perbaikan khusus untuk dukungan WebAssembly sedang dikembangkan di repositori utama LibreOffice.

Berbeda dengan edisi LibreOffice Online, perakitan berbasis WebAssembly memungkinkan Anda menjalankan seluruh office suite di browser, mis. semua kode berjalan di sisi klien, sementara LibreOffice Online menjalankan dan memproses semua tindakan pengguna di server, dan antarmuka hanya diterjemahkan ke browser klien. Memindahkan bagian utama LibreOffice ke sisi browser akan memungkinkan Anda membuat edisi cloud untuk kolaborasi, menghilangkan beban dari server, meminimalkan perbedaan dari LibreOffice desktop, menyederhanakan penskalaan, mampu bekerja dalam mode offline, dan juga memungkinkan pengorganisasian Interaksi P2P antara pengguna dan enkripsi data ujung ke ujung di sisi pengguna. Rencananya juga mencakup pembuatan widget berbasis LibreOffice untuk mengintegrasikan editor teks lengkap ke dalam halaman.



Sumber: opennet.ru

Tambah komentar