Wasm3 കടന്നുപോകുന്നു
Wasm3 പ്രവർത്തിപ്പിക്കുന്നതിന്, നിങ്ങൾക്ക് 64Kb കോഡ് മെമ്മറിയും 10Kb റാമും ആവശ്യമാണ്, ഇത് വെബ് അസംബ്ലിയിൽ സമാഹരിച്ച ആപ്ലിക്കേഷനുകൾ പ്രവർത്തിപ്പിക്കുന്നതിന് പ്രോജക്റ്റ് ഉപയോഗിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു.
Maix (K210), HiFive1 (E310), Fomu (ICE40UP5K), ATmega1284 എന്നിവയും x86, x64, ARM, MIPS, RISC-V, Xtensa ആർക്കിടെക്ചറുകളെ അടിസ്ഥാനമാക്കിയുള്ള ബോർഡുകളിലും കമ്പ്യൂട്ടറുകളിലും. പിന്തുണയ്ക്കുന്ന ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിൽ ലിനക്സ് (ഓപ്പൺഡബ്ല്യുആർടി അടിസ്ഥാനമാക്കിയുള്ള റൂട്ടറുകൾ ഉൾപ്പെടെ), വിൻഡോസ്, മാകോസ്, ആൻഡ്രോയിഡ്, ഐഒഎസ് എന്നിവ ഉൾപ്പെടുന്നു. ബ്രൗസറിലോ നെസ്റ്റഡ് എക്സിക്യൂഷനോ (സ്വയം-ഹോസ്റ്റിംഗ്) ഇന്റർപ്രെറ്റർ പ്രവർത്തിപ്പിക്കുന്നതിന് WebAssembly ഇന്റർമീഡിയറ്റ് കോഡിലേക്ക് wasm3 കംപൈൽ ചെയ്യാനും സാധിക്കും.
ഇന്റർപ്രെറ്ററിൽ സാങ്കേതിക വിദ്യയുടെ ഉപയോഗത്തിലൂടെ ഉയർന്ന പ്രകടനം കൈവരിക്കാനാകും
കൂടാതെ, ഇത് ശ്രദ്ധിക്കാവുന്നതാണ്
വെബിൽ വെബ് അസംബ്ലി. അലക്സാ റേറ്റിംഗുകൾ പ്രകാരം ഏറ്റവും ജനപ്രിയമായ 948 ആയിരം സൈറ്റുകൾ വിശകലനം ചെയ്ത ശേഷം, 1639 സൈറ്റുകളിൽ (0.17%) WebAssembly ഉപയോഗിക്കുന്നതായി ഗവേഷകർ കണ്ടെത്തി, അതായത്. ഓരോ 1 സൈറ്റുകളിൽ 600-ലും. മൊത്തത്തിൽ, 1950 വെബ് അസംബ്ലി മൊഡ്യൂളുകൾ സൈറ്റുകളിൽ ഡൗൺലോഡ് ചെയ്തു, അതിൽ 150 എണ്ണം അദ്വിതീയമാണ്. WebAssembly യുടെ ഉപയോഗത്തിന്റെ വ്യാപ്തി പരിഗണിക്കുമ്പോൾ, നിരാശാജനകമായ നിഗമനങ്ങൾ ഉണ്ടായി - 50% കേസുകളിൽ, WebAssembly ക്ഷുദ്രമായ ഉദ്ദേശ്യങ്ങൾക്കായി ഉപയോഗിച്ചു, ഉദാഹരണത്തിന്, ഖനന ക്രിപ്റ്റോകറൻസി (55.7%), ക്ഷുദ്ര സ്ക്രിപ്റ്റുകളുടെ കോഡ് മറയ്ക്കൽ (0.2%) . WebAssembly-യുടെ നിയമാനുസൃതമായ ഉപയോഗങ്ങളിൽ ലൈബ്രറികൾ പ്രവർത്തിപ്പിക്കൽ (38.8%), ഗെയിമുകൾ സൃഷ്ടിക്കൽ (3.5%), ഇഷ്ടാനുസൃത നോൺ-ജാവാസ്ക്രിപ്റ്റ് കോഡ് (0.9%) എന്നിവ ഉൾപ്പെടുന്നു. 14.9% കേസുകളിൽ, ഉപയോക്തൃ തിരിച്ചറിയലിനായി (വിരലടയാളം) പരിസ്ഥിതി വിശകലനം ചെയ്യാൻ WebAssembly ഉപയോഗിച്ചു.
അവലംബം: opennet.ru