𝗡𝗼𝗱𝗲.𝗷𝘀 𝟮𝟰 𝗡𝗮𝘁𝗶𝘃𝗲 𝗧𝘆𝗽𝗲𝗦𝗰𝗿𝗶𝗽𝘁

Node.js 24 நீங்கள் TypeScript-ஐப் பயன்படுத்தும் முறையை மாற்றுகிறது. இப்போது நீங்கள் ஒரு build step இல்லாமலேயே production சூழலில் .ts கோப்புகளை இயக்க முடியும்.

இந்த runtime, கோப்புகளை ஏற்றும் போதே (load time) type annotations-களை நீக்கிவிடுகிறது. இது TypeScript-ஐ annotated JavaScript ஆகக் கருதி நேரடியாக இயக்குகிறது. இதனால் transpilation அல்லது bundling செய்வதற்கானத் தேவை நீங்குகிறது.

Why this matters:

How it works: Module loader மூலக் குறியீட்டை (source text) இடைமறிக்கிறது. இது interfaces, type annotations மற்றும் type-only imports ஆகியவற்றை நீக்குகிறது. மீதமுள்ள logic, நிலையான V8 engine-இல் இயங்குகிறது. மாற்றப்பட்ட குறியீடு module cache-இல் சேமிக்கப்படுவதால், ஒரு module ஏற்றப்படும்போது இது ஒருமுறை மட்டுமே நடக்கும்.

The limits you must know: இது உங்கள் build pipeline-க்கு முழுமையான மாற்றீடு அல்ல. சில பணிகளுக்கு நீங்கள் இன்னும் கருவிகளைப் பயன்படுத்த வேண்டியிருக்கும்.