۳۰ آذر ۱۴۰۳

Techboy

اخبار و اطلاعات روز تکنولوژی

Deno مدیریت وابستگی را با JSR تقویت می کند

Deno 1.42 راه اندازی سریعتر، سازگاری Node بهبود یافته و پشتیبانی از یک رجیستری بسته منبع باز جدید طراحی شده برای TypeScript را به ارمغان می آورد.

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 یکپارچه شده است.

نحوه ایجاد اسناد Word از R یا Python با Quarto

برای سازگاری 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 این ماژول ها استفاده کنید.

فقط DevSecOps می تواند متاورس را ذخیره کند

Deno 1.42 با بهبود ۱۰ درصدی در لینوکس، زمان راه‌اندازی سریع‌تری را ارائه می‌دهد. راه‌اندازی اولیه بوت استرپ اکنون در طول زمان عکس فوری گرم می‌شود و تخصیص حافظه کاهش می‌یابد. و یک متغیر محیطی جدید، DENO_FUTURE=1، به شما امکان می دهد تغییراتی را که در Deno 2.0 انجام می شود، فعال کنید.

Deno 1.42 با موتور جاوا اسکریپت V8 12.3 و TypeScript 5.4.3 عرضه می شود.