ورژن Node.js 26.9.0 در ۱۶ سپتامبر منتشر شد و یکی از قابلیتهای جالبش API آزمایشی جدید node:bench است.
در همین نسخه چند قابلیت مهم دیگر هم آمده:
چند قابلیت جدید و مهم در Node.js:
• پکیج node:bench برای Benchmark
برای تست و مقایسه سرعت کدها؛ مثلاً بفهمیم کدام الگوریتم یا روش پیادهسازی سریعتر اجرا میشود.
• Web Workers Support
برای اجرای کارهای سنگین در Threadهای جدا و جلوگیری از بلاک شدن برنامه.
• FFI بهصورت پیشفرض
برای ارتباط مستقیمتر Node.js با توابع و کتابخانههای Native مثل C/C++.
• Virtual File System برای CJS و ESM
امکان مدیریت و شبیهسازی فایلها برای هر دو سیستم ماژول CommonJS و ES Modules.
• Generic MAC API در Crypto
یک API عمومیتر برای تولید Message Authentication Code و کارهای امنیتی مرتبط با رمزنگاری.
همچنین APIهای جدیدی برای تحلیل Histogram در perf_hooks اضافه شدهاند.
برای Backend Developerها، node:bench میتواند مسیر Benchmarkهای قابلتکرار را سادهتر کند.
📌 نکته: Node.js 26 ورژن Current است؛ برای Production بدون بررسی compatibility مستقیماً Upgrade نکنید و حتما از ورژن LTS استفاده کنید
کانال آموزشی کدنایت | آموزش برنامه نویسی
https://t.me/codenight_ir