வாஸ்மர், வெப்அசெபல் பயன்பாடுகளுக்கான கருவிகளின் தொகுப்பு

இரண்டு வருட வளர்ச்சிக்குப் பிறகு முதல் பதிப்பின் வெளியீடு அறிவிக்கப்பட்டது குறிப்பிடத்தக்க திட்டம் வாஸ்மர், இது வெப்அசெபல் தொகுதிகளை இயக்க இயக்க நேரத்தை உருவாக்குகிறது.

வாஸ்மர் பயன்பாட்டு பகுதிகள் உலகளாவிய பயன்பாடுகளின் உருவாக்கம் அடங்கும் அதை செயல்படுத்த முடியும் வெவ்வேறு இயக்க முறைமைகளில், அத்துடன் நம்பமுடியாத குறியீட்டின் தனிமைப்படுத்தப்பட்ட செயல்பாட்டின் அமைப்பு. சேவையக பயன்பாட்டுக் கட்டடத்தைச் சேர்ப்பது துணைபுரிகிறது, எடுத்துக்காட்டாக, வெப்அசபலில் தொகுக்கப்பட்ட ஒரு Nginx சேவையகத்தின் வெளியீடு நிரூபிக்கப்பட்டது.

வாஸ்மர் பற்றி

பெயர்வுத்திறன் பயன்பாட்டுக் குறியீட்டை மிடில்வேரில் தொகுப்பதன் மூலம் அடையப்படுகிறது எந்தவொரு இயக்க முறைமையிலும் இயங்கக்கூடிய அல்லது பிற நிரலாக்க மொழிகளில் நிரல்களுடன் ஒருங்கிணைக்கக்கூடிய குறைந்த-நிலை வெப்அசெபல்.

நிகழ்ச்சிகள் அவை வெப்அசெபல் சூடோகுறியீட்டை இயக்கும் இலகுரக கொள்கலன்கள். இந்த கொள்கலன்கள் இயக்க முறைமையுடன் பிணைக்கப்படவில்லை மற்றும் எந்த நிரலாக்க மொழியிலும் முதலில் எழுதப்பட்ட பயன்பாடுகளைக் கொண்டிருக்கலாம்.

கருவித்தொகுதி வெப்அசெல்லில் தொகுக்க எம்ஸ்கிரிப்டனைப் பயன்படுத்தலாம்வெப்அசெபலை தற்போதைய இயங்குதள இயந்திரக் குறியீடாக மொழிபெயர்ப்பதோடு கூடுதலாக, எல்.எல்.வி.எம் மற்றும் கிரேன்லிஃப்ட் குறியீடு ஜெனரேட்டர் போன்ற பல கட்டமைப்புகள் இணைக்கப்பட்டுள்ளன.

மறுபுறம், கணினியுடன் அணுகல் கட்டுப்பாடு மற்றும் தொடர்பு ஆகியவை WASI (WebAsbel System Interface) API மூலம் வழங்கப்படுகின்றன, இது கோப்புகள், சாக்கெட்டுகள் மற்றும் இயக்க முறைமையால் வழங்கப்பட்ட பிற செயல்பாடுகளுடன் பணிபுரிய நிரலாக்க இடைமுகங்களை வழங்குகிறது.

அது தவிர பயன்பாடுகள் ஒரு சாண்ட்பாக்ஸ் சூழலில் ஹோஸ்ட் அமைப்பிலிருந்து தனிமைப்படுத்தப்படுகின்றன மற்றும் அறிவிக்கப்பட்ட செயல்பாட்டுக்கு மட்டுமே அவர்களுக்கு அணுகல் உள்ளது (மேலாண்மை திறன்களை அடிப்படையாகக் கொண்ட பாதுகாப்பு பொறிமுறை; ஒவ்வொரு வளங்களுடனும் (கோப்புகள், கோப்பகங்கள், சாக்கெட்டுகள், கணினி அழைப்புகள் போன்றவை) செயல்களுக்கு, பயன்பாடு தொடர்புடைய அதிகாரங்களைப் பெற வேண்டும்).

நிரல்கள் வழக்கமான வெப்அசெபல் தொகுதிகள் வடிவில் விநியோகிக்கப்படுகின்றன, அவை WAPM தொகுப்பு மேலாளர் மூலம் நிர்வகிக்கப்படலாம்.

வாஸ்மரும் கூட பல்வேறு மொழிகளுடன் பயன்படுத்தக்கூடிய நூலகமாக கிடைக்கிறது நிரலாக்க. ரஸ்ட், சி / சி ++, சி #, டி, பைதான், ஜாவாஸ்கிரிப்ட், கோ, பிஎச்.பி, ரூபி, அமுதம் மற்றும் ஜாவா நிரல்களில் வெப்அசெபல் குறியீட்டை உட்பொதிப்பது துணைபுரிகிறது.

பொறுத்தவரை வாஸ்மர் பதிப்பு 1.0 இன் அம்சங்கள் பின்வரும் தனித்துவமானது:

  • இயங்கும் பயன்பாடுகளின் உயர் செயல்திறன், சொந்த கூட்டங்கள் மற்றும் அதிக தொகுப்பு வேகம் செயல்படுத்தப்படுவதற்கு அருகில்.
  • வெவ்வேறு தொகுப்பு பின்தளத்தில் (சிங்கிள் பாஸ், கிரேன்லிஃப்ட், எல்.எல்.வி.எம்) மற்றும் என்ஜின்களை (ஜே.ஐ.டி பயன்படுத்தி அல்லது இயந்திர குறியீட்டை உருவாக்குதல்) இணைக்கும் திறன் கொண்ட விரிவாக்கக்கூடிய கட்டமைப்பு.
    நேட்டிவ் ஆப்ஜெக்ட் என்ஜின், இது ஒரு வலைஅசெபல் தொகுதிக்கு ஒரு குறிப்பிட்ட கணினிக்கு இயந்திரக் குறியீட்டை உருவாக்க அனுமதிக்கிறது (முன் தொகுக்கப்பட்ட .so, .dylib மற்றும் .dll பொருள் கோப்புகளை உருவாக்க "வாஸ்மர்-நேட்டிவ் தொகுப்பு").
  • முன் தொகுக்கப்பட்ட குறியீட்டை இயக்க குறைந்தபட்ச செயல்பாட்டு நேரம் தேவைப்படுகிறது, ஆனால் அனைத்து சாண்ட்பாக்ஸ் தனிமைப்படுத்தும் திறன்களும் பாதுகாக்கப்படுகின்றன.
  • உள்ளமைக்கப்பட்ட வாஸ்மருடன் முன் தொகுக்கப்பட்ட நிரல்களை வழங்க ஹெட்லெஸ் பயன்முறை.
    குறுக்கு-தொகுப்பு ஆதரவு, எடுத்துக்காட்டாக, x64_86 கணினியில் Aarch64 கட்டமைப்பிற்கான இயந்திர குறியீட்டை உருவாக்க.
  • மேம்பட்ட WebAssbel கருத்துக்களைக் கற்றுக்கொள்ளத் தேவையில்லாமல் செருகுநிரல்கள் மற்றும் செருகுநிரல்களை உருவாக்குவதற்கான எளிய API.
  • WASM-C-API க்கான ஆதரவு.
  • பிழைதிருத்தம் மற்றும் பிழை கையாளுதலுக்கான கருவிகள்.

இறுதியாக வாஸ்மரைப் பற்றி மேலும் அறிய நீங்கள் ஆர்வமாக இருந்தால், நீங்கள் அதை அறிந்து கொள்ள வேண்டும்திட்டக் குறியீடு ரஸ்டில் எழுதப்பட்டுள்ளது, அது உள்ளது la எம்ஐடி உரிமம் மற்றும் அதன் விவரங்களை அதன் அதிகாரப்பூர்வ இணையதளத்தில் நீங்கள் பார்க்கலாம் பின்வரும் இணைப்பு.

வாஸ்மர் இயக்க நேரத்தை நிறுவவும்

மறுபுறம், வெப்அசெபல் கொள்கலனை இயக்க ஆர்வமுள்ளவர்களுக்கு, நீங்கள் உங்கள் கணினியில் வாஸ்மர் இயக்க நேரத்தை மட்டுமே நிறுவ வேண்டும், இது வெளிப்புற சார்புகள் இல்லாமல் வருகிறது.

அதைக் குறிப்பிடுவது முக்கியம் வாஸ்மரை எந்த தளத்திலும் இயக்க முடியும் macOS, Linux மற்றும் Windows, ஒரே தேவை அதன் இயக்க நேரம் உங்கள் கணினியில் நிறுவப்பட வேண்டும்.

இதைச் செய்ய, பின்வரும் கட்டளையை ஒரு முனையத்தில் இயக்கவும்:

சுருட்டை https://get.wasmer.io -sSfL | sh

அதன் பிறகு, அவர்கள் தேவையான கோப்பை இயக்க வேண்டும்:

வாஸ்மர் சோதனை

வாஸ்மர் எவ்வாறு செயல்படுகிறார் என்பதைப் பற்றி நீங்கள் அதிகம் தெரிந்து கொள்ள வேண்டும் அல்லது அதன் மூலக் குறியீட்டை அறிய விரும்பினால், அதையெல்லாம் நீங்கள் ஆலோசிக்கலாம் பின்வரும் இணைப்பில்.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுகளுக்குப் பொறுப்பு: AB இன்டர்நெட் நெட்வொர்க்ஸ் 2008 SL
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.