فایرفاکس ۱۵۸ به همراه بهروزرسانیهایی برای شاخههای پشتیبانی بلندمدت قبلی - ۱۵۳.۵.۰ و ۱۱۵.۴۳.۰ - منتشر شده است. به عنوان بخشی از چرخه انتشار دو هفتهای جدید، فایرفاکس ۱۵۹ وارد مرحله آزمایش بتا شده است و انتشار آن برای ۲۷ اکتبر برنامهریزی شده است.
ویژگیهای کلیدی جدید در فایرفاکس ۱۴۲ (۱، ۲، ۳):
- پشتیبانی از رمزگشایی تصویر JPEG XL به طور پیشفرض فعال است. نوع MIME "image/jxl" به هدر Accept HTTP اضافه شده است. پیادهسازی JPEG-XL در فایرفاکس، مانند کروم، بر اساس کتابخانه jxl-rs است که با Rust نوشته شده است. JPEG XL امکان کاهش حجم فایل را تا 30 تا 50 درصد در مقایسه با تصاویر JPEG با کیفیت یکسان فراهم میکند. ویژگیهای پیشرفته پشتیبانی شده شامل HDR، انیمیشن، شفافیت، حالت دانلود پیشرونده، کاهش روان کیفیت با کاهش بیتریت، فشردهسازی JPEG بدون افت کیفیت، پشتیبانی از حداکثر 4099 کانال و طیف گستردهای از عمق رنگها است.
- قابلیت تکمیل خودکار فرمها به حالت «پنجره هوشمند» اضافه شده است که فضای جداگانهای را برای تعامل با هوش مصنوعی فراهم میکند. وقتی روی یک فیلد در فرم وب کلیک میکنید، هوش مصنوعی بر اساس تبهای باز و دادههای تکمیل خودکار ذخیرهشده قبلی، گزینههایی را پیشنهاد میدهد. این ویژگی برای برخی از کاربران فعال شده است.
- تنظیمات پسزمینه برای صفحهای که هنگام باز کردن یک برگه جدید نمایش داده میشود، اکنون تاریخچهای از تمام تصاویر پسزمینه بارگذاری شده، و نه فقط جدیدترین آنها را ذخیره میکند. همه تصاویر انتخاب شده توسط کاربر را میتوان در بخش «تصاویر شما» مشاهده کرد.

- بهبود ذخیره صفحات در قالب PDF و چاپ در ... Linux и macOSمشکلات رندر PDF مانند نادیده گرفتن نمادهای ریاضی برطرف شد.
- ترجمه به زبان بلاروسی انجام شده است.
- با استفاده از موقعیتیابی اسکرول زیرپیکسلی (بدون گرد کردن به پیکسلهای کل صفحه)، اسکرول کردن در صفحات نمایش با تراکم پیکسلی بالا یا هنگام بزرگنمایی صفحه، روانتر است.
- تابع calc() در CSS بهروزرسانی شده است تا از محاسبات تایپی پشتیبانی کند و به شما امکان میدهد عملیات محاسباتی را بر اساس واحدهای اندازهگیری مشخص شده، مانند calc(50vw + 2rem)، calc(1000px / 2) یا calc(40deg + 2rad) انجام دهید.
- API اعلانها و متد ServiceWorkerRegistration.showNotification() با یک گزینه پیمایش بهروزرسانی شدهاند که URL مورد نظر برای پیمایش پس از کلیک روی یک اعلان را مشخص میکند.
- برای عناصر ورودی با ویژگی 'autocomplete="webauthn"'، یک پنجره پاپآپ برای احراز هویت بدون رمز عبور با استفاده از اثر انگشت یا چهره پیادهسازی شده است.
- ویژگی PerformanceResourceTiming.deliveryType بهروزرسانی شده است تا از مقدار "cache" برای شناسایی منابع بازیابی شده از حافظه پنهان پشتیبانی کند.
- پشتیبانی از افزونهی WebGL، EXT_polygon_offset_clamp، اضافه شد.
- در نسخه فایرفاکس برای Android امکان قرار دادن پنلی با فهرست تبها در بالا یا پایین پنجره فراهم شده است.
- نسخه جدیدی از فایرفاکس اینترپرایز منتشر شده است که ویژگیهای آن در بررسی جداگانهای توضیح داده شده است.
علاوه بر ویژگیهای جدید و رفع اشکالات، فایرفاکس ۱۵۸، ۷۷ آسیبپذیری را برطرف میکند که ۳۰ مورد از آنها با شدت بالا ارزیابی شدهاند. اکثر این آسیبپذیریها ناشی از مشکلات مدیریت حافظه، مانند سرریز بافر و دسترسی به حافظه پس از آزادسازی آن هستند. این مشکلات میتوانند به طور بالقوه منجر به اجرای کد مخرب هنگام باز کردن صفحات دستکاریشده خاص شوند.
منبع: opennet.ru

