Anthropic සමාගම නව AI‑සහාය CLI මෙවලම Claude Code නවතම රන්ටයිම් වශයෙන් Bun භාවිතා කරමින් නිකුත් කර ඇත. මෙය Node.js වෙනුවට Bun තෝරාගෙන ඇති තේරීම, TypeScript‑මූලික සංවර්ධක මෙවලම් සකස් කරන විට මුහුණ දෙන ප්රධාන ගැටළු – ආරම්භක වේගය, බන්ඩල් කිරීම, ස්වභාවික මොඩියුල අනුකූලතාව, සහ 2025 වසරේ ‘පරිපූර්ණ’ නිර্ভරතාවය – සමඟ සෘජුව සම්බන්ධයි.
ආරම්භක වේගය යනු CLI භාවිතා කරන විට පළමු පියවරේ පෙනෙන පරිශීලක අත්දැකීමයි. Node.js හි ආරම්භක කාලය 50‑80 ms අතර, එයට වඩා Bun 5‑15 ms කාලයක් තුළ කේතය ක්රියාත්මක කරයි. සංවර්ධකයෙක් එක් සැසියක CLI 30 වරක් කැඳවුවහොත්, Bun මගින් කිසිත් දෙකක් වඩාත් වේගවත් වේ – සමස්ථයෙන් කිහිප තත්පරයක් ඉතිරි වේ, ඒත් මනෝභාවයත් අඩු වේගයෙන් පසුබැසීමක් නොවෙයි.
බන්ඩල් කිරීමේ සරලකම Bun සමඟ තනි කමාන්ඩ් එකක් භාවිතා කරමින් TypeScript කේතය සංකලනය, බන්ඩල් කිරීම, සහ ස්වයංක්රීය binary එකක් නිර්මාණය කළ හැකිය: bun build ./src/index.ts --compile --outfile claude-code. මෙය Node.js වල tsc, esbuild, rollup, සහ pkg/nexe වැනි බහු‑බොහෝ පියවර අවශ්යතාවය අඩු කරයි. නිර්මාණය වන binary එකේ Bun රන්ටයිම් අඩංගු වන නිසා, ගමන් මාර්ගයේ Node.js ස්ථාපනය අවශ්ය නොවේ.
නිර্ভරතාව කළමනාකරණයද Bun හි package manager npm තරම් වේගවත් නොවන අතර, සිතන ලද 10‑25 ගුණයක් වේගයෙන් ස්ථාපනය කරයි. bun.lockb ෆයිලය පැකේජ් ලොක් එකක් ලෙස කුඩා, වේගවත්, නමුත් මනුෂ්ය‑කෙළින් කියවීමට නොහැකි වේ. CI පරිසරයක lockfile diff පරීක්ෂා කිරීමට bun install --frozen-lockfile භාවිතා කළ යුතුය.
Bun, Node.js වල node_modules සමඟ අනුකූලයි; එය නව මොඩියුල විසඳුම් ක්රමයක් හඳුන්වා නොදෙයි. බොහෝ native addon ( .node ෆයිල) ගুলি Node ABI සමඟ අනුකූලයි, නමුත් V8 අභ්යන්තර භාවිතා කරන මොඩියුල සඳහා සමහර අසම්පූර්ණතාවක් පවතී.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තරුණ සංවර්ධකයින්, විශ්වවිද්යාල සිසුන්, සහ ස්ථාපිත තාක්ෂණ ආරම්භකයන්ට මෙම තේරීම ගුණාත්මක වාසියක් ගෙන දේ.
- වේගවත් ආරම්භක කාලය – ලොකු IDE එකක් නොව, ටර්මිනලය තුළ කෙටි කේත පරීක්ෂණය කිරීමේදී සැම විටම පෙනෙන ප්රතිචාර වේගය වැඩි වේ.
- තනි binary බෙදාහැරීම – Homebrew, Docker, CI/CD රන්ටයිම් හෝ පෞද්ගලික සේවාදායකයන්ට Node.js ස්ථාපනය අවශ්ය නොවීමෙන් පරිසර සැකසීමේ කාලය අඩු වේ.
- අඩු බර පැකේජ් – Bun බන්ඩලර් අඩු නොවන SDK ගොඩක් ඉවත් කර, ලොකු ලයිබ්රරී සමඟත් කුඩා binary එකක් නිර්මාණය කරයි. එමෙන්ම, වේගවත් bun install මගින් සංවර්ධකයින්ට නවතම AI‑සහාය CLI එකක් තත්කාලිකව ස්ථාපනය කරගත හැකිය.
- ස්ථානීය සමාජයට අනුකූලත්වය – Node.js වර්ෂන ගැටළු, native module සම්බන්ධ ගැටළු වලින් බේරී, Bun සමඟ වැඩ කිරීමේදී වැඩි ස්ථායිත්වයක් ලැබේ.
ඉතින්, Bun මත Claude Code ක්රියාත්මක කිරීම, ශ්රී ලංකාවේ තාක්ෂණික පරිසරයට වේගවත්, සරල, සහ අඩු පිරිවැය සහිත AI‑සහාය සංවර්ධන මෙවලමක් ලබා දීමට මාර්ගයක් වේ.
ඉදිරියට, AI‑සහාය CLI මෙවලම් වැඩිදුරටත් ඉගෙනුම්, නිෂ්පාදන, සහ CI/CD ක්රියාකාරකම් වල ප්රධාන තාක්ෂණික කොටසක් බවට පත්වේ. Bun මත Claude Code නවතම උදාහරණයක් ලෙස, සංවර්ධකයින්ට වේගවත්, කාර්යක්ෂම, සහ අඩු පරිභෝජන CLI පරිසරයක් ලබා දේ.