Emscripten
ಎಮ್ಸ್ಕ್ರಿಪ್ಟೆನ್ ಒಂದು ಎಲ್ಎಲ್ವಿಎಂ/ಕ್ಲಾಂಗ್-ಆಧಾರಿತ ಕಂಪೈಲರ್ ಆಗಿದ್ದು, ಇದು ಸಿ ಮತ್ತು ಸಿ + + ಮೂಲ ಕೋಡ್ ಅನ್ನು ವೆಬ್ಅಸ್ಸೆಂಬ್ಲಿಗೆ (ಅಥವಾ 2017 ರಲ್ಲಿ ವೆಬ್ಅಸ್ಸೆಂಬ್ಲಿ ಬರುವ ಮೊದಲು ಅದರ ಮೂಲ ಸಂಕಲನ ಗುರಿಯಾದ asm.js ಎಂದು ಕರೆಯಲಾಗುವ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ನ ಉಪವಿಭಾಗಕ್ಕೆ) ಕಂಪೈಲ್ ಮಾಡುತ್ತದೆ, ಪ್ರಾಥಮಿಕವಾಗಿ ವೆಬ್ ಬ್ರೌಸರ್ಗಳಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಲು. ಎಮ್ಸ್ಕ್ರಿಪ್ಟೆನ್ ಸಿ ಅಥವಾ ಸಿ + + ನಲ್ಲಿ ಬರೆಯಲಾದ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಮತ್ತು ಗ್ರಂಥಾಲಯಗಳನ್ನು ಸಮಯಕ್ಕಿಂತ ಮುಂಚಿತವಾಗಿ ಸಂಕಲಿಸಲು ಮತ್ತು ವೆಬ್ ಬ್ರೌಸರ್ಗಳಲ್ಲಿ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಸಾಮಾನ್ಯವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸಿದ ಅಥವಾ ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಸಂಕಲಿಸಿದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ಗೆ ಹೋಲಿಸಬಹುದಾದ ವೇಗದಲ್ಲಿ ಅಥವಾ ವೇಗವಾಗಿ. ಇದು ಸಂಪೂರ್ಣ ಪೋಸಿಕ್ಸ್ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯನ್ನು ಅನುಕರಿಸುತ್ತದೆ, ಇದು ಪ್ರೋಗ್ರಾಮರ್ಗಳಿಗೆ ಸಿ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಲೈಬ್ರರಿಯಿಂದ (ಲಿಬಿಸಿ) ಕಾರ್ಯಗಳನ್ನು ಬಳಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ವೆಬ್ಅಸ್ಸೆಂಬ್ಲಿ ಸಿಸ್ಟಮ್ ಇಂಟರ್ಫೇಸ್ (ಡಬ್ಲ್ಯುಎಎಸ್ಐ) ಮತ್ತು ವೆಬ್ಅಸ್ಸೆಂಬ್ಲಿ ರನ್ಟೈಮ್ಗಳಾದ Node.js, ವಾಸ್ಟೈಮ್ ಮತ್ತು ವಾಸ್ಮರ್ಗಳ ಇತ್ತೀಚಿನ ಅಭಿವೃದ್ಧಿಯೊಂದಿಗೆ, ವೆಬ್-ಅಲ್ಲದ ಎಂಬೆಡಿಂಗ್ಗಳಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಲು ವೆಬ್ಅಸ್ಸೆಂಬ್ಲಿಗೆ ಕಂಪೈಲ್ ಮಾಡಲು ಎಮ್ಸ್ಕ್ರಿಪ್ಟನ್ ಅನ್ನು ಸಹ ಬಳಸಬಹುದು. ಅನ್ರಿಯಲ್ ಎಂಜಿನ್ 3, SQLite, ಮೆಶ್ಲ್ಯಾಬ್, ಬುಲೆಟ್ ಭೌತಶಾಸ್ತ್ರ ಸೇರಿದಂತೆ ಹಲವಾರು C/C + + ಕೋಡ್ ಬೇಸ್ಗಳನ್ನು ವೆಬ್ಅಸ್ಸೆಂಬ್ಲಿಗೆ ಪೋರ್ಟ್ ಮಾಡಲು ಯೂಸೇಜ್ ಎಮ್ಸ್ಕ್ರಿಪ್ಟನ್ ಅನ್ನು ಬಳಸಲಾಗಿದೆ. ಆಟೋಕ್ಯಾಡ್, ಮತ್ತು ಕ್ಯೂಟಿ ಅಪ್ಲಿಕೇಶನ್ ಫ್ರೇಮ್ವರ್ಕ್ನ ಉಪವಿಭಾಗ. ಎಮ್ಸ್ಕ್ರಿಪ್ಟನ್ ಮೂಲಕ ವೆಬ್ಅಸ್ಸೆಂಬ್ಲಿಗೆ ಪೋರ್ಟ್ ಮಾಡಲಾದ ಸಾಫ್ಟ್ವೇರ್ನ ಇತರ ಉದಾಹರಣೆಗಳು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಒಳಗೊಂಡಿವೆಃ ಗೇಮ್ ಇಂಜಿನ್ಗಳು ಯೂನಿಟಿ, ಗೊಡಾಟ್ ಮತ್ತು ಅನ್ರಿಯಲ್ ಗೇಮ್ ಇಂಜಿನ್ಗಳು ಎಮ್ಸ್ಕ್ರಿಪ್ಟನ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಎಚ್ಟಿಎಮ್ಎಲ್5ಗೆ ರಫ್ತು ಆಯ್ಕೆಯನ್ನು ಒದಗಿಸುತ್ತವೆ. ಫ್ರೇಮ್ವರ್ಕ್ಸ್ ಮತ್ತು ಟೂಲ್ಕಿಟ್ಗಳು ಓಪನ್ ಫ್ರೇಮ್ವರ್ಕ್ಸ್ ಸ್ಥಳೀಯ ಸಿ + + ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಎಮ್ಸ್ಕ್ರಿಪ್ಟೆನ್ ಮೂಲಕ ಎಚ್. ಟಿ. ಎಂ. ಎಲ್5ಗೆ ರಫ್ತು ಮಾಡುತ್ತದೆ. ಎಮ್ಸ್ಕ್ರಿಪ್ಟೆನ್-ಕ್ಯೂಟಿ ಕ್ಯೂಟಿ ಅಪ್ಲಿಕೇಶನ್ ಫ್ರೇಮ್ವರ್ಕ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಬರೆಯಲಾದ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ವೆಬ್ಅಸ್ಸೆಂಬ್ಲಿಗೆ ಕಂಪೈಲ್ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ. ಸಾಫ್ಟ್ವೇರ್ ಆರ್ಕೈವಿಂಗ್ ಡಿಸೆಂಬರ್ 2014 ರಲ್ಲಿ, ಇಂಟರ್ನೆಟ್ ಆರ್ಕೈವ್ ಸಾವಿರಾರು ಆರ್ಕೈವ್ ಮಾಡಲಾದ ಎಂಎಸ್-ಡಾಸ್ ಮತ್ತು ಪಿಸಿ ಪ್ರೋಗ್ರಾಂಗಳಿಗೆ ಬ್ರೌಸರ್ ಆಧಾರಿತ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸಲು ಎಮ್ಸ್ಕ್ರಿಪ್ಟನ್ನಲ್ಲಿ ಸಂಕಲಿಸಲಾದ ಡಾಸ್ಬಾಕ್ಸ್ ಎಮ್ಯುಲೇಟರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿತು. asm.js ಗೂಗಲ್ ನೇಟಿವ್ ಕ್ಲೈಂಟ್ (ಪಿಎನ್ಎಸಿಎಲ್) ಹ್ಯಾಕ್ಸ್ ವೆಬ್ಅಸ್ಸೆಂಬ್ಲಿ ರೆಫೆರೆನ್ಸ್ ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಗಿಟ್ಹಬ್ನಲ್ಲಿ ಪ್ರಾಜೆಕ್ಟ್ ಪುಟ ಎಮ್ಸ್ಕ್ರಿಪ್ಟೆನ್ ಡಾಕ್ಯುಮೆಂಟೇಶನ್ ಪೋರ್ಟಿಂಗ್ ಉದಾಹರಣೆಗಳು ಮತ್ತು ಡೆಮೊಸ್ ಎನ್ಸಿಎಸ್ಎ ಪರವಾನಗಿ ಸೋರ್ಸ್-ಟು-ಸೋರ್ಸ್ ಕಂಪೈಲರ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಎಂಐಟಿ ಪರವಾನಗಿ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಬಳಸುವ ಕೆಲವು ವೆಬ್ಅಸ್ಸೆಂಬ್ಲಿ ರನ್ಟೈಮ್ಸ್ ಕಂಪೈಲರ್ಗಳ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಲೈಬ್ರರಿಗಳ ಸಾಫ್ಟ್ವೇರ್ ಪಟ್ಟಿ