wasm3, ವೆಬ್‌ಅಸೆಬಲ್ ಇಂಟರ್ಪ್ರಿಟರ್ ತನ್ನ ಮೊದಲ ಆವೃತ್ತಿಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡುತ್ತದೆ

W3

ಇತ್ತೀಚೆಗೆ, ವಾಸ್ಮ್ 3 ನ ಮೊದಲ ಆವೃತ್ತಿಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು, ಇದು ಇಂಟರ್ಪ್ರಿಟರ್ ಮಧ್ಯಂತರ ಕೋಡ್‌ನ ಅತ್ಯಂತ ವೇಗವಾಗಿ ವೆಬ್ಅಸೆಬಲ್ ಅವರಿಂದವೆಬ್‌ಅಸೆಬಲ್‌ಗಾಗಿ ಜೆಐಟಿ ಅನುಷ್ಠಾನವಿಲ್ಲದ ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್‌ಗಳು ಮತ್ತು ಪ್ಲ್ಯಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ ವೆಬ್‌ಅಸೆಬಲ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಚಲಾಯಿಸಲು ಇದನ್ನು ಮುಖ್ಯವಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿರುವುದರಿಂದ, ಜೆಐಟಿಗೆ ಕೆಲಸ ಮಾಡಲು ಸಾಕಷ್ಟು ಮೆಮೊರಿ ಇಲ್ಲ, ಅಥವಾ ಜೆಐಟಿ ಅನುಷ್ಠಾನಕ್ಕೆ ಅಗತ್ಯವಿರುವ ಎಕ್ಸಿಕ್ಯೂಟಬಲ್ ಮೆಮೊರಿ ಪುಟಗಳ ರಚನೆ.

ವೆಬ್‌ಅಸೆಬಲ್‌ನಲ್ಲಿ ಪರಿಚಯವಿಲ್ಲದವರಿಗೆ, ಇದು ಎಂದು ನೀವು ತಿಳಿದುಕೊಳ್ಳಬೇಕು ಕಡಿಮೆ ಮಟ್ಟದ ಭಾಷೆ, ಸಿ ಮತ್ತು ಸಿ ++ ನಿಂದ ಕಂಪೈಲ್ ಮಾಡುವಾಗ ಆರಂಭದಲ್ಲಿ ಟಾರ್ಗೆಟ್ ಫಾರ್ಮ್ಯಾಟ್‌ನಂತೆ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ, ಆದರೂ ಇದು ರಸ್ಟ್ ಮತ್ತು ಗೋ ನಂತಹ ಇತರ ಭಾಷೆಗಳಿಗೆ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಈ ಪೋರ್ಟಬಲ್ ಬೈನರಿ ಕೋಡ್ ಸ್ವರೂಪವನ್ನು ಕ್ಲೈಂಟ್-ಸೈಡ್ ಬ್ರೌಸರ್‌ನಿಂದ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳ ಪೂರ್ಣ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ.

Wasm3 ಬಗ್ಗೆ

ವಾಸ್ಮ್ 3 ಹೊಂದಾಣಿಕೆ ಪರೀಕ್ಷೆಗಳನ್ನು ಹಾದುಹೋಗುತ್ತದೆ ವೆಬ್‌ಅಸೆಬಲ್ 1.0 ವಿವರಣೆಯೊಂದಿಗೆ ಮತ್ತು ಅನೇಕ WASI ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಚಲಾಯಿಸಲು ಬಳಸಬಹುದು, ಜೆಐಟಿ ಎಂಜಿನ್‌ಗಳಿಗಿಂತ ಕೇವಲ 4-5 ಪಟ್ಟು ಕಡಿಮೆ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಮತ್ತು ಸ್ಥಳೀಯ ಕೋಡ್ ಮರಣದಂಡನೆಗಿಂತ 11.5 ಪಟ್ಟು ಕಡಿಮೆ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಇತರ ಪ್ರದರ್ಶಕರಿಗೆ ಹೋಲಿಸಿದರೆ ವೆಬ್‌ಅಸೆಬಲ್‌ನಿಂದ (ವಾಕ್, ಲೈಫ್, ವಾಸ್ಮ್-ಮೈಕ್ರೋ ರನ್‌ಟೈಮ್), wasm3 15.8 ಪಟ್ಟು ವೇಗವಾಗಿತ್ತು.

