ಡಬ್ಲ್ಯು 3 ಸಿ ವೆಬ್‌ಅಸೆಬಲ್ ಅನ್ನು ಶಿಫಾರಸು ಮಾಡಿದ ಮಾನದಂಡವನ್ನಾಗಿ ಮಾಡಿತು

ಕಳೆದ ತಿಂಗಳು ನಾವು ಹಂಚಿಕೊಂಡಿದ್ದೇವೆ ಇಲ್ಲಿ ಬ್ಲಾಗ್ನಲ್ಲಿ ಮೊಜಿಲ್ಲಾ, ಫಾಸ್ಟ್ಲಿ, ಇಂಟೆಲ್ ಮತ್ತು ರೆಡ್ ಹ್ಯಾಟ್ ಅಭಿವೃದ್ಧಿಗೆ ಕೈಜೋಡಿಸಿದ ಸುದ್ದಿ ಮಾಡುವ ತಂತ್ರಜ್ಞಾನಗಳು ವೆಬ್ಅಸೆಬಲ್ (ನೀವು ಸುದ್ದಿಗಳ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಬಯಸಿದರೆ, ನೀವು ಅದನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು ಈ ಲಿಂಕ್) ಮತ್ತು ಈಗ ಆ ಸುದ್ದಿಯ ಕೆಲವು ವಾರಗಳ ನಂತರ ಡಬ್ಲ್ಯು 3 ಸಿ ಕನ್ಸೋರ್ಟಿಯಂ ತಂತ್ರಜ್ಞಾನ ಎಂದು ಘೋಷಿಸಿದೆ ವೆಬ್ಅಸೆಬಲ್ ಇದು ಶಿಫಾರಸು ಮಾಡಿದ ಮಾನದಂಡವಾಗಿದೆ.

ವೆಬ್‌ಅಸೆಬಲ್‌ನಲ್ಲಿ ಪರಿಚಯವಿಲ್ಲದವರಿಗೆ ಅವರು ಅದನ್ನು ತಿಳಿದಿರಬೇಕು ಇದು ಮಿಡಲ್ವೇರ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ ಸಾರ್ವತ್ರಿಕ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಚಲಾಯಿಸಲು ಬ್ರೌಸರ್-ಸ್ವತಂತ್ರ ಕಡಿಮೆ-ಮಟ್ಟದ ಸಂಕಲಿಸಲಾಗಿದೆ ವಿವಿಧ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಿಂದ. ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಲು ವೆಬ್‌ಅಸೆಬಲ್ ಅನ್ನು ಅತ್ಯಂತ ಭರವಸೆಯ ಮತ್ತು ಪೋರ್ಟಬಲ್ ಕ್ರಾಸ್ ಬ್ರೌಸರ್ ತಂತ್ರಜ್ಞಾನವಾಗಿ ಇರಿಸಲಾಗಿದೆ.

ವೆಬ್ಅಸೆಬಲ್ ರುಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ ಅಗತ್ಯವಿರುವ ಕಾರ್ಯಗಳನ್ನು ಪರಿಹರಿಸಲು e ಅನ್ನು ಬಳಸಬಹುದು, ಉದಾಹರಣೆಗೆ, ವೀಡಿಯೊ ಎನ್‌ಕೋಡಿಂಗ್, ಧ್ವನಿ ಸಂಸ್ಕರಣೆ, 3 ಡಿ ಗ್ರಾಫಿಕ್ಸ್ ಮತ್ತು ಕುಶಲತೆ, ಆಟದ ಅಭಿವೃದ್ಧಿ, ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಕಾರ್ಯಾಚರಣೆಗಳು, ಗಣಿತದ ಲೆಕ್ಕಾಚಾರಗಳು ಮತ್ತು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳ ಪೋರ್ಟಬಲ್ ಅನುಷ್ಠಾನಗಳ ರಚನೆ.

ವೆಬ್ಅಸೆಬಲ್ Asm.js ನಂತೆ ಕಾಣುತ್ತದೆ, ಆದರೆ ಇದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ಗೆ ಬದ್ಧವಾಗಿರದ ಬೈನರಿ ಸ್ವರೂಪವಾಗಿದೆ ಎಂದು ಭಿನ್ನವಾಗಿರುತ್ತದೆ. ಸ್ಪಷ್ಟವಾದ ಮೆಮೊರಿ ನಿರ್ವಹಣೆಯನ್ನು ಬಳಸುವುದರಿಂದ ವೆಬ್‌ಅಸೆಬಲ್‌ಗೆ ಕಸ ಸಂಗ್ರಹಕಾರರ ಬಳಕೆ ಅಗತ್ಯವಿಲ್ಲ.

