Wasm3 పాస్
Wasm3ని అమలు చేయడానికి, మీకు 64Kb కోడ్ మెమరీ మరియు 10Kb RAM అవసరం, ఇది వెబ్అసెంబ్లీలో కంపైల్ చేయబడిన అప్లికేషన్లను అమలు చేయడానికి ప్రాజెక్ట్ను ఉపయోగించడానికి మిమ్మల్ని అనుమతిస్తుంది.
Maix (K210), HiFive1 (E310), Fomu (ICE40UP5K) మరియు ATmega1284, అలాగే x86, x64, ARM, MIPS, RISC-V మరియు Xtensa ఆర్కిటెక్చర్ల ఆధారంగా బోర్డులు మరియు కంప్యూటర్లపై. మద్దతు ఉన్న ఆపరేటింగ్ సిస్టమ్లలో Linux (OpenWRT ఆధారంగా రూటర్లతో సహా), Windows, macOS, Android మరియు iOS ఉన్నాయి. బ్రౌజర్లో ఇంటర్ప్రెటర్ను అమలు చేయడానికి లేదా నెస్టెడ్ ఎగ్జిక్యూషన్ (స్వీయ-హోస్టింగ్) కోసం WebAssembly ఇంటర్మీడియట్ కోడ్లో wasm3ని కంపైల్ చేయడం కూడా సాధ్యమే.
ఇంటర్ప్రెటర్లో సాంకేతికతను ఉపయోగించడం ద్వారా అధిక పనితీరు సాధించబడుతుంది
అదనంగా, ఇది గమనించవచ్చు
వెబ్లో WebAssembly. అలెక్సా రేటింగ్ల ప్రకారం 948 వేల అత్యంత ప్రజాదరణ పొందిన సైట్లను విశ్లేషించిన తర్వాత, WebAssembly 1639 సైట్లలో (0.17%) ఉపయోగించబడుతుందని పరిశోధకులు కనుగొన్నారు, అనగా. ప్రతి 1 సైట్లలో 600 సైట్లో. మొత్తంగా, 1950 వెబ్అసెంబ్లీ మాడ్యూల్స్ సైట్లలో డౌన్లోడ్ చేయబడ్డాయి, వాటిలో 150 ప్రత్యేకమైనవి. WebAssembly ఉపయోగం యొక్క పరిధిని పరిగణనలోకి తీసుకున్నప్పుడు, నిరుత్సాహకరమైన ముగింపులు చేయబడ్డాయి - 50% కంటే ఎక్కువ కేసులలో, WebAssembly హానికరమైన ప్రయోజనాల కోసం ఉపయోగించబడింది, ఉదాహరణకు, మైనింగ్ క్రిప్టోకరెన్సీ (55.7%) మరియు హానికరమైన స్క్రిప్ట్ల కోడ్ను దాచడం (0.2%) . WebAssembly యొక్క చట్టబద్ధమైన ఉపయోగాలు లైబ్రరీలను అమలు చేయడం (38.8%), గేమ్లను సృష్టించడం (3.5%) మరియు కస్టమ్ నాన్-జావాస్క్రిప్ట్ కోడ్ (0.9%) అమలు చేయడం వంటివి ఉన్నాయి. 14.9% కేసులలో, వినియోగదారు గుర్తింపు (వేలిముద్ర) కోసం పర్యావరణాన్ని విశ్లేషించడానికి WebAssembly ఉపయోగించబడింది.
మూలం: opennet.ru