تایپاسکریپت ۶ بهتازگی منتشر شد و یه نسخهی خاص و منحصربهفرده؛ چون آخرین نسخهایه که روی کدبیس جاوااسکریپت فعلی بنا شده. این نسخه عملاً یه پل بین ۵.۹ و نسخهی بزرگ بعدیه — تایپاسکریپت ۷ که با Go بازنویسی شده. چند بهبود جذاب هم توی این نسخه هست: استنتاج نوع بهتر برای توابع بدون this، و پشتیبانی از subpath importهایی که با #/ شروع میشن.
مایکروسافت نسخه بتای تایپاسکریپت ۷ رو منتشر کرده و این بار یه تغییر اساسی زیر کاپوتشه: کل کامپایلر از تایپاسکریپت به زبان Go بازنویسی شده. نتیجه؟ سرعتی حدود ۱۰ برابر بیشتر از نسخه ۶ در build و type-checking. برخلاف اسم «بتا»، تیم توسعه اعلام کرده که این نسخه بهقدری پایداره که میشه همین الان توی پروژههای واقعی ازش استفاده کرد. شرکتهای بزرگی مثل Figma، Slack، Google، Notion و Vercel ماههاست با نسخههای pre-release این ورژن کار میکنن و نتایج فوقالعاده گزارش دادن.
Meticulous AI یه ابزار تست هوشمنده که بدون اینکه لازم باشه یه خط تست بنویسی، تمام فلوهای کاربری اپت رو پوشش میده. این ابزار رفتار کاربرها رو در محیط توسعه ضبط میکنه و از اونها یه مجموعه تست بصری end-to-end میسازه که با هر تغییر کد خودش آپدیت میشه. شرکتهایی مثل Dropbox و Notion ازش استفاده میکنن و میگن دیگه نمیتونن بدونش کار کنن.
اگه با npm کار میکنی، احتمالاً یه مشکل بزرگ داری: هر بار که یه پروژه جدید میسازی، همه وابستگیها دوباره روی دیسکت کپی میشن. pnpm این مشکل رو با یه روش هوشمند حل میکنه؛ وابستگیها رو در یه مخزن مرکزی نگه میداره و بین پروژهها به اشتراک میذاره. نتیجه؟ فضای خیلی کمتری مصرف میشه و نصب پکیجها هم بهمراتب سریعتره. علاوه بر این، برخلاف npm و Yarn، پوشه node_modules رو تخت و آشفته نمیذاره و فقط وابستگیهای مستقیم پروژه رو در دسترس کد قرار میده.
React Photo Album یه کامپوننت گالری عکس ریسپانسیو برای ریاکت ۱۸+ هست که سه نوع چیدمان Rows، Columns و Masonry رو پشتیبانی میکنه. این کتابخونه از الگوریتمهای پویا برای چیدمان بهینه عکسها استفاده میکنه تا نه کشیده بشن نه له. علاوه بر این، تصاویر ریسپانسیو با تغییر خودکار رزولوشن رو out of the box داره و با SSR هم کاملاً سازگاره. نصبش هم فقط یه دستور سادهست و راهاندازی اولیهاش چند خط بیشتر نمیخواد.