तुम्ही आता तुमच्या ब्राउझरवरून LibreOffice वापरू शकता WebAssembly धन्यवाद 

बरेच दिवसांपूर्वी थॉर्स्टन बेहरेन्स, उना विकास संघाच्या नेत्यांचे उपप्रणालीचे dलिबरऑफिसचे ई ग्राफिक्स, अनावरण केले लोकप्रिय ऑफिस सूटच्या डेमो आवृत्तीचे प्रकाशन लिबरऑफिस जे मध्ये संकलित केले आहे कोड इंटरमीडिएट वेबअसेंबली आणि वेब ब्राउझरमध्ये चालण्यास सक्षम.

WebAssembly मध्ये नवीन असलेल्यांसाठी, तुम्हाला ते माहित असले पाहिजे हे एक मिडलवेअर प्रदान करते सार्वत्रिक अनुप्रयोग चालविण्यासाठी ब्राउझर-स्वतंत्र निम्न-स्तरीय संकलित विविध प्रोग्रामिंग भाषांमधून. वेबअस्पाउलेसिंग उच्च कार्यक्षमता वेब अनुप्रयोग तयार करण्यासाठी सर्वात आशादायक आणि पोर्टेबल क्रॉस-ब्राउझर तंत्रज्ञान म्हणून स्थित आहे.

वेबअसोबल्स एसई उच्च कार्यक्षमतेची आवश्यकता असलेल्या कार्ये सोडविण्यासाठी वापरली जाऊ शकते, उदाहरणार्थ, व्हिडिओ एन्कोडिंग, ध्वनी प्रक्रिया, 3 डी ग्राफिक्स आणि इच्छित हालचाल घडवून आणण्यासाठी हाताचा उपयोग करणे, गेम विकास, क्रिप्टोग्राफिक ऑपरेशन्स, गणिताची गणना आणि प्रोग्रामिंग भाषांच्या पोर्टेबल अंमलबजावणीची निर्मिती.

वेबअसॉबल Asm.js सारखे दिसत आहे, परंतु त्यामध्ये भिन्न आहे की हे बायनरी स्वरूप आहे जे जावास्क्रिप्टला बांधील नाही. वेबअस्पॅलेससाठी कचरा गोळा करणार्‍याचा वापर करण्याची आवश्यकता नसते, कारण स्पष्ट मेमरी व्यवस्थापन वापरले जाते.

एक विशिष्ट वैशिष्ट्य डब्ल्यूएएस वापरणार्‍या ofप्लिकेशन्सच्या अंमलबजावणी मॉडेलचेमी सँडबॉक्स वातावरणात लाँच करीत आहे मुख्य संसाधनापासून दूर ठेवणे आणि क्षमता व्यवस्थापनावर आधारित सुरक्षा यंत्रणेचा वापर करणे, प्रत्येक संसाधनांसह केलेल्या कृतींसाठी (फायली, निर्देशिका, सॉकेट्स, सिस्टम कॉल इ.)

WebAssembly मध्ये रूपांतरित करण्यासाठी, वापरा Emscript कंपाइलर आणि आउटपुट व्यवस्थित करण्यासाठी, सुधारित Qt5 फ्रेमवर्कवर आधारित VCL (व्हिज्युअल क्लास लायब्ररी) बॅकएंड.

लिबरऑफिस आवृत्तीच्या विपरीत ऑनलाईन, WebAssembly-आधारित संकलन तुम्हाला ब्राउझरमध्ये संपूर्ण ऑफिस सूट चालविण्यास अनुमती देतेr, म्हणजे सर्व कोड क्लायंटच्या बाजूने कार्यान्वित केले जातात, तर LibreOffice Online सर्व्हरवरील सर्व वापरकर्ता क्रियांची अंमलबजावणी आणि प्रक्रिया करते आणि फक्त इंटरफेस क्लायंट ब्राउझरमध्ये अनुवादित केला जातो.

ब्राउझरच्या बाजूने लिबरऑफिसचा मुख्य भाग काढून टाकणे तुम्हाला सहयोगासाठी क्लाउड एडिशन तयार करण्यास, सर्व्हरवरून लोड काढून टाकण्यास अनुमती देईल, LibreOffice डेस्कटॉपसह फरक कमी करा, स्केलिंग सुलभ करा, ऑफलाइन कार्य करण्यास सक्षम व्हा आणि वापरकर्त्यांमधील P2P परस्परसंवादाची संस्था आणि वापरकर्त्याच्या बाजूने एंड-टू-एंड डेटा एनक्रिप्शनला देखील अनुमती द्या. योजनांमध्ये लिबरऑफिसवर आधारित विजेट तयार करणे देखील समाविष्ट आहे पृष्ठांमध्ये संपूर्ण मजकूर संपादक समाकलित करण्यासाठी.

Wasm मध्ये स्थलांतर Emscripten टूलचेनद्वारे लागू केले जाते LLVM चे, ज्यांचे ध्येय मूळ C किंवा C++ कोड Javascript आणि Webassembly मध्ये भाषांतरित करणे आहे.

Asm.js किंवा तथाकथित नेटिव्ह क्लायंटसाठी तत्सम प्रकल्प आधीपासून अस्तित्वात आहेत, जे तेव्हापासून Websembly द्वारे रद्द केले गेले आहेत. GUI सह लिबरऑफिस सारखा मोठा आणि जुना कोड बेस देखील आता ब्राउझरमध्ये चालू शकतो ही वस्तुस्थिती Wasm मुळे दर्शवते की तंत्रज्ञान किती प्रगत झाले आहे.

तथापि, LibreOffice टीमसाठी, Wasm पोर्टवरील काम अजून संपलेले नाही. काही आठवड्यांपूर्वी या वर्षीच्या फोसडेम येथे झालेल्या सादरीकरणात संघाने हे स्पष्ट केले.

संघाने तेथे देखील स्पष्ट केले की बंदर:

“Wasm आता LibreOffice साठी Qt बॅकएंड वापरते, उदाहरणार्थ, ज्यामुळे अपेक्षेपेक्षा खूप जास्त समस्या निर्माण झाल्या. या व्यतिरिक्त, इतर काही विचार किंवा समस्या सोडवल्या जाणार्‍या कामातून उद्भवतात. भविष्यात, संघ वासी इंटरफेस वापरू शकतो आणि शक्यतो पोर्टसाठी त्यांचे स्वतःचे Wasm बॅकएंड देखील तयार करू शकतो. पण संघ अजून तितका पुढे जाऊ शकलेला नाही.”

शिवाय, त्यात असे नमूद करण्यात आले आहे की लिबरऑफिसचे Wasm पोर्ट सुरुवातीला लिबरऑफिस ऑनलाइन आणि त्यावर आधारित कोलाबोरा ऑनलाइन पर्याय म्हणून अभिप्रेत नाही. उलटपक्षी, Wasm हा क्लाउड ऍप्लिकेशन नाही, म्हणून तो स्थानिक पातळीवर चालतो, ज्याला अधिक गोपनीयता प्रदान करणे अपेक्षित आहे…

शेवटी जे आहेत त्यांच्यासाठी याबद्दल अधिक जाणून घेण्यात स्वारस्य आहे, हे लक्षात ठेवावे की WebAssembly-विशिष्ट निराकरणे सध्या मुख्य LibreOffice भांडारात विकसित केली जात आहेत आणि तुम्ही खालील लिंकवरून तुमच्या ब्राउझरमध्ये सूट वापरून पाहू शकता. (वापरकर्त्याच्या सिस्टमवर सुमारे 300 MB डेटा डाउनलोड केला जातो) .


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.