یه کتابخونهی TypeScript که ایجنتهای کدنویسی رو توی محیط ایزوله اجرا میکنه، روی برنچ جدا کارشون میذاره و کامیتها رو دوباره مرج میکنه.
یه بنچمارک شبیهسازیشدهٔ یکساعته سه نسخهٔ اخیر Node.js رو زیر بار واقعی محک میزنه؛ از تأخیر و مصرف حافظه تا CPU.
تیم Harper یه پکیج جاوااسکریپتی منتشر کرده که میذاره هر فیلد یه رکورد رو مستقیم از روی بایتهاش بخونی، بدون اینکه کل رکورد رو دیکد کنی.
یه مجموعهی کاربردی از الگوهای TypeScript که جدا جدا کوچیکان ولی روی هم حسابی تجربهی کار با کد رو عوض میکنن؛ از satisfies تا یونینهای تفکیکشده.
Ansis یه کتابخانه سبک و سریع برای رنگآمیزی خروجی ترمینال در Node.js، Bun و Denoئه که با حجم فقط ۵.۸ کیلوبایت، جایگزین مستقیم Chalk محسوب میشه.
textlens یه پکیج Node.js بدون هیچ وابستگی خارجیه که تحلیل متن، خوانایی، احساسات، کلیدواژه و SEO رو یکجا انجام میده.
Helmet یه میدلویر سبک برای Express/Node.jsه که با تنظیم هدرهای HTTP، اپت رو در برابر حملات رایج محافظت میکنه.
تیم Node.js با همکاری پلتفرم Codemod، ابزارهایی رسمی برای مهاجرت خودکار کدبیس به نسخههای جدیدتر منتشر کرده که کار با breaking changeها و deprecationها رو خیلی سادهتر میکنه.
یه خط کد ساده باعث شد یه اندپوینت از ۲ میلیثانیه به ۲۰۰ میلیثانیه برسه. علتش توی دل موتور V8 بود، جایی که بیشتر توسعهدهندهها هرگز نگاه نمیکنن.
aimock یه پکیج Node.jsه که تمام APIهای رایج هوش مصنوعی رو موک میکنه تا بتونی اپلیکیشنهای AI خودت رو بدون نیاز به کلید API یا اینترنت تست کنی.
Deno 2.8 با پنج دستور جدید، جهش بزرگ در سازگاری با Node.js، و بهبودهای چشمگیر سرعت منتشر شد — از نصب ۳.۶۶ برابر سریعتر npm تا پشتیبانی از import defer.
وقتی توی Node.js یه require مینویسی، یه الگوریتم پیچیده پشتپرده اون رشته رو به یه فایل واقعی روی دیسک تبدیل میکنه — این مقاله اون مسیر رو قدمبهقدم توضیح میده.
نسخه ۱۱.۱۵.۰ از ابزار خط فرمان npm با چند قابلیت جدید امنیتی و مدیریتی منتشر شد؛ از جمله دستور stage و تنظیمات محدودسازی منابع پکیجها.
نسخهی 26.2.0 از شاخه Current نود جیاس با چند قابلیت جدید در ماژولهای fs و http، و پایدار شدن stream.compose منتشر شد.
مایکروسافت یه کتابخانه متنباز منتشر کرده که به توسعهدهندههای .NET و Node.js کمک میکنه در برابر حملات SSRF محافظت کنن.
حلقه رویداد Node.js پیچیدهتر از یه صف سادهست — شش فاز مجزا داره که هر کدوم کار خاص خودشو میکنن. بدونی چطور کار میکنه، دیگه رفتارهای عجیب async برات غافلگیرکننده نیست.
async/await در Node.js فقط یه syntax شیرین نیست — پشتش یه ماشین حالت در V8، میکروتسکها، و قراردادهایی وجود داره که اگه ندونیشون باگ میگیری.
وقتی با فایلهای چند گیگابایتی طرفیم، خوندن همهچیز توی حافظه دیگه جواب نمیده. استریمهای Node.js دقیقاً برای همین ساخته شدن.
پکیج محبوب node-ipc با بیش از ۶۹۰ هزار دانلود هفتگی هدف یک حمله زنجیره تأمین قرار گرفت و سه نسخهاش با بدافزار سرقت اطلاعات آلوده شدند.
ریکرژن (بازگشت) یکی از قشنگترین مفاهیم برنامهنویسیه، ولی یه دام پنهان داره که حتی کد کاملاً درست رو هم میتونه خراب کنه.