ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-27, Monday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

Vercel නව Scriptc: TypeScript එකෙන් JavaScript එන්ජින් නැති ස්වයංක්‍රීය නේටිව් බයිනරි

Vercel නව Scriptc: TypeScript එකෙන් JavaScript එන්ජින් නැති ස්වයංක්‍රීය නේටිව් බයිනරි

Vercel නවතම පරීක්ෂණයක් වන Scriptc, TypeScript කේතය JavaScript එන්ජින් නොමැති ස්වයංක්‍රීය නේටිව් ක්‍රියාත්මක කළ හැකි බයිනරි බවට පරිවර්තනය කරයි. Node.js හෝ V8 වැනි රන්ටයිම් අවශ්‍ය නොවීම නිසා, වැඩසටහන් තත්කාලිකව 2 ms කාලයක් තුළ ඇරඹේ.

උදාහරණයක් ලෙස fib.ts ගොනුවේ Fibonacci ගණනය කේතය Scriptc සමඟ scriptc run fib.ts ලෙස ක්‍රියාත්මක කළ විට 832040 ප්‍රතිඵලය ලැබේ. scriptc build fib.ts ක්‍රියාත්මක කර පසු, fib නමින් 178 KB පමණ වූ ස්වයංක්‍රීය බයිනරියක් ලැබේ. මෙම බයිනරියට Node, V8, හෝ ඕනෑම JavaScript එන්ජින් එකක් ඇතුළත් නොවේ; එය පූර්ණයෙන්ම TypeScript සංයෝජකය විසින් සෘජු ලෙස පරිවර්තනය කර ඇත.

Scriptc හි විශේෂත්වය එහි “zero‑runtime” සැලසුමයි. කේතය TypeScript සත්‍ය සංකලකය භාවිතයෙන් පරීක්ෂා කර, ස්ථිරව පරිවර්තනය කළ හැකි කොටස් සියල්ල නේටිව් මැෂින් කෝඩ් ලෙස සකස් කරයි. අස්ථිර කොටස් (npm පෑකේජ්, dynamic imports වැනි) සඳහා --dynamic විකල්පය භාවිතා කර QuickJS‑ng එන්ජින් එකක් ඇතුළත් කරයි, එය 620 KB පමණයි. සියලුම පරිවර්තන තත්ත්වය තහවුරු කිරීමට differential testing ක්‍රමයක් භාවිතා කර, Node.js හා නේටිව් බයිනරි අතර ප්‍රතිඵල, දෝෂ, exit code එකම වීම තහවුරු කරයි.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලංකාවේ තරුණ devs, විශ්වවිද්‍යාල සිසුන්, සහ තාක්ෂණික ව්‍යාපාර සඳහා Scriptc ගෙන ආ වාසි කිහිපයක් ඇත:

  • වෙළඳපොළේ වේගවත් ප්‍රවේශය: Node runtime එකක් ස්ථාපනය කිරීමේ අවශ්‍යතාව නැති බැවින්, කුඩා සර්වර් හෝ edge device වලට තත්කාලිකව යෙදුම් පතුරවන්න පුළුවන්.
  • පිරිවැය අඩු කිරීම: බයිනරි ප්‍රමාණය 200 KB පමණ නිසා, Docker image හෝ VM එකක සම්පූර්ණ පරිසරයක් තබා ගැනීමේ පිරිවැය අඩු වේ.
  • ආරක්ෂාව වැඩි වීම: JavaScript engine එකක් නොමැති බැවින්, memory corruption හෝ engine‑based exploits අවස්ථා අඩු වේ.
  • ඉගෙනුම් අවස්ථා: TypeScript සත්‍ය භාවිතයෙන් native code පරිවර්තනය වීම බැලීම, compiler theory සහ systems programming පිළිබඳ දැනුම වර්ධනය කරයි.

අපේ දේශීය startup ගොඩනැගීම්, cloud‑free deployment හෝ offline applications අවශ්‍යතාවයන්ට Scriptc එක හොඳම විසඳුමක් වනු ඇත.

අවසන් වශයෙන්, Vercel විසින් නිකුත් කරන Scriptc, TypeScript සංවර්ධකයින්ට JavaScript රන්ටයිම් වල පිරිවැය හා කාලය අඩු කරමින්, ඉතා කාර්යක්ෂම, ආරක්ෂිත, සහ පළපුරුදු නේටිව් යෙදුම් නිර්මාණය කිරීමට නව මාර්ගයක් සපයයි. ඔබත් මේ නව තාක්ෂණය අත්හදා බැලීමට සූදානම්ද?

💡 ඔබේ පළපුරුද්ද Scriptc සමඟ පරීක්ෂා කර බලන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Hacker News Frontpage ↗
#Scriptc #TypeScript #Vercel #Native #SriLankaTech