Emscripten
எம்ஸ்கிரிப்டன் என்பது எல். எல். வி. எம்/கிளாங் அடிப்படையிலான தொகுப்பாகும், இது சி மற்றும் சி + + மூலக் குறியீட்டை வெப்செம்பிளிக்கு தொகுக்கிறது (அல்லது asm.js என்று அழைக்கப்படும் ஜாவாஸ்கிரிப்ட்டின் துணைக்குழுவிற்கு, 2017 இல் வெப்செம்பிளி வருவதற்கு முன்பு அதன் அசல் தொகுப்பு இலக்கு), முதன்மையாக வலை உலாவிகளில் செயல்படுத்துவதற்காக. சி அல்லது சி + + இல் எழுதப்பட்ட பயன்பாடுகள் மற்றும் நூலகங்களை நேரத்திற்கு முன்பே தொகுக்கவும், வலை உலாவிகளில் திறமையாக இயங்கவும் எம்ஸ்கிரிப்டன் அனுமதிக்கிறது, பொதுவாக விளக்கப்பட்ட அல்லது மாறும் வகையில் தொகுக்கப்பட்ட ஜாவாஸ்கிரிப்ட்டுடன் ஒப்பிடக்கூடிய அல்லது வேகமான வேகத்தில். இது ஒரு முழு போஸிக்ஸ் இயக்க முறைமையையும் பின்பற்றுகிறது, இது புரோகிராமர்களுக்கு சி நிலையான நூலகத்திலிருந்து (libc) செயல்பாடுகளைப் பயன்படுத்த உதவுகிறது. வெப் அசெம்பிளி சிஸ்டம் இன்டர்பேஸ் (டபிள்யூஏஎஸ்ஐ) மற்றும் வெப் அசெம்பிளி ரன்டைம்களான Node.js, வாஸ்டைம் மற்றும் வாஸ்மர் ஆகியவற்றின் சமீபத்திய வளர்ச்சியுடன், வெப் அல்லாத உட்பொதிப்புகளில் செயல்படுத்த வெப் அசெம்பிளிக்கு தொகுக்கவும் எம்ஸ்கிரிப்டன் பயன்படுத்தப்படலாம். அன்ரியல் என்ஜின் 3, எஸ். க்யூ. எல். ஐ. டி, மெஷ்லேப், புல்லட் இயற்பியல் உள்ளிட்ட பல சி/சி + + குறியீடு தளங்களை வெப்செம்பிளிக்கு போர்ட் செய்ய பயன்பாட்டு எம்ஸ்கிரிப்டன் பயன்படுத்தப்பட்டுள்ளது. ஆட்டோக்யாட், மற்றும் கியூடி பயன்பாட்டு கட்டமைப்பின் துணைக்குழு. எம்ஸ்கிரிப்டன் வழியாக வெப்அஸ்ஸெம்பிளிக்கு அனுப்பப்பட்ட மென்பொருளின் பிற எடுத்துக்காட்டுகள் பின்வருமாறுஃ கேம் என்ஜின்கள் தி யூனிட்டி, கோடோட் மற்றும் அன்ரியல் கேம் என்ஜின்கள் எம்ஸ்கிரிப்டனைப் பயன்படுத்தி எச். டி. எம். எல் 5 க்கு ஏற்றுமதி விருப்பத்தை வழங்குகின்றன. கட்டமைப்புகள் மற்றும் கருவித்தொகுப்புகள் திறந்த கட்டமைப்புகள் எம்ஸ்கிரிப்டன் வழியாக சொந்த சி + + பயன்பாடுகளை எச். டி. எம். எல் 5 க்கு ஏற்றுமதி செய்கின்றன. எம்ஸ்கிரிப்டன்-கியூடி வெப்அஸ்ஸெம்பிளிக்கு கியூடி பயன்பாட்டு கட்டமைப்பைப் பயன்படுத்தி எழுதப்பட்ட பயன்பாடுகளைத் தொகுக்க அனுமதிக்கிறது. மென்பொருள் காப்பகம் டிசம்பர் 2014 இல், இன்டர்நெட் ஆர்கைவ் ஆயிரக்கணக்கான காப்பகப்படுத்தப்பட்ட MS-DOS மற்றும் PC நிரல்களுக்கு உலாவி அடிப்படையிலான அணுகலை வழங்குவதற்காக எம்ஸ்கிரிப்டனில் தொகுக்கப்பட்ட DOSBox முன்மாதிரியை அறிமுகப்படுத்தியது. மேலும் காண்கஃ asm.js கூகுள் நேட்டிவ் கிளையன்ட் (பி. என். ஏ. சி. எல்) ஹேக்ஸ் வெப்அசெம்பிளி குறிப்புகள் வெளிப்புற இணைப்புகள் கிட்ஹப் எம்ஸ்கிரிப்டன் ஆவணங்கள் போர்ட்டிங் எடுத்துக்காட்டுகள் மற்றும் டெமோஸில் திட்டப் பக்கம் சில வெப்அசெம்பிளி ரன்டைம்ஸ் கம்பைலர்களின் பட்டியல் ஜாவாஸ்கிரிப்ட் நூலகங்கள் என். சி. எஸ். ஏ உரிமத்தைப் பயன்படுத்தி எம்ஐடி உரிம மென்பொருளைப் பயன்படுத்தும் மென்பொருள் மூலத்திலிருந்து மூலத்திற்கு கம்பைலர்கள்