Wasm3 ಹಾದುಹೋಗುತ್ತದೆ
Wasm3 ಅನ್ನು ಚಲಾಯಿಸಲು, ನಿಮಗೆ 64Kb ಕೋಡ್ ಮೆಮೊರಿ ಮತ್ತು 10Kb RAM ಅಗತ್ಯವಿದೆ, ಇದು ವೆಬ್ಅಸೆಂಬ್ಲಿಯಲ್ಲಿ ಸಂಕಲಿಸಲಾದ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಚಲಾಯಿಸಲು ಯೋಜನೆಯನ್ನು ಬಳಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ
Maix (K210), HiFive1 (E310), Fomu (ICE40UP5K) ಮತ್ತು ATmega1284, ಹಾಗೆಯೇ x86, x64, ARM, MIPS, RISC-V ಮತ್ತು Xtensa ಆರ್ಕಿಟೆಕ್ಚರ್ಗಳನ್ನು ಆಧರಿಸಿದ ಬೋರ್ಡ್ಗಳು ಮತ್ತು ಕಂಪ್ಯೂಟರ್ಗಳಲ್ಲಿ. ಬೆಂಬಲಿತ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂಗಳಲ್ಲಿ ಲಿನಕ್ಸ್ (ಓಪನ್ಡಬ್ಲ್ಯೂಆರ್ಟಿ ಆಧಾರಿತ ರೂಟರ್ಗಳು ಸೇರಿದಂತೆ), ವಿಂಡೋಸ್, ಮ್ಯಾಕೋಸ್, ಆಂಡ್ರಾಯ್ಡ್ ಮತ್ತು ಐಒಎಸ್ ಸೇರಿವೆ. ಬ್ರೌಸರ್ನಲ್ಲಿ ಇಂಟರ್ಪ್ರಿಟರ್ ಅನ್ನು ಚಲಾಯಿಸಲು ಅಥವಾ ನೆಸ್ಟೆಡ್ ಎಕ್ಸಿಕ್ಯೂಶನ್ಗಾಗಿ (ಸ್ವಯಂ-ಹೋಸ್ಟಿಂಗ್) WebAssembly ಮಧ್ಯಂತರ ಕೋಡ್ಗೆ wasm3 ಅನ್ನು ಕಂಪೈಲ್ ಮಾಡಲು ಸಹ ಸಾಧ್ಯವಿದೆ.
ಇಂಟರ್ಪ್ರಿಟರ್ನಲ್ಲಿ ತಂತ್ರಜ್ಞಾನದ ಬಳಕೆಯ ಮೂಲಕ ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸಾಧಿಸಲಾಗುತ್ತದೆ
ಹೆಚ್ಚುವರಿಯಾಗಿ, ಇದನ್ನು ಗಮನಿಸಬಹುದು
ವೆಬ್ನಲ್ಲಿ ವೆಬ್ ಅಸೆಂಬ್ಲಿ. ಅಲೆಕ್ಸಾ ರೇಟಿಂಗ್ಗಳ ಪ್ರಕಾರ 948 ಸಾವಿರ ಜನಪ್ರಿಯ ಸೈಟ್ಗಳನ್ನು ವಿಶ್ಲೇಷಿಸಿದ ನಂತರ, ವೆಬ್ಅಸೆಂಬ್ಲಿಯನ್ನು 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