Deno 1.42 راه اندازی سریعتر، سازگاری Node بهبود یافته و پشتیبانی از یک رجیستری بسته منبع باز جدید طراحی شده برای TypeScript را به ارمغان می آورد.
Deno 1.42، آخرین نسخه جاوا اسکریپت، تایپ اسکریپت و زمان اجرا WebAssembly، پشتیبانی از JSR را معرفی می کند، یک رجیستری بسته جدید برای جاوا اسکریپت و تایپ اسکریپت. این نسخه همچنین سازگاری Node و NPM و زمان راه اندازی را بهبود می بخشد.
Deno 1.42 ۲۸ مارس معرفی شد. کاربران می توانند با اجرای دستور deno upgrade
در ترمینال خود ارتقاء دهند.
Deno 1.42 به کاربران اجازه می دهد تا ماژول ها را در رجیستری بسته JSR مستقیماً از Deno، با استفاده از مصرف و منتشر کنند. دستورات فرعی deno add
و deno publish
. در همان زمان، Deno به حمایت از NPM ادامه می دهد. توسعه دهندگان Deno گفتند که JSR یک رجیستری مدرن، اولین تایپ اسکریپت و سازگار با چند پلتفرم ارائه می دهد که در Deno یکپارچه شده است.
برای سازگاری Node.js و NPM، Deno 1.42 پیشرفت های متعددی را ارائه می دهد. ماژول async_hooks
اکنون از APIهای EventEmitterAsyncResource
و AsyncLocalStorage.enterWith
پشتیبانی می کند. ماژول crypto
getRandomValues()
، subtle
، getCipherInfo()
، publicKey()
را اضافه می کند. code>، و createPublicKey()
APIها، همراه با پشتیبانی از منحنی های بیشتر در چندین API. ماژول worker_threads
یک تعمیر اساسی دریافت کرد.
Deno 1.42 همچنین به مشکلی در deno run --check
رسیدگی میکند، که قبلاً میتوانست به طور بالقوه بخشی از مسیر اجرا را در هنگام مواجهه با یک واردات پویا غیرقابل تجزیه و تحلیل استاتیک یا راهاندازی کارگر بررسی کند. توسعه دهندگان Deno می گویند که این ویژگی بار تعمیر و نگهداری زیادی دارد، چالش هایی را برای JSR ایجاد می کند و به طور بالقوه می تواند منجر به شکست برنامه در حال اجرا در قسمتی از اجرا شود. بنابراین، بررسی نوع پس از بررسی اولیه دیگر انجام نمی شود. توسعه دهندگان توصیه می کنند از دستور فرعی deno check
برای تایپ check این ماژول ها استفاده کنید.
Deno 1.42 با بهبود ۱۰ درصدی در لینوکس، زمان راهاندازی سریعتری را ارائه میدهد. راهاندازی اولیه بوت استرپ اکنون در طول زمان عکس فوری گرم میشود و تخصیص حافظه کاهش مییابد. و یک متغیر محیطی جدید، DENO_FUTURE=1
، به شما امکان می دهد تغییراتی را که در Deno 2.0 انجام می شود، فعال کنید.
Deno 1.42 با موتور جاوا اسکریپت V8 12.3 و TypeScript 5.4.3 عرضه می شود.
پست های مرتبط
Deno مدیریت وابستگی را با JSR تقویت می کند
Deno مدیریت وابستگی را با JSR تقویت می کند
Deno مدیریت وابستگی را با JSR تقویت می کند