ಒಂದು ವಿಶಿಷ್ಟ ಲಕ್ಷಣ WAS ಬಳಸುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಮರಣದಂಡನೆ ಮಾದರಿಯನಾನು ಸ್ಯಾಂಡ್‌ಬಾಕ್ಸ್ ಪರಿಸರದಲ್ಲಿ ಪ್ರಾರಂಭಿಸುತ್ತಿದ್ದೇನೆ ಪ್ರತಿಯೊಂದು ಸಂಪನ್ಮೂಲಗಳೊಂದಿಗೆ (ಫೈಲ್‌ಗಳು, ಡೈರೆಕ್ಟರಿಗಳು, ಸಾಕೆಟ್‌ಗಳು, ಸಿಸ್ಟಮ್ ಕರೆಗಳು, ಇತ್ಯಾದಿ) ಕ್ರಿಯೆಗಳಿಗಾಗಿ, ಮುಖ್ಯ ವ್ಯವಸ್ಥೆಯಿಂದ ಪ್ರತ್ಯೇಕಿಸಲು ಮತ್ತು ಸಾಮರ್ಥ್ಯ ನಿರ್ವಹಣೆಯ ಆಧಾರದ ಮೇಲೆ ಭದ್ರತಾ ಕಾರ್ಯವಿಧಾನದ ಬಳಕೆ.

ವೆಬ್‌ಅಸೆಬಲ್‌ಗಾಗಿ ಜೆಐಟಿಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವ ಮೂಲಕ, ನೀವು ಸ್ಥಳೀಯ ಕೋಡ್‌ಗೆ ಹತ್ತಿರವಿರುವ ಕಾರ್ಯಕ್ಷಮತೆಯ ಮಟ್ಟವನ್ನು ಸಾಧಿಸಬಹುದು. ವೆಬ್‌ಅಸೆಬಲ್‌ನ ಮುಖ್ಯ ಕಾರ್ಯಗಳಲ್ಲಿ ಪೋರ್ಟಬಿಲಿಟಿ, ನಡವಳಿಕೆಯ ability ಹಿಸುವಿಕೆ ಮತ್ತು ವಿವಿಧ ಪ್ಲ್ಯಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ ಕೋಡ್ ಎಕ್ಸಿಕ್ಯೂಶನ್ ಗುರುತಿಸುವಿಕೆ.

ವೆಬ್ಅಸೆಬಲ್ 1

ಇತ್ತೀಚೆಗೆ ವೆಬ್‌ಅಸೆಬಲ್ ಸಹ ಸಾರ್ವತ್ರಿಕ ವೇದಿಕೆಯಾಗಿ ಮುಂದುವರಿಯುತ್ತಿದೆ ಬ್ರೌಸರ್‌ಗಳಿಗೆ ಸೀಮಿತವಾಗಿರದ ಯಾವುದೇ ಮೂಲಸೌಕರ್ಯ, ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಮತ್ತು ಸಾಧನದಲ್ಲಿ ಕೋಡ್ ಅನ್ನು ಸುರಕ್ಷಿತವಾಗಿ ಚಲಾಯಿಸಲು.

ಡಬ್ಲ್ಯು 3 ಸಿ ಮೂರು ವಿಶೇಷಣಗಳನ್ನು ಪ್ರಮಾಣೀಕರಿಸಿದೆ ವೆಬ್‌ಅಸೆಬಲ್‌ಗೆ ಸಂಬಂಧಿಸಿದ:

  1. ವೆಬ್ಅಸೆಬಲ್ ಕೋರ್- ಇದು ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಅನೇಕ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್‌ಗಳ ಕ್ರಿಯಾತ್ಮಕತೆಯನ್ನು ನಿಕಟವಾಗಿ ಅನುಕರಿಸುವ ಕಡಿಮೆ-ಮಟ್ಟದ ವರ್ಚುವಲ್ ಯಂತ್ರ ಎಂದು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ. ಸಂಕಲನ ಅಥವಾ ಜಸ್ಟ್-ಇನ್-ಟೈಮ್ ವಿವರಣೆಯ ಮೂಲಕ, ವೆಬ್‌ಅಸೆಬಲ್ ಎಂಜಿನ್ ಸ್ಥಳೀಯ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಾಗಿ ಕಂಪೈಲ್ ಮಾಡಲಾದ ಕೋಡ್‌ನ ವೇಗದಲ್ಲಿ ಚಲಿಸಬಹುದು.
    ಒಂದು ಸಂಪನ್ಮೂಲ .ವಾಸ್ಮ್ ಫೈಲ್‌ಗೆ ಹೋಲುತ್ತದೆ . ವರ್ಗ ಜಾವಾವು ಸ್ಥಿರ ದತ್ತಾಂಶ ಮತ್ತು ಆ ಸ್ಥಿರ ದತ್ತಾಂಶದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಕೋಡ್ ವಿಭಾಗಗಳನ್ನು ಒಳಗೊಂಡಿದೆ ಎಂಬ ಅರ್ಥದಲ್ಲಿ. ಜಾವಾದಂತಲ್ಲದೆ, ವೆಬ್‌ಅಸೆಬಲ್ ಅನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಸಿ / ಸಿ ++ ಮತ್ತು ರಸ್ಟ್‌ನಂತಹ ಇತರ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಿಗೆ ಸಂಕಲನ ಗುರಿಯಾಗಿ ಉತ್ಪಾದಿಸಲಾಗುತ್ತದೆ.
  2. ವೆಬ್ಅಸೆಬಲ್ ವೆಬ್ API: ".ವಾಸ್ಮ್" ಸಂಪನ್ಮೂಲಗಳನ್ನು ವಿನಂತಿಸಲು ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಪ್ರಾಮಿಸ್ ಯಾಂತ್ರಿಕತೆಯ ಆಧಾರದ ಮೇಲೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ವೆಬ್ಅಸೆಬಲ್ ಸಂಪನ್ಮೂಲ ಸ್ವರೂಪವು ಫೈಲ್ ಅನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಲೋಡ್ ಮಾಡಲು ಕಾಯದೆ ಮರಣದಂಡನೆಯನ್ನು ಪ್ರಾರಂಭಿಸಲು ಹೊಂದುವಂತೆ ಮಾಡುತ್ತದೆ, ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಸ್ಪಂದಿಸುವಿಕೆಯನ್ನು ಸುಧಾರಿಸುತ್ತದೆ.
  3. ವೆಬ್ಅಸೆಬಲ್ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಇಂಟರ್ಫೇಸ್: ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ನೊಂದಿಗೆ ಸಂಯೋಜಿಸಲು API ಅನ್ನು ಒದಗಿಸುತ್ತದೆ. ವೆಬ್‌ಅಸೆಬಲ್ ಕಾರ್ಯಗಳಿಗೆ ಮೌಲ್ಯಗಳನ್ನು ಪಡೆಯಲು ಮತ್ತು ನಿಯತಾಂಕಗಳನ್ನು ರವಾನಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ವೆಬ್‌ಅಸೆಬಲ್‌ನ ಮರಣದಂಡನೆಯು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಭದ್ರತಾ ಮಾದರಿಗೆ ಅನುರೂಪವಾಗಿದೆ, ಮತ್ತು ಹೋಸ್ಟ್‌ನೊಂದಿಗಿನ ಎಲ್ಲಾ ಸಂವಹನಗಳನ್ನು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್‌ನ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯಂತೆಯೇ ನಡೆಸಲಾಗುತ್ತದೆ.