ವಾಸ್ಮ್ 3 ಸಂಶೋಧನಾ ಯೋಜನೆಯಾಗಿ ಪ್ರಾರಂಭವಾಯಿತು ಮತ್ತು ಅನೇಕ ವಿಧಾನಗಳಿಂದ ಮುಂದುವರಿಯುತ್ತದೆ. ವಿಭಿನ್ನ ಪರಿಸರದಲ್ಲಿ ಮೋಟರ್ನ ಮೌಲ್ಯಮಾಪನವು ತನಿಖೆಯ ಭಾಗವಾಗಿದೆ. ನಮ್ಮಲ್ಲಿ ಲುವಾ, ಜೆಎಸ್, ಪೈಥಾನ್, ಲಿಸ್ಪ್, (…) ಎಂಸಿಯುನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಕಾರಣ, ವೆಬ್‌ಅಸೆಬಲ್ ವಾಸ್ತವವಾಗಿ ಭರವಸೆಯ ಪರ್ಯಾಯವಾಗಿದೆ. ಇದು ಸಂಪೂರ್ಣವಾಗಿ ಪ್ರತ್ಯೇಕವಾದ, ಉತ್ತಮವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಮತ್ತು able ಹಿಸಬಹುದಾದ ವಾತಾವರಣವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಪ್ರಾಯೋಗಿಕ ಬಳಕೆಯ ಸಂದರ್ಭಗಳಲ್ಲಿ, ನಾವು ಅತ್ಯಾಧುನಿಕ ಕಂಪ್ಯೂಟಿಂಗ್, ಸ್ಕ್ರಿಪ್ಟಿಂಗ್, ಐಒಟಿ ನಿಯಮ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆ, ಬ್ಲಾಕ್‌ಚೈನ್ ಒಪ್ಪಂದಗಳು ಇತ್ಯಾದಿಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಬಹುದು.

ವಾಸ್ಮ್ 3 ಕೋಡ್‌ಗೆ 64Kb ಮೆಮೊರಿ ಮತ್ತು 10Kb RAM ಅಗತ್ಯವಿದೆ, ನೀವು ಏನು ಯೋಜನೆಯನ್ನು ಬಳಸಲು ಅನುಮತಿಸುತ್ತದೆ ವೆಬ್‌ಅಸೆಬಲ್‌ನಲ್ಲಿ ಕಂಪೈಲ್ ಮಾಡಿದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಚಲಾಯಿಸಲು ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್‌ಗಳಲ್ಲಿ ಆರ್ಡುನೊ ಎಂಕೆಆರ್ *, ಆರ್ಡುನೊ ಡ್ಯೂ, ಪಾರ್ಟಿಕಲ್ ಫೋಟಾನ್, ಇಎಸ್ಪಿ 8266, ಇಎಸ್ಪಿ 32, ಏರ್ 602 (ಡಬ್ಲ್ಯು 600), ಎನ್ಆರ್ಎಫ್ 52, ಎನ್ಆರ್ಎಫ್ 51 ಬ್ಲೂ ಪಿಲ್ (ಎಸ್‌ಟಿಎಂ 32 ಎಫ್ 103 ಸಿ 8 ಟಿ 6), ಎಮ್‌ಎಕ್ಸ್‌ಶಿಪ್ ಎಜೆಡ್ 3166 (ಇಎಂಡಬ್ಲ್ಯು 3166), ಮೈಕ್ಸ್ (ಕೆ 210), ಹೈಫೈವ್ 1 (ಇಸಿ 310) ವಾಸ್ತುಶಿಲ್ಪಗಳನ್ನು ಆಧರಿಸಿದ ಬೋರ್ಡ್‌ಗಳು ಮತ್ತು ಕಂಪ್ಯೂಟರ್‌ಗಳಲ್ಲಿ x86, x64, ARM, MIPS, RISC-V, ಮತ್ತು Xtens.

