Pembaruan LibreOffice 7.1.3. Mimitian ngahijikeun dukungan WebAssembly kana LibreOffice

Yayasan Dokumén parantos ngumumkeun publikasi sékrési pangropéa edisi Komunitas LibreOffice 7.1.3, anu ditujukeun pikeun peminat, pangguna kakuatan sareng anu resep kana vérsi parangkat lunak pangénggalna. Bungkusan pamasangan siap-siap disiapkeun pikeun platform Linux, macOS sareng Windows. Pembaruan ngan ukur kalebet perbaikan pikeun 105 bug (RC1, RC2). Sakitar saparapat tina perbaikan aya hubunganana sareng ningkat kasaluyuan sareng format Microsoft Office (DOCX, XLSX sareng PPTX).

Hayu urang émut yén dimimitian ku cabang 7.1, suite kantor dibagi kana édisi pikeun komunitas ("Komunitas LibreOffice") sareng kulawarga produk pikeun perusahaan ("LibreOffice Enterprise"). Édisi komunitas dirojong ku peminat sareng henteu dimaksudkeun pikeun panggunaan perusahaan. Pikeun perusahaan, diusulkeun ngagunakeun produk ti kulawarga LibreOffice Enterprise, dimana perusahaan mitra bakal nyayogikeun dukungan lengkep sareng kamampuan nampi apdet dina waktos anu lami (LTS). LibreOffice Enterprise ogé tiasa ngalebetkeun fitur tambahan sapertos SLA (Service Level Agreements). Kaayaan kode sareng distribusi tetep sami sareng Komunitas LibreOffice sayogi gratis kanggo sadayana tanpa kecuali, kalebet pangguna perusahaan.

Salaku tambahan, urang tiasa nyatet inklusi dina basa kode LibreOffice pikeun pangrojong awal pikeun ngagunakeun kompiler Emscripten pikeun ngumpul suite kantor kana kode perantara WebAssembly, anu ngamungkinkeun pikeun ngajalankeun dina panyungsi wéb. WebAssembly nyayogikeun panyungsi-bebas, universal, kode panengah tingkat rendah pikeun ngajalankeun aplikasi anu disusun tina sababaraha basa pamrograman dina browser.

Majelis dilaksanakeun ku netepkeun pilihan "-host = wasm64-local-emscripten" dina naskah konfigurasi. Pikeun ngatur kaluaran, backend VCL (Visual Class Library) dipaké dumasar kana kerangka Qt5, nu ngarojong assembly di WebAssembly. Nalika damel di browser, elemen antarmuka standar tina LibreOfficeKit dianggo sabisana.

Beda konci antara ngawangun di WebAssembly sareng produk LibreOffice Online anu dikirimkeun panjang nyaéta nalika nganggo WebAssembly, suite kantor dijalankeun sapinuhna dina browser sareng tiasa dijalankeun nyalira tanpa ngakses server éksternal, sedengkeun mesin LibreOffice Online utama dijalankeun dina server sareng dina browser ngan panganteur anu ditarjamahkeun (tata perenah dokumen, formasi panganteur jeung ngolah lampah pamaké dipigawé dina server).

Mindahkeun bagian utama LibreOffice Online ka sisi browser bakal ngamungkinkeun urang nyiptakeun édisi kolaborasi anu ngaleungitkeun beban dina server, ngaminimalkeun bédana tina desktop LibreOffice, nyederhanakeun skala, ngirangan biaya ngajaga infrastruktur hosting, tiasa dianggo dina modeu offline, sarta ogé ngamungkinkeun pikeun interaksi P2P antara pamaké sarta enkripsi data tungtung-to-tungtung di sisi pamaké.



sumber: opennet.ru

Tambahkeun komentar