તમે હવે તમારા બ્રાઉઝરમાંથી લીબરઓફીસનો ઉપયોગ કરી શકો છો, WebAssemblyનો આભાર 

કેટલાક દિવસો પહેલા થોર્સ્ટન બેહરન્સ, યુનો વિકાસ ટીમના નેતાઓ સબસિસ્ટમ ડીલીબરઓફીસના ઇ ગ્રાફિક્સ, અનાવરણ લોકપ્રિય ઓફિસ સ્યુટના ડેમો સંસ્કરણનું પ્રકાશન લીબરઓફીસ જે માં સંકલિત થયેલ છે código મધ્યવર્તી વેબ એસેમ્બલી અને વેબ બ્રાઉઝરમાં ચલાવવા માટે સક્ષમ.

WebAssembly માટે નવા લોકો માટે, તમારે તે જાણવું જોઈએ આ એક મિડલવેર પ્રદાન કરે છે સાર્વત્રિક એપ્લિકેશનો ચલાવવા માટે બ્રાઉઝર-સ્વતંત્ર નિમ્ન-સ્તર સંકલિત વિવિધ પ્રોગ્રામિંગ ભાષાઓમાંથી. વેબએએસએબલેશન ઉચ્ચ પ્રદર્શન વેબ એપ્લિકેશન બનાવવા માટે સૌથી આશાસ્પદ અને પોર્ટેબલ ક્રોસ બ્રાઉઝર તકનીક તરીકે સ્થિત છે.

વેબઅસ્કેબ એસe નો ઉપયોગ એવા કાર્યોને હલ કરવા માટે કરી શકાય છે કે જેને ઉચ્ચ પ્રદર્શનની જરૂર હોય, ઉદાહરણ તરીકે, વિડિઓ એન્કોડિંગ, સાઉન્ડ પ્રોસેસિંગ, 3 ડી ગ્રાફિક્સ અને મેનીપ્યુલેશન, રમત વિકાસ, ક્રિપ્ટોગ્રાફિક operationsપરેશન, ગાણિતિક ગણતરીઓ અને પ્રોગ્રામિંગ ભાષાઓના પોર્ટેબલ અમલીકરણની રચના.

વેબઅસ્બાન Asm.js જેવું લાગે છે, પરંતુ તેનાથી અલગ છે કે તે બાઈનરી ફોર્મેટ છે જે જાવાસ્ક્રિપ્ટને બંધાયેલ નથી. વેબઅસ્કેબિલેશનમાં કચરો કલેક્ટરનો ઉપયોગ કરવાની જરૂર નથી, કારણ કે સ્પષ્ટ મેમરી મેનેજમેન્ટનો ઉપયોગ થાય છે.

એક વિશિષ્ટ લક્ષણ WAS નો ઉપયોગ કરતા એપ્લિકેશનોના એક્ઝેક્યુશન મોડેલનુંહું સેન્ડબોક્સ વાતાવરણમાં લોન્ચ કરું છું મુખ્ય સંસ્થાનોથી અલગ થવું અને ક્ષમતાના સંચાલન પર આધારિત સુરક્ષા પદ્ધતિનો ઉપયોગ, દરેક સંસાધનો (ફાઇલો, ડિરેક્ટરીઓ, સોકેટ્સ, સિસ્ટમ ક callsલ્સ, વગેરે) સાથેની ક્રિયાઓ માટે.

WebAssembly માં કન્વર્ટ કરવા માટે, ઉપયોગ કરો Emscript કમ્પાઇલર અને આઉટપુટ ગોઠવવા માટે, સુધારેલ Qt5 ફ્રેમવર્ક પર આધારિત VCL (વિઝ્યુઅલ ક્લાસ લાઇબ્રેરી) બેકએન્ડ.

લીબરઓફીસ આવૃત્તિથી વિપરીત ઓનલાઇન, વેબ એસેમ્બલી-આધારિત સંકલન તમને બ્રાઉઝરમાં સમગ્ર ઓફિસ સ્યુટ ચલાવવાની મંજૂરી આપે છેr, એટલે કે તમામ કોડ ક્લાયંટ બાજુ પર એક્ઝિક્યુટ કરવામાં આવે છે, જ્યારે લિબરઓફીસ ઓનલાઈન સર્વર પરની તમામ યુઝર ક્રિયાઓને એક્ઝિક્યુટ કરે છે અને પ્રોસેસ કરે છે, અને માત્ર ઈન્ટરફેસ ક્લાઈન્ટ બ્રાઉઝરમાં અનુવાદિત થાય છે.