ಮ್ಯಾಸ್ಸಿ ಮೆಟಾ ಮೆಷಿನ್ ತಂತ್ರವನ್ನು ಬಳಸಿಕೊಂಡು ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸಾಧಿಸಲಾಗುತ್ತದೆ (ಎಂ 3) ಇಂಟರ್ಪ್ರಿಟರ್‌ನಲ್ಲಿ, ಇದರಲ್ಲಿ, ಬೈಟ್ಕೋಡ್ ಅನ್ನು ಡಿಕೋಡಿಂಗ್ ಮಾಡುವ ಓವರ್ಹೆಡ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡಲು, ಬೈಟ್‌ಕೋಡ್ ಪೂರ್ವಭಾವಿಯಾಗಿ ಅನುವಾದಿಸಲಾಗಿದೆ ಹುಸಿ-ಯಂತ್ರ ಸಂಕೇತವನ್ನು ಉತ್ಪಾದಿಸುವ ಮತ್ತು ಜೋಡಿಸಲಾದ ವರ್ಚುವಲ್ ಯಂತ್ರದ ಮರಣದಂಡನೆ ಮಾದರಿಯು ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿಯಾದ ರಿಜಿಸ್ಟರ್ ವಿಧಾನವಾಗಿ ಪರಿಣಮಿಸುತ್ತದೆ M3 ನಲ್ಲಿನ ಕಾರ್ಯಾಚರಣೆಗಳು ಸಿ ಕಾರ್ಯಗಳು, ಇದರ ವಾದಗಳು ವರ್ಚುವಲ್ ಯಂತ್ರದ ರೆಜಿಸ್ಟರ್‌ಗಳಾಗಿವೆ, ಇದನ್ನು ಸಿಪಿಯುನಲ್ಲಿ ಪ್ರತಿಬಿಂಬಿಸಬಹುದು ರೆಜಿಸ್ಟರ್‌ಗಳು.

ಆಪ್ಟಿಮೈಸೇಶನ್ಗಾಗಿ ಆಗಾಗ್ಗೆ ಕೆಲಸದ ಹರಿವುಗಳು ಸಾರಾಂಶ ಕಾರ್ಯಾಚರಣೆಗಳಾಗಿ ಬದಲಾಗುತ್ತವೆ.

ಸಹ, ಅಧ್ಯಯನದ ಫಲಿತಾಂಶಗಳನ್ನು ವೆಬ್‌ನಲ್ಲಿನ ವೆಬ್‌ಅಸೆಬಲ್‌ನಲ್ಲಿ ಗಮನಿಸಬಹುದು, ಅಲೆಕ್ಸಾ ರೇಟ್ ಮಾಡಿದ 948 ಸಾವಿರ ಜನಪ್ರಿಯ ಸೈಟ್‌ಗಳನ್ನು ವಿಶ್ಲೇಷಿಸಿದ ನಂತರ, ಸಂಶೋಧಕರು ಇದನ್ನು ಕಂಡುಕೊಂಡಿದ್ದಾರೆ ವೆಬ್‌ಅಸೆಬಲ್ ಅನ್ನು 1639 ಸೈಟ್‌ಗಳು (0.17%) ಬಳಸುತ್ತವೆ, ಅದು 1 ಸೈಟ್‌ಗಳಲ್ಲಿ 600 ಆಗಿದೆ.

ಒಟ್ಟಾರೆಯಾಗಿ, ವೆಬ್‌ಸೈಟ್‌ಗಳು 1950 ವೆಬ್‌ಅಸೆಬಲ್ ಮಾಡ್ಯೂಲ್‌ಗಳ ಲೋಡ್ ಅನ್ನು ಬಹಿರಂಗಪಡಿಸಿದವು, ಅವುಗಳಲ್ಲಿ 150 ಅನನ್ಯವಾಗಿವೆ.