ಭವಿಷ್ಯದಲ್ಲಿ, ಇದನ್ನು ತಯಾರಿಸಲು ಯೋಜಿಸಲಾಗಿದೆ ವೆಬ್‌ಅಸೆಬಲ್ ಕಾರ್ಯಗಳ ವಿಶೇಷಣಗಳು:

  • ಹಂಚಿದ ಮೆಮೊರಿ ಮತ್ತು ಪರಮಾಣು ಮೆಮೊರಿ ಪ್ರವೇಶದೊಂದಿಗೆ ಮಲ್ಟಿಥ್ರೆಡಿಂಗ್.
  • SIMD ಆಧಾರಿತ ವೆಕ್ಟರ್ ಕಾರ್ಯಾಚರಣೆಗಳು, ಇದು ಚಕ್ರಗಳ ಮರಣದಂಡನೆಯನ್ನು ಸಮಾನಾಂತರಗೊಳಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.
  • ವೆಬ್‌ಅಸೆಬಲ್ ಕೋಡ್‌ನಲ್ಲಿನ ವಸ್ತುಗಳಿಗೆ ನೇರ ಉಲ್ಲೇಖಗಳಿಗಾಗಿ ಉಲ್ಲೇಖ ಪ್ರಕಾರಗಳು.
  • ಸ್ಟ್ಯಾಕ್‌ನಲ್ಲಿ ಹೆಚ್ಚುವರಿ ಜಾಗವನ್ನು ವ್ಯಯಿಸದೆ ಕಾರ್ಯಗಳನ್ನು ಕರೆಯುವ ಸಾಮರ್ಥ್ಯ.
  • ಇಸಿಮಾಸ್ಕ್ರಿಪ್ಟ್ ಮಾಡ್ಯೂಲ್‌ಗಳೊಂದಿಗಿನ ಏಕೀಕರಣ: ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ನಿಂದ ವೆಬ್‌ಅಸೆಬಲ್ ಕೋಡ್ ಅನ್ನು ಇಸಿಮಾಸ್ಕ್ರಿಪ್ಟ್ 6 ವಿವರಣೆಗೆ ಅನುಗುಣವಾದ ಮಾಡ್ಯೂಲ್‌ಗಳಾಗಿ ಲೋಡ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯ.
  • ಕಸ ಸಂಗ್ರಹಕಾರರೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ವಿಧಾನ.
  • ಡೀಬಗ್ ಮಾಡುವ ಇಂಟರ್ಫೇಸ್ಗಳು.
  • WASI (ವೆಬ್‌ಅಸೆಬಲ್ ಸಿಸ್ಟಮ್ ಇಂಟರ್ಫೇಸ್): ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನೊಂದಿಗೆ ನೇರ ಸಂವಹನಕ್ಕಾಗಿ API (ಫೈಲ್‌ಗಳು, ಸಾಕೆಟ್‌ಗಳು, ಇತ್ಯಾದಿಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು POSIX API).

ನೀವು ಇದರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಬಯಸಿದರೆ, ನೀವು ಮೂಲ ಟಿಪ್ಪಣಿಯನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು ಕೆಳಗಿನ ಲಿಂಕ್‌ನಲ್ಲಿ.


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

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

*

*

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