Wasmer 4.0 Wasmer Edge એકીકરણ, નવા રનટાઇમ આર્કિટેક્ચર અને વધુ સાથે આવે છે

wasmer-sh

વાસ્મર એ ઝડપી અને સુરક્ષિત વેબ એસેમ્બલી રનટાઇમ છે જે સુપર લાઇટવેઇટ કન્ટેનર ગમે ત્યાં ચલાવવાની મંજૂરી આપે છે

થોડા દિવસો પહેલા તેની જાહેરાત કરવામાં આવી હતી Wasmer 4.0 પ્રોજેક્ટના નવા સંસ્કરણનું પ્રકાશન, જેમાં વિવિધ ફેરફારો ઉમેરવામાં આવ્યા છે, જેમાંથી બહાર આવે છે, ઉદાહરણ તરીકે, નવું આર્કિટેક્ચર જે તમને વૈવિધ્યપૂર્ણ દોડવીરોને કનેક્ટ કરવાની મંજૂરી આપે છે, WASI નું સ્થિરીકરણ, Wasmer માં WAPM એકીકરણ અને Wasmer Edgeનું એકીકરણ.

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

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

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

Wasmer 4.0 ના આ નવા સંસ્કરણમાં જે પ્રસ્તુત છે, ધ માટે સંકલિત સપોર્ટ ક્લાઉડ કમ્પ્યુટિંગ પ્લેટફોર્મ Wasmer Edge, જે તમને wasme CLI દ્વારા Wasmer Edge સાથે સીધો સંપર્ક કરવાની મંજૂરી આપે છેઆર. વાસ્મર એજ તે સર્વર વિનાનું વિકેન્દ્રિત પ્લેટફોર્મ છે જે તમને એજ નેટવર્કમાં અન્ય હોસ્ટ પર એપ્લીકેશન ચલાવવા માટે પરવાનગી આપે છે.

નવું પ્લેટફોર્મ Cloudflare કામદારોની પરવડે તેવી ક્ષમતાને જોડે છે, Heroku ની સરળતા અને AWS Lambda ની કાર્યક્ષમતા. પ્લેટફોર્મ એક સર્વરથી મોટા વિતરિત ક્લસ્ટરો સુધી સ્કેલ કરી શકે છે. Cloudflare વર્કર્સ અને AWS Lambda ની તુલનામાં, Wasmer Edge પર ચાલતી એપ્લિકેશનો મનસ્વી TCP સેવા વિનંતીઓ પર પ્રક્રિયા કરી શકે છે, કોઈપણ HTTP એપ્લિકેશન ચલાવી શકે છે, બ્રાઉઝરમાં અને સ્માર્ટફોન પર એપ્લિકેશન ચલાવી શકે છે.

આ સમયે, તમે ટોકિયો (જેમ કે Axum) નો ઉપયોગ કરીને સ્ટેટિક વેબસાઇટ્સ, કોઈપણ રસ્ટ સર્વર ચલાવી શકો છો, જો કે ભવિષ્યમાં તે ફ્લાસ્ક, જેંગો, વર્ડપ્રેસ, રૂબી ઓન રેલ્સ, નોડ વગેરેને સપોર્ટ કરવાનું આયોજન છે.

Wasmer 4.0 ના આ નવા સંસ્કરણમાં અન્ય ફેરફારો જે અલગ પડે છે તે છે WASIX API સપોર્ટ. wasix વર્તમાન WASI ABI નું લાંબા ગાળાનું સ્થિરીકરણ અને સમર્થન છે, વત્તા વધારાના બિન-ઘુસણખોર સિસ્ટમ કૉલ એક્સ્ટેંશન કે જે વાસ્તવિક, વ્યવહારુ અને ઉપયોગી એપ્લિકેશનોને હવે સંકલિત અને ઉપયોગમાં લેવાની મંજૂરી આપવા માટે પૂરતા ખૂટતા અંતરને ભરે છે. WASI સંપૂર્ણ POSIX સુસંગતતા માટે સુવિધાઓને વિસ્તૃત કરે છે. WASIX સાથે, Wasmer એવી એપ્લિકેશનો ચલાવી શકે છે જે મલ્ટિથ્રેડીંગ, નેટવર્ક સોકેટ્સ, ફોર્કિંગ ચાઇલ્ડ પ્રક્રિયાઓ અને અન્ય અદ્યતન સુવિધાઓનો ઉપયોગ કરે છે.

Wasmer 4.0 માં આ ઉપરાંત, અમે તે પણ શોધી શકીએ છીએ એક નવું એક્ઝેક્યુશન આર્કિટેક્ચર લાગુ કરવામાં આવ્યું છે ક્યુ તમને WebAssembly પર કોઈપણ પ્રકારની એપ્લિકેશન ચલાવવા અને ABI ને વિસ્તારવા માટે પરવાનગી આપે છે નવા રનટાઇમ વર્ઝન રિલીઝ કર્યા વિના. હાલમાં, તેઓ આધારભૂત છે ત્રણ વહીવટકર્તા: wasix (ABI WASIX સુસંગતતા), એમસ્ક્રીપ્ટન (એમસ્ક્રીપ્ટનમાં સંકલિત પ્રોગ્રામ્સ ચલાવો) અને WCGI (તમને વેબ એસેમ્બલીમાં CGI સ્ક્રિપ્ટ્સ બનાવવાની મંજૂરી આપે છે).

બીજી બાજુ, તે પણ પ્રકાશિત થયેલ છે WAPM પેકેજ મેનેજર કાર્યક્ષમતા સંકલિત કરવામાં આવી છે, તેથી હવે પેકેજો પ્રકાશિત કરવા અને જાળવવા માટેના તમામ wapm ઉપયોગિતા આદેશો wasmer CLI માં સંકલિત છે. એકીકરણનો હેતુ વિકાસ માટેના નોંધપાત્ર બોજને ઘટાડવાનો છે અને એ પણ કે WAPM માત્ર Wasmer દ્વારા અપનાવવામાં આવ્યું છે.

છેલ્લે, એ ઉલ્લેખ કરવો જોઈએ કે પ્રોગ્રામ્સ સામાન્ય વેબ એસેમ્બલી મોડ્યુલોના સ્વરૂપમાં વિતરિત કરવામાં આવે છે, જે WAPM પેકેજ મેનેજરનો ઉપયોગ કરીને મેનેજ કરી શકાય છે. Wasmer એક લાઇબ્રેરી તરીકે પણ ઉપલબ્ધ છે જેનો ઉપયોગ રસ્ટ, C/C++, C#, D, Python, JavaScript, Go, PHP, રૂબી, એલિક્સિર અને જાવા પ્રોગ્રામ્સમાં વેબ એસેમ્બલી કોડને એમ્બેડ કરવા માટે થઈ શકે છે.

પ્રોજેક્ટનો કોડ રસ્ટમાં લખાયેલ છે અને MIT લાયસન્સ હેઠળ વિતરિત કરવામાં આવ્યો છે અને તમે તેના વિશે વધુ તપાસ કરી શકો છો, નીચેની કડીમાં

Wasmer કેવી રીતે ઇન્સ્ટોલ કરવું?

નવા સંસ્કરણને ઇન્સ્ટોલ કરવામાં સક્ષમ થવામાં રસ ધરાવતા લોકો માટે, તેઓએ ફક્ત ટર્મિનલ ખોલવાનું રહેશે અને તેમાં તેઓએ નીચેનો આદેશ લખવો આવશ્યક છે:

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

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

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

*

*

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