نوع LibreOffice در WebAssembly کامپایل شده و در یک مرورگر وب اجرا می شود

Thorsten Behrens، یکی از رهبران تیم توسعه زیرسیستم گرافیکی LibreOffice، یک نسخه آزمایشی از مجموعه آفیس LibreOffice را منتشر کرد که در کد میانی WebAssembly کامپایل شده و قابلیت اجرا در یک مرورگر وب را دارد (حدود 300 مگابایت داده در سیستم کاربر دانلود می شود. ). از کامپایلر Emscripten برای تبدیل به WebAssembly استفاده می شود و یک Backend VCL (کتابخانه کلاس ویژوال) بر اساس یک چارچوب اصلاح شده Qt5 برای سازماندهی خروجی استفاده می شود. اصلاحات مخصوص پشتیبانی WebAssembly در مخزن اصلی LibreOffice در حال توسعه هستند.

برخلاف نسخه آنلاین LibreOffice، اسمبلی مبتنی بر WebAssembly به شما امکان می دهد کل مجموعه آفیس را در مرورگر اجرا کنید، یعنی. همه کدها در سمت کلاینت اجرا می شوند، در حالی که LibreOffice Online تمام اقدامات کاربر را روی سرور اجرا و پردازش می کند، و رابط فقط به مرورگر مشتری ترجمه می شود. انتقال بخش اصلی LibreOffice به سمت مرورگر به شما این امکان را می دهد که یک نسخه ابری برای همکاری ایجاد کنید، بارگذاری را از سرورها حذف کنید، تفاوت ها را از LibreOffice دسکتاپ به حداقل برسانید، مقیاس بندی را ساده کنید، قادر به کار در حالت آفلاین و همچنین امکان سازماندهی تعامل P2P بین کاربران و رمزگذاری سرتاسر داده ها در سمت کاربر. برنامه ها همچنین شامل ایجاد یک ویجت مبتنی بر LibreOffice برای ادغام یک ویرایشگر متن کامل در صفحات هستند.



منبع: opennet.ru

اضافه کردن نظر