ವೆಬ್‌ಅಸೆಬಲ್‌ನ ವ್ಯಾಪ್ತಿಯನ್ನು ಪರಿಗಣಿಸುವಾಗ, ನಿರಾಶಾದಾಯಕ ತೀರ್ಮಾನಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಲಾಗಿದೆ: 50% ಕ್ಕಿಂತ ಹೆಚ್ಚು ಪ್ರಕರಣಗಳಲ್ಲಿ, ವೆಬ್‌ಅಸೆಬಲ್ ಅನ್ನು ದುರುದ್ದೇಶಪೂರಿತ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಬಳಸಲಾಗುತ್ತಿತ್ತು, ಉದಾಹರಣೆಗೆ, ಗಣಿ ಕ್ರಿಪ್ಟೋಕರೆನ್ಸಿಗಳಿಗೆ (55,7%) ಮತ್ತು ದುರುದ್ದೇಶಪೂರಿತ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳಿಂದ ಕೋಡ್ ಅನ್ನು ಮರೆಮಾಡಲು (0,2, XNUMX%) .

ಬೆಂಬಲಿತ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂಗಳಲ್ಲಿ ವಾಸ್ಮ್ 3 ಗಾಗಿ, ನಾವು ಲಿನಕ್ಸ್ ಅನ್ನು ಕಾಣಬಹುದು OpenWRT ಆಧಾರಿತ ಮಾರ್ಗನಿರ್ದೇಶಕಗಳು ಸೇರಿದಂತೆ, ವಿಂಡೋಸ್, ಮ್ಯಾಕೋಸ್, ಆಂಡ್ರಾಯ್ಡ್ ಮತ್ತು ಐಒಎಸ್. ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಇಂಟರ್ಪ್ರಿಟರ್ ಅನ್ನು ಚಲಾಯಿಸಲು ಅಥವಾ ಸ್ವಯಂ-ಹೋಸ್ಟಿಂಗ್ಗಾಗಿ ವಾಸ್ 3 ಅನ್ನು ಮಧ್ಯಂತರ ವೆಬ್‌ಅಸೆಬಲ್ ಕೋಡ್‌ಗೆ ಕಂಪೈಲ್ ಮಾಡಲು ಸಹ ಸಾಧ್ಯವಾಯಿತು.

ವೆಬ್‌ಅಸೆಬಲ್‌ನ ಕಾನೂನುಬದ್ಧ ಬಳಕೆಗಳಲ್ಲಿ, ಲೈಬ್ರರಿ ಎಕ್ಸಿಕ್ಯೂಶನ್ (38.8%), ಗೇಮ್ ರಚನೆ (3.5%), ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅಲ್ಲದ ಸ್ಥಳೀಯ ಕೋಡ್ ಎಕ್ಸಿಕ್ಯೂಶನ್ (0.9%) ಅನ್ನು ಗಮನಿಸಲಾಗಿದೆ. 14,9% ಪ್ರಕರಣಗಳಲ್ಲಿ, ಬಳಕೆದಾರರ ಗುರುತಿಸುವಿಕೆ (ಬೆರಳಚ್ಚುಗಳು) ಗಾಗಿ ಪರಿಸರವನ್ನು ವಿಶ್ಲೇಷಿಸಲು ವೆಬ್‌ಅಸೆಬಲ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

Wasm3 ಪ್ರಯತ್ನಿಸಿ

ತಮ್ಮ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಈ ಇಂಟರ್ಪ್ರಿಟರ್ ಅನ್ನು ಬಳಸಲು ಆಸಕ್ತಿ ಹೊಂದಿರುವವರಿಗೆ, ದಸ್ತಾವೇಜನ್ನು ಮತ್ತು ಪ್ರಾಜೆಕ್ಟ್ ಕೋಡ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು ಇದನ್ನು ಸಿ ಯಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ಎಂಐಟಿ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗುತ್ತದೆ, ಕೆಳಗಿನ ಲಿಂಕ್‌ನಲ್ಲಿ.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.