பன் v1.1.30

பன் v1.1.30

ஒரு புதிய நிலையான பதிப்பு அமைதியாகவும் கவனிக்கப்படாமலும் வெளியிடப்பட்டது. ரொட்டி - 1.1.30.

பன் என்பது ஒரு ECMAScript/JavaScript இயக்க நேர சூழலாகும், இது பல வழிகளில் ஒத்திருக்கிறது nodejsபன் அடிப்படையாகக் கொண்டது ஜாவாஸ்கிரிப்ட் கோர் ஆப்பிளில் இருந்து, ஆனால் பன், அதன் பல தொகுதிகளைப் போலவே, மொழியில் எழுதப்பட்டுள்ளது ஜிக்கட்டளை வரி விருப்பங்களின் அடிப்படையில் பன் முடிந்தவரை nodejs உடன் இணக்கமாக இருக்க பாடுபடுகிறது, மேலும் ECMAScript (ESM) மற்றும் CommonJS தொகுதிகளை ஆதரிக்கிறது. npm தொகுப்பு மேலாண்மை மற்றும் ஆதரவு டைப்ஸ்கிரிப்ட் பயன்பாட்டில் நேரடியாக சொந்த குறியீடாக கட்டமைக்கப்படுகின்றன, மேலும் டைப்ஸ்கிரிப்ட் நிரல்களை முன் உள்ளமைவு இல்லாமல் மொழிபெயர்ப்பாளரால் நேரடியாக செயல்படுத்த முடியும்.

இருப்பினும், பன் அதன் திறன்களில் NodeJS இன் "நகல்" மட்டுமல்ல. பல சூழ்நிலைகளில் (பயன்பாடு தொடங்கப்பட்டதிலிருந்து தொடங்கி) வேகமான செயல்திறன் மற்றும் NodeJS API-க்கான கிட்டத்தட்ட முழு ஆதரவுடன், பன் சர்வர் பக்க பயன்பாடுகளுக்கு பரந்த அளவிலான திறன்களை வழங்குகிறது - கோப்புகளுடன் பணிபுரிவது முதல் HTML மரங்களை மாற்றுவது வரை (HTML ரீரைட்டர்), டைப்ஸ்கிரிப்ட் டிரான்ஸ்பிலேஷன் தொகுதி (பன்.டிரான்ஸ்பைலர்), தரவுத்தளங்களுடன் உள்ளமைக்கப்பட்ட வேலை ஸ்க்லைட், C மொழி API வழியாக சொந்த இயங்குதள நூலகங்களுடன் தொடர்பு கொள்வதற்கான தொகுதிகள் – ffi, உள்ளமைக்கப்பட்ட சோதனை கருவிகள் மற்றும் பல சாத்தியக்கூறுகள்.

கூடுதலாக, சோதனை முறையில், பன் வெளிப்படையான அழைப்பு வழியாக C குறியீட்டுடன் ஒருங்கிணைப்பை ஆதரிக்கிறது. டிசிசி:

hello.c: int hello() { return 42; } hello.js: "bun:ffi" இலிருந்து { cc } ஐ இறக்குமதி செய்; "./hello.c" இலிருந்து { type: "file" } உடன் மூலத்தை இறக்குமதி செய்; const { symbols: { hello }, } = cc({ source, symbols: { hello: { args: [], returns: "int", }, }, }); console.log("பிரபஞ்சத்திற்கான பதில் என்ன?", hello()); $ bun hello.js பிரபஞ்சத்திற்கான பதில் என்ன? 42

இந்த வெளியீடு, மற்றவற்றுடன், ஒரு CSS பாகுபடுத்தியைச் சேர்த்தது, இதன் அடிப்படையில் மின்னல்CSS இது போன்ற மரபு தொழில்நுட்பங்களிலிருந்து இந்த நோக்கத்திற்காக சிறப்பாக மீண்டும் எழுதப்பட்டது துரு ஜிக் இல், இது CSS மற்றும் டைப்ஸ்கிரிப்ட்டின் வெளிப்படையான ஒருங்கிணைப்பை அனுமதித்தது, இப்போது நீங்கள் ஒரு CSS கோப்பை நேரடியாக டைப்ஸ்கிரிப்ட் தொகுதிக்கு இறக்குமதி செய்யலாம்:

index.ts: "./style.css" ஐ இறக்குமதி செய்; "./MyComponent.tsx" இலிருந்து கூறுகளை இறக்குமதி செய்; // ... உங்கள் பயன்பாட்டின் மீதமுள்ள style.css: /* உருவாக்க முடிவு: */ /* style.css */ .வணக்கம் { பின்னணி: சிவப்பு; } /* MyComponent.css */ .MyComponent { நிறம்: பச்சை; }

பன் அனுமதிக்கிறது சேகரிக்க அனைத்து வளங்களுடனும் முழு பயன்பாட்டையும் ஒரே செயல்படுத்தக்கூடிய கோப்பாக மாற்றுதல்.

ஆதாரம்: linux.org.ru

DDoS பாதுகாப்பு, VPS VDS சர்வர்கள் கொண்ட தளங்களுக்கு நம்பகமான ஹோஸ்டிங் வாங்கவும் 🔥 DDoS பாதுகாப்புடன் கூடிய நம்பகமான இணையதள ஹோஸ்டிங், VPS, VDS சர்வர்களை வாங்குங்கள் | ProHoster