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