گوگل اخیراً از انتشار Angular 13، فریم ورک اپلیکیشن تک صفحه ای محبوب خود خبر داده است که ادامه روند پیوسته پیشرفت های کوچکی است که از زمان انتشار موتور Ivy در Angular 9 شاهد بوده ایم.

Angular 13 به‌روزرسانی API مؤلفه را ارائه می‌کند که نیاز به استفاده از ComponentFactoryResolver را از بین می‌برد. درعوض، اکنون می‌توان اجزای جدیدی را با استفاده از ViewContainerRef.createComponent ایجاد کرد و کد دیگ بخار مورد نیاز برای ایجاد اجزا به صورت پویا را کاهش داد. علاوه بر این، افسانه «View Engine» که توسط Ivy در Angular 9 جایگزین شده بود، در نهایت حذف شد. این فرآیند در ابتدا به تعویق افتاد تا به نگهبانان کتابخانه فرصتی برای مهاجرت به موتور جدید داده شود. این حرکت وابستگی به کامپایلر سازگاری زاویه‌ای را کاهش می‌دهد، که باید ساخت‌های سریع‌تر را در آینده فعال کند.

Angular 13 همچنین شاهد منسوخ شدن اینترنت اکسپلورر 11 است. در حالی که به تاریخ رسمی پایان عمر اینترنت اکسپلورر هنوز چندین ماه باقی مانده است، آمار استفاده کم همراه با هزینه های سربار تعمیر و نگهداری، تیم Angular را بر آن داشت تا به ادامه کار بپردازد. به پروژه‌هایی که هنوز از IE11 پشتیبانی می‌کنند، توصیه می‌شود به استفاده از Angular 12 ادامه دهند که پس از تاریخ پایان عمر برنامه‌ریزی شده IE11 پشتیبانی دریافت می‌کند.


بیشتر بدانید: https://lnkd.in/deH4tzQu