બ્રાઉઝર બાજુથી લીબરઓફીસના મુખ્ય ભાગને દૂર કરવું તમને સહયોગ માટે ક્લાઉડ એડિશન બનાવવા, સર્વર પરથી લોડ દૂર કરવાની મંજૂરી આપશે, લીબરઓફીસ ડેસ્કટોપ સાથેના તફાવતોને ઓછો કરો, સ્કેલિંગને સરળ બનાવો, ઑફલાઇન કામ કરવા માટે સક્ષમ બનો, અને વપરાશકર્તાઓ વચ્ચે P2P ક્રિયાપ્રતિક્રિયાના સંગઠન અને વપરાશકર્તા બાજુ પર એન્ડ-ટુ-એન્ડ ડેટા એન્ક્રિપ્શનને પણ મંજૂરી આપો. યોજનાઓમાં લીબરઓફીસ પર આધારિત વિજેટ બનાવવાનો પણ સમાવેશ થાય છે પૃષ્ઠોમાં સંપૂર્ણ ટેક્સ્ટ સંપાદકને એકીકૃત કરવા.

Wasm માં સ્થળાંતર Emscripten ટૂલચેન દ્વારા લાગુ કરવામાં આવે છે LLVM નું, જેનો ધ્યેય મૂળ C અથવા C++ કોડને Javascript અને Webassembly માં અનુવાદિત કરવાનો છે.

સમાન પ્રોજેક્ટ્સ Asm.js અથવા કહેવાતા મૂળ ક્લાયન્ટ માટે પહેલાથી જ અસ્તિત્વમાં છે, જે પછીથી વેબસેમ્બલી દ્વારા દૂર કરવામાં આવ્યા છે. હકીકત એ છે કે લીબરઓફીસ જેટલો મોટો અને જૂનો કોડ બેઝ, GUI સહિત, હવે બ્રાઉઝરમાં ચાલી શકે છે, Wasm ને આભારી છે કે ટેક્નોલોજી કેટલી અદ્યતન બની ગઈ છે.

જો કે, લીબરઓફીસ ટીમ માટે, વાસમ પોર્ટ પરનું કામ હજુ પૂર્ણ થયું નથી. ટીમે થોડા અઠવાડિયા પહેલા આ વર્ષના ફોસડેમ ખાતે પ્રેઝન્ટેશનમાં આનો ખુલાસો કર્યો હતો.

ટીમે ત્યાં પણ સમજાવ્યું કે બંદર:

“Wasm હવે LibreOffice માટે Qt બેકએન્ડનો ઉપયોગ કરે છે, ઉદાહરણ તરીકે, જેણે અપેક્ષા કરતાં ઘણી વધુ સમસ્યાઓ ઊભી કરી છે. આ ઉપરાંત, કેટલીક અન્ય વિચારણાઓ અથવા સમસ્યાઓ હલ કરવાની હોય છે જે કાર્યમાંથી બહાર આવે છે. ભવિષ્યમાં, ટીમ વાસી ઈન્ટરફેસનો ઉપયોગ કરી શકશે અને સંભવતઃ પોર્ટ માટે પોતાનું વાસ્મ બેકએન્ડ પણ બનાવી શકશે. પરંતુ ટીમ હજુ સુધી તેટલી આગળ પહોંચી શકી નથી.

વધુમાં, તે જણાવે છે કે લીબરઓફીસનું વાસ્મ પોર્ટ શરૂઆતમાં લીબરઓફીસ ઓનલાઈન અને કોલાબોરા ઓનલાઈન જે તેના પર આધારિત છે તેના વિકલ્પ તરીકે બનાવાયેલ નથી. તેનાથી વિપરિત, Wasm એ ક્લાઉડ એપ્લિકેશન નથી, તેથી તે સ્થાનિક રીતે ચાલે છે, જે વધુ ગોપનીયતા પ્રદાન કરે તેવું માનવામાં આવે છે…

છેલ્લે જેઓ છે તેમના માટે તેના વિશે વધુ જાણવામાં રસ છે, એ ધ્યાન રાખવું જોઈએ કે વેબ એસેમ્બલી-વિશિષ્ટ સુધારાઓ હાલમાં મુખ્ય લીબરઓફીસ રીપોઝીટરીમાં વિકસાવવામાં આવી રહ્યા છે અને તમે નીચેની લિંક પરથી તમારા બ્રાઉઝરમાં સ્યુટ અજમાવી શકો છો. (લગભગ 300 MB ડેટા વપરાશકર્તાની સિસ્ટમ પર ડાઉનલોડ થાય છે) .


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.