વાશેર 2.0 પહેલાથી જ પ્રકાશિત થઈ ચૂક્યું છે અને તે સીએમડી, સુધારાઓ અને વધુ સાથે આવે છે

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

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

સુવિધાયુક્તતા એપ્લિકેશનને નીચા-સ્તરના વેબએએસએપ્યૂઅલ મિડલવેરમાં કમ્પાઇલ કરીને પૂરી પાડવામાં આવે છે તે કોઈપણ operatingપરેટિંગ સિસ્ટમ પર ચાલી શકે છે અથવા અન્ય પ્રોગ્રામિંગ ભાષાઓના પ્રોગ્રામ્સમાં એકીકૃત થઈ શકે છે. પ્રોગ્રામ્સ એ હલકો વજનવાળા કન્ટેનર છે જે વેબઅસ્કેપ્યુઅલ સ્યુડોકોડ ચલાવે છે.

કન્ટેનર operatingપરેટિંગ સિસ્ટમથી બંધાયેલ નથી અને તેમાં મૂળભૂત રીતે કોઈપણ ભાષામાં લખેલા કોડનો સમાવેશ થઈ શકે છે પ્રોગ્રામિંગ. ઇમ્સ્ક્રિપ્ટિન ટૂલકીટનો ઉપયોગ વેબઅસ્કેપ્લેંગને કમ્પાઇલ કરવા માટે કરી શકાય છે. વર્તમાન પ્લેટફોર્મ મશીન કોડમાં વેબઅસ્કેપલિંગનું ભાષાંતર કરવા માટે, વિવિધ બિલ્ડ બેકએન્ડ્સ (સિંગલપાસ, ક્રેનલિફ્ટ, એલએલવીએમ) અને એન્જિન્સ (જેઆઈટી અથવા જનરેટિંગ મશીન કોડનો ઉપયોગ કરીને) ને કનેક્ટ કરવું સમર્થિત છે.

સિસ્ટમ સાથે એક્સેસ કન્ટ્રોલ અને ક્રિયાપ્રતિક્રિયા એ WASI (WebAs आशीर्वाद સિસ્ટમ ઇંટરફેસ) API દ્વારા પ્રદાન કરવામાં આવે છે, જે ,પરેટિંગ સિસ્ટમ દ્વારા પ્રદાન કરવામાં આવતી ફાઇલો, સોકેટ્સ અને અન્ય ફંક્શન્સ સાથે કામ કરવા માટે પ્રોગ્રામિંગ ઇંટરફેસ પ્રદાન કરે છે.

કાર્યક્રમો મુખ્ય સિસ્ટમથી અલગ કરવામાં આવે છે અને તેમની પાસે ફક્ત ઘોષિત વિધેય (દરેક સંસાધનો (ફાઇલો, ડિરેક્ટરીઓ, સોકેટ્સ, સિસ્ટમ ક ,લ્સ, વગેરે) માટેની ક્રિયાઓ માટેની વ્યવસ્થાપન ક્ષમતાઓ પર આધારિત સુરક્ષા પદ્ધતિની .ક્સેસ છે.

વસ્મર 2.0 ની મુખ્ય નવલકથાઓ

પ્રસ્તુત આ નવા સંસ્કરણમાં, તેનો ઉલ્લેખ કરવામાં આવ્યો છે સંસ્કરણ નંબરમાં નોંધપાત્ર ફેરફાર વાસ્મર દ્વારા આંતરિક API માં અસંગતતા ફેરફારોની રજૂઆત સાથે સંકળાયેલ છે, જે, વિકાસકર્તાઓ અનુસાર, 99% વપરાશકર્તાઓને અસર કરશે નહીં કોઈપણ રીતે પ્લેટફોર્મ પરથી.

મુખ્ય સુસંગતતા ફેરફારોમાં સિરીઅલાઇઝ્ડ વાસ્મ મોડ્યુલોના બંધારણમાં પણ ફેરફાર છે (વ Wasશર ૧.૦ માં સિરીઅલાઈઝ થયેલ મોડ્યુલો વ Wasસ્મર ૨.૦ માં ઉપયોગી થશે નહીં).

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

તાંબિયન સંદર્ભ પ્રકારો માટે આધાર પ્રકાશિત થયેલ છે, બીજા મોડ્યુલોમાં અથવા બેઝ એન્વાયર્નમેન્ટમાં વmર્મ મોડ્યુલોને માહિતી toક્સેસ કરવાની મંજૂરી આપવી અને નોંધપાત્ર પ્રદર્શન .પ્ટિમાઇઝેશન કરવામાં આવ્યાં છે. ફ્લોટિંગ પોઇન્ટ નંબરોવાળી એલએલવીએમ રનટાઇમ સ્પીડમાં આશરે 50% વધારો કરવામાં આવ્યો છે.

કર્નલ ક requireલ્સની જરૂર હોય તેવી પરિસ્થિતિઓને ઘટાડીને ફંકશન ક callsલ્સ નોંધપાત્ર રીતે વધ્યા છે. ક્રેનલિફ્ટ કોડ જનરેટરની કામગીરીમાં 40% વધારો કરવામાં આવ્યો છે. ડેટા ડિસેરાઇઝેશન સમય ઘટાડો. સારને વધુ સ્પષ્ટ રૂપે પ્રતિબિંબિત કરવા માટે, એન્જિન નામો બદલાયા છે: જેઆઈટી → યુનિવર્સલ, મૂળ → ડાઈલિબ (ડાયનેમિક લાઇબ્રેરી), jectબ્જેક્ટ ફાઇલ → સ્ટેટિકલીબ (સ્ટેટિક લાઇબ્રેરી).

છેલ્લે જો તમને વસ્મર વિશે વધુ શીખવામાં રસ છે, તમારે જાણવું જોઈએ કે પ્રોજેક્ટ કોડ રસ્ટમાં લખાયેલ છે, તેમાં એમઆઈટી લાઇસન્સ છે અને તમે તેની વિગતો તેની સત્તાવાર વેબસાઇટ પર ચકાસી શકો છો નીચેની કડી

વ Wasમર રનટાઇમ સ્થાપિત કરો

બીજી બાજુ, જે લોકો વેબએસ્ક્લેપિંગ કન્ટેનર ચલાવવા માટે સક્ષમ હોવાના રસ ધરાવે છે, તમારે ફક્ત તમારી સિસ્ટમ પર વ Wasમર રનટાઇમ ઇન્સ્ટોલ કરવાની જરૂર છે, જે બાહ્ય અવલંબન વિના આવે છે.

તેનો ઉલ્લેખ કરવો મહત્વપૂર્ણ છે કોઈ પણ પ્લેટફોર્મ પર વેશર ચલાવી શકાય છે મOSકોઝ, લિનક્સ અને વિન્ડોઝ, એકમાત્ર આવશ્યકતા એ છે કે તેનો રનટાઈમ તમારા સિસ્ટમ પર ઇન્સ્ટોલ કરેલો હોય.

આ કરવા માટે, ફક્ત ટર્મિનલમાં નીચેનો આદેશ ચલાવો:

curl https://get.wasmer.io -sSfL | sh

અને તે પછી, તેઓએ આવશ્યક ફાઇલ ચલાવવી આવશ્યક છે:

wasmer test.wasm

જો તમને વ Wasમર કેવી રીતે કાર્ય કરે છે તે વિશે વધુ જાણવાની જરૂર છે અથવા તેનો સ્રોત કોડ જાણવા માગતા હો, તો તમે તે બધાની સલાહ લઈ શકો છો નીચેની કડીમાં


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

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

*

*

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