Fastify යනු Node.js පදනම් වූ ඉතා වේගවත් වෙබ් ෆ්රේම්වර්ක් එකක්. එහි වේගය රැකගෙන, සංවර්ධකයන්ට ගොනු-ප්රණාලය මත පදනම් වූ රවුට් පද්ධතියේ පහසුව අවශ්ය නම්, @syora/fastify නව ලයිබ්රරිය ඔබේ අවධානයට ගෙන එයි.
කොහොමද ක්රියා කරනව? මෙම ලයිබ්රරිය ඔබේ ප්රොජෙක්ට් ෆෝල්ඩරය ආරම්භයේම පරීක්ෂා කරයි, ෆෝල්ඩර සැකසුම අනුව රවුට්, මැදවීම (middleware) සහ පළගැන්වීම් (plugins) සෑදේ. එමෙන්ම TypeScript ටයිප් ගොනුද ස්වයංක්රීයව ජනනය කරයි. Fastify සදහා අවශ්ය සියලුම මොඩියුලයන් පූර්ව-තැනැත්තේම සකස් කර ඇති නිසා, ඉල්ලීම් සැකසීමේදී ගොනු පරීක්ෂා කිරීමක් සිදු නොවේ.
මෙම ආකාරය Performance හා Developer Experience දෙකම වැඩි කරයි. Nuxt, Next.js වැනි ප්රචලිත ෆ්රේම්වර්ක් වල පරිදි, ඔබට දැන් Fastify හි API එකම භාවිතා කරමින් Convention over Configuration (CoC) ප්රතිපත්තියෙන් ලාභ ලබන්න පුළුවන්.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තාක්ෂණික පාඨමාලා, වැඩමුළු සහ ව්යාපාරික සංවර්ධනය සඳහා මේ නව ලයිබ්රරියට විශාල වාසියක් ඇත:
- ඉගෙනුම් ව්යාපෘති – විශ්වවිද්යාල හා තාක්ෂණික පාසල්වල සිසුන්ට Fastify සමඟ CoC පදනම් කරගත් පරිසරයක් ලබාදී, ව්යාපෘති ඉක්මනින් නිම කළ හැක.
- ව්යාපාරික සංවර්ධනය – ස්ථානීය start‑up හෝ සමාගම් සඳහා අඩු latency සහ කේත පිරිසිදුකම ඉහළ යාම නිසා, වෙබ් සේවා ඉතා වේගයෙන් ඉදිරිපත් කළ හැක.
- ආරක්ෂාව සහ නඩත්තු – ස්වයංක්රීය TypeScript ටයිප් ගොනු නිසා, compile‑time දෝෂ හඳුනා ගැනීම පහසුය. එමඟින් දෝෂ හෝ ආරක්ෂක දුර්වලතා අවම වේ.
මෙම ලයිබ්රරිය v1.1.0 ත්රිත්වයට පත්ව ඇති අතර, GitHub රිපොසිටරිය තුළ සක්රියව යෝජනා, ප්රතිචාර හා දායකත්වයන් පිළිගනිමින් පවතී.
Fastify ප්රේමීන්ට දැන් ඉක්මනින්, පහසුවෙන්, හා අඩු පිරිවැයෙන් වැඩ කරන අවස්ථාව ලැබී ඇත. ඔබත් ඔබේ ව්යාපෘතියේ CoC ප්රතිපත්තිය අරඹන්න, සහ ප්රතිචාරය දක්වන්න!