Anda kini boleh menggunakan LibreOffice daripada pelayar anda terima kasih kepada WebAssembly 

Beberapa hari yang lalu Thorsten Behrens, uno daripada ketua pasukan pembangunan subsistem de grafik LibreOffice, didedahkan penerbitan versi demo bagi suite pejabat yang popular LibreOffice yang disusun dalam código Perantaraan WebAssembly dan mampu berjalan dalam pelayar web.

Bagi mereka yang baru menggunakan WebAssembly, anda harus tahu itu ini menyediakan alat tengah sejagat tahap rendah bebas penyemak imbas untuk menjalankan aplikasi disusun dari pelbagai bahasa pengaturcaraan. WebAssembly diposisikan sebagai teknologi penyemak imbas rentas yang paling menjanjikan dan mudah alih untuk membina aplikasi web berprestasi tinggi.

WebAss Assembly se boleh digunakan untuk menyelesaikan tugas yang memerlukan prestasi tinggi, misalnya, pengekodan video, pemprosesan suara, grafik dan manipulasi 3D, pengembangan permainan, operasi kriptografi, pengiraan matematik, dan penciptaan pelaksanaan mudah alih bahasa pengaturcaraan.

webassembly kelihatan seperti Asm.js, tetapi berbeza kerana ia adalah format binari yang tidak terikat dengan JavaScript. WebAssembly tidak memerlukan penggunaan pengumpul sampah, kerana pengurusan memori eksplisit digunakan.

Ciri khas model pelaksanaan aplikasi yang menggunakan WASSaya melancarkan di persekitaran kotak pasir untuk mengasingkan diri dari sistem utama dan penggunaan mekanisme keselamatan berdasarkan pengurusan kapasiti, untuk tindakan dengan setiap sumber (fail, direktori, soket, panggilan sistem, dll.)

Untuk menukar kepada WebAssembly, gunakan penyusun Emskrip dan untuk mengatur output, bahagian belakang VCL (Visual Class Library) berdasarkan rangka kerja Qt5 yang diubah suai.

Tidak seperti edisi LibreOffice Dalam talian, Kompilasi berasaskan WebAssembly membolehkan anda menjalankan keseluruhan suite pejabat dalam penyemak imbasr, iaitu semua kod dilaksanakan pada bahagian klien, manakala LibreOffice Online melaksanakan dan memproses semua tindakan pengguna pada pelayan, dan hanya antara muka yang diterjemahkan kepada penyemak imbas klien.

Pembuangan bahagian utama LibreOffice dari sisi penyemak imbas akan membolehkan anda mencipta edisi awan untuk kerjasama, mengalih keluar beban daripada pelayan, meminimumkan perbezaan dengan desktop LibreOffice, memudahkan penskalaan, dapat bekerja di luar talian, dan juga membenarkan organisasi interaksi P2P antara pengguna dan penyulitan data hujung ke hujung pada bahagian pengguna. Pelan itu juga termasuk penciptaan widget berdasarkan LibreOffice untuk menyepadukan penyunting teks penuh ke dalam halaman.

Penghijrahan ke Wasm dilaksanakan oleh rantai alat Emscripten daripada LLVM, yang matlamatnya adalah untuk menterjemah kod C atau C++ asli kepada Javascript dan Webassembly.

Projek serupa telah wujud untuk Asm.js atau yang dipanggil Native Client, yang telah digantikan oleh Webassembly. Hakikat bahawa walaupun pangkalan kod sebesar dan lama LibreOffice, termasuk GUI, kini boleh dijalankan dalam penyemak imbas terima kasih kepada Wasm menunjukkan betapa majunya teknologi itu.

Walau bagaimanapun, Untuk pasukan LibreOffice, kerja pada port Wasm masih belum selesai. Pasukan itu menjelaskan perkara ini dalam pembentangan di Fosdem tahun ini beberapa minggu lalu.

Pasukan itu juga menjelaskan di sana bahawa pelabuhan:

"Wasm kini menggunakan bahagian belakang Qt untuk LibreOffice, contohnya, yang menyebabkan lebih banyak masalah daripada yang dijangkakan. Di samping itu, beberapa pertimbangan atau masalah lain yang perlu diselesaikan muncul daripada kerja. Pada masa hadapan, pasukan itu boleh menggunakan antara muka Wasi dan mungkin juga mencipta bahagian belakang Wasm mereka sendiri untuk pelabuhan. Tetapi pasukan masih belum pergi sejauh itu."

Tambahan pula, ia menyatakan bahawa pelabuhan Wasm Libreoffice pada mulanya tidak dimaksudkan sebagai alternatif kepada Libreoffice Online dan Collabora Online yang berasaskannya. Sebaliknya, Wasm bukan aplikasi awan, jadi ia berjalan secara tempatan, yang sepatutnya menawarkan privasi yang lebih besar…

Akhir sekali bagi mereka yang berada Berminat untuk mengetahui lebih lanjut mengenainya, harus sedar bahawa pembetulan khusus WebAssembly sedang dibangunkan dalam repositori LibreOffice utama dan anda boleh mencuba suite dalam penyemak imbas anda daripada pautan berikut. (kira-kira 300 MB data dimuat turun ke sistem pengguna) .


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.