آخرین بهروزرسانی برای زمان اجرا جایگزین TypeScript/JavaScript همچنین رفع اشکال و افزایش عملکرد را به همراه دارد.
Deno 1.26، آخرین نسخه TypeScript/JavaScript Runtime که در تلاش برای بهبود Node.js است، در کنار پیشرفتهای دیگر، بر سازگاری Node.js تاکید دارد. p>
Deno 1.26 در ۲۹ سپتامبر رونمایی شد. طبق یادداشتهای انتشار. علاوه بر این، مجموعه آزمایشی لایه سازگاری برای سازگاری با Node.js v18.8.0 بهروزرسانی شد تا Node.js 18 در ماه آینده وارد وضعیت پشتیبانی طولانی مدت (LTS) شود.
بهعلاوه، Deno 1.26 اجرای جریانهای Node.js را برای استفاده از ماژول readable-stream@4.1.0 NPM بهروزرسانی میکند و به Deno اجازه میدهد تا بهتر با تغییرات و ویژگیهای جدید همراه شود. در این لایه سازگاری، ماژولهای stream
و stream/promises
اکنون از طریق readable_stream
پیادهسازی میشوند. این Refactor همچنین API های جدیدی از جمله Writable.toWeb()
و Readable.toWeb()
را معرفی می کند که برای تبدیل جریان های Node.js به جریان های وب استفاده می شوند. علاوه بر این، fs.ReadStream
و fs.WriteStream
برای بهبود سازگاری با پیادهسازیها در Node.js بهروزرسانی شدهاند.
برنامهنویسان میتوانند با اجرای deno ارتقا
به Deno 1.26 ارتقا دهند. سایر دستورالعملهای نصب Deno را میتوانید در deno.land بیابید.
همچنین در Deno 1.26:
- اشکالات مربوط به مشخص کننده های NPM رفع شده است. پشتیبانی از ماژولهای NPM آزمایشی باقی میماند و به پرچم
–unstable
نیاز دارد. - اشکالاتی مانند هنگ های جعلی در ویندوز در
Deno.serve()
API رفع شده است که سرور HTTP سریعی را ارائه می دهد. - پشتیبانی برای
Cache
وب API اضافه شده است، برای ذخیره کردن اشیاء درخواست/پاسخ، که هنگام ایجاد پاسخها به صورت پویا مفید است. - یک پرچم مجوز جدید،
--allow-sys
، از دسترسی به APIهایی که اطلاعات مربوط به سیستم عامل کاربر را ارائه می دهند، محافظت می کند. - Deno 1.26 با TypeScript 4.8 عرضه می شود.
توسعه دهندگان Deno گفتند که بهبودهای عملکردی مداوم به عنوان بخشی از ابتکاری برای یافتن تنگناها و کاهش تأخیر و سربار پردازش انجام شده است. این تیم همچنین بهبودهایی در تجربه توسعه دهندگان انجام داد، مانند بازنگری در قابلیت جستجو در deno.land، بهبود توانایی جستجوی نمادها در میان APIهای داخلی، کتابخانه استاندارد Deno و ماژول های شخص ثالث. بهبودهای دیگری مانند اتصال خودکار بین نمادها در اسناد برنامه ریزی شده است.
پست های مرتبط
Deno 1.26 سازگاری Node.js، پشتیبانی از npm را بهبود می بخشد
Deno 1.26 سازگاری Node.js، پشتیبانی از npm را بهبود می بخشد
Deno 1.26 سازگاری Node.js، پشتیبانی از npm را بهبود می بخشد