ඉදිරි කාලයේ JavaScript/TypeScript සංවර්ධකයින්ට ලින්ට්රය සහ ෆෝර්මැටරය දෙකම එකම මෙවලමක් මගින් කළහැකි බව දැනගැනීම අතිශය උත්සාහයක් විය. ඒ සඳහා Biome නමින් නව Rust-පදනම් කරුණු එකතුවක් හඳුන්වා දී ඇත.
පෙර, සංවර්ධකයන් ESLint සහ Prettier යන දෙකම භාවිතා කරමින් විවිධ config ගොනු, ප්ලගිනයන් අතර ගැටලු, මන්දගාමී පරීක්ෂා වේලාවන් වැනි ගැටළු වලට මුහුණ දෙති. Biome එම සියලු ගැටලු නවතම එක් බයිනරයක් හා සරල config එකක් මගින් විසඳයි. එමඟින් ලින්ට්රය සහ ෆෝර්මැටරය එකම පාර්සරය භාවිතා කරන බැවින් දෙකම එකිනෙකට විරෝධ නොකරයි.
ඇත්තටම, Biome හි වේගය අතිශය වේගවත්. නිල benchmark එකේ අනුව 171,127 පේළි කේත 2,104 ගොනු (Intel Core i7 1270P) මත Prettier කෙරෙහි 35 ගුණාකාරයක් වේගයෙන් ෆෝර්මැට් කරයි. ප්රායෝගික ව්යාපෘතිවලදී තත්පර ගණනාවක් ගත වූ පරීක්ෂා දැන් කණ්ණාඩි මට්ටමකින්ම අවසන් වේ.
Biome එකම config එකක්, එකම කමන්ඩ් එකක් මඟින් ෆෝර්මැට්, ලින්ට්, import සංවිධානය කිරීමේ හැකියාව ලබා දෙයි. JavaScript, TypeScript, JSX, JSON, CSS, HTML, GraphQL වැනි බොහෝ භාෂා සහ ආකෘති වලට සහය දක්වයි. Vercel, Cloudflare, Discord, Microsoft, Google වැනි ලොකු සමාගම්ද මේ මෙවලම භාවිතා කරන නිසා, එහි විශ්වාසනීයභාවය තහවුරු කරයි.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තරුණ සංවර්ධකයින්ට Biome භාවිතය අතිශය ප්රයෝජනවත්. වේගවත් ෆෝර්මැට් සහ ලින්ට් කිරීම නිසා කේත සකස් කිරීමේ කාලය අඩු වේ, එමඟින් වැඩි නිෂ්පාදනශීලීත්වයක් ලැබේ. තවත් ප්රයෝජනයක් නම්, එක් config ගොනුවක් පමණක් කළමනාකරණය කිරීම නිසා කණ්ඩායම් අතර සම්මතයන් රැක ගැනීම පහසුය.
- අධ්යාපනික ආකාරය: විශ්වවිද්යාල, පාඨමාලා මගින් Biome හඳුන්වා දීමෙන් සිසුන්ට නවතම ලින්ට්/ෆෝර්මැට් ප්රවණතා ඉගෙන ගැනීමට අවස්ථාව ලැබේ.
- ව්යාපාරික ප්රයෝජන: ස්ථානයේ පදනම් වූ SaaS, වෙබ් යෙදුම් වැනි ව්යාපාර වලට ඉක්මන් CI/CD පරීක්ෂා, අඩු සම්පත් භාවිතය සහිත නිෂ්පාදන ගුණාත්මකභාවය වැඩි වේ.
- සමාජීය බලපෑම: කේත ගුණාත්මකභාවය උසස් කිරීමෙන් තරුණයින්ට තාක්ෂණික රැකියා අවස්ථා වැඩි වනු ඇත.
අවසන් වශයෙන්, Biome යනු සංවර්ධකයින්ගේ දෛනික වැඩපිළිවෙල සරල කර, කාලය ඉතිරි කර, කේතයේ ගුණාත්මකභාවය උදෙසා නව මට්ටමක් ගොඩනැගීමට උපකාරී වේ. ඔබත් මේ නව මෙවලම පරීක්ෂා කර, ඔබේ කාර්යභාරය කෙරෙහි වෙනසක් ගෙන එන්න.