مرورگر وب فایرفاکس 105 منتشر شد.علاوه بر این، یک به روز رسانی شاخه پشتیبانی طولانی مدت ایجاد شده است - 102.3.0. شعبه فایرفاکس 106 به مرحله تست بتا منتقل شد که انتشار آن برای 18 اکتبر برنامه ریزی شده است.
ویژگی های جدید فایرفاکس 105:
- گزینه ای به گفتگوی پیش نمایش قبل از چاپ اضافه شده است تا فقط صفحه فعلی را چاپ کند.
- پشتیبانی از Service Workers برششده در بلوکهای iframe بارگیریشده از سایتهای شخص ثالث اجرا شده است (Service Worker را میتوان در یک iframe شخص ثالث ثبت کرد و در رابطه با دامنهای که این iframe از آن بارگیری شده است، ایزوله میشود).
- در پلتفرم ویندوز، میتوانید از حرکت دو انگشت روی صفحه لمسی به سمت راست یا چپ برای پیمایش در تاریخچه مرور خود استفاده کنید.
- سازگاری با مشخصات زمانبندی کاربر سطح 3 تضمین میشود، که یک رابط نرمافزاری را برای توسعهدهندگان تعریف میکند تا عملکرد برنامههای کاربردی وب خود را اندازهگیری کنند. در نسخه جدید، متدهای performance.mark و performance.measure آرگومانهای اضافی را برای تنظیم زمان شروع/پایان، مدت زمان و دادههای پیوست شده پیادهسازی میکنند.
- روشهای array.includes و array.indexOf با استفاده از دستورالعملهای SIMD بهینهسازی شدند که عملکرد جستجو را در لیستهای بزرگ دو برابر کرد.
- لینوکس احتمال خالی شدن حافظه در دسترس فایرفاکس در حین اجرا را کاهش می دهد و در صورت اتمام حافظه آزاد عملکرد را بهبود می بخشد.
- بهبود قابل توجهی پایداری در پلتفرم ویندوز زمانی که حافظه سیستم کم است.
- OffscreenCanvas API اضافه شده است که به شما امکان می دهد بدون توجه به DOM، عناصر بوم را در یک بافر در یک رشته جداگانه بکشید. OffscreenCanvas کار را در زمینههای Window و Web Worker پیادهسازی میکند و همچنین از فونت پشتیبانی میکند.
- API های TextEncoderStream و TextDecoderStream را اضافه کرد که تبدیل جریان های داده باینری به متن و برگشت را آسان تر می کند.
- برای اسکریپتهای پردازش محتوا که در افزونهها تعریف شدهاند، پارامتر RegisteredContentScript.persistAcrossSessions پیادهسازی شده است که به شما امکان میدهد اسکریپتهای دائمی ایجاد کنید که حالت را بین جلسات ذخیره میکند.
- در نسخه اندروید، رابط کاربری برای استفاده از فونت پیش فرض ارائه شده توسط اندروید تغییر یافته است. اجرای باز کردن برگه های ارائه شده از فایرفاکس در دستگاه های دیگر.
فایرفاکس 105 علاوه بر نوآوریها و رفع اشکال، 13 آسیبپذیری را از بین میبرد که 9 مورد آن بهعنوان خطرناک علامتگذاری شدهاند (7 مورد در زیر CVE-2022-40962 فهرست شدهاند) و ناشی از مشکلات حافظه، مانند سرریز شدن بافر و دسترسی به مناطق حافظه آزاد شده هستند. . به طور بالقوه، این مشکلات می تواند منجر به اجرای کد مهاجم در هنگام باز کردن صفحات طراحی شده خاص شود.
در فایرفاکس 106 بتا، نمایشگر PDF داخلی اکنون دارای قابلیت ترسیم علائم گرافیکی (نقاشی های دستی) و پیوست کردن نظرات متنی به طور پیش فرض در نمایشگر PDF داخلی است. پشتیبانی قابل توجهی از WebRTC (کتابخانه libwebrtc به روز شده از نسخه 86 به 103)، از جمله بهبود عملکرد RTP و ابزار بهبود یافته برای ارائه اشتراک صفحه نمایش در محیط های مبتنی بر پروتکل Wayland.
منبع: opennet.ru