مرورگر وب فایرفاکس 110 منتشر شد.علاوه بر این، یک به روز رسانی شاخه پشتیبانی طولانی مدت ایجاد شده است - 102.8.0. شعبه فایرفاکس 111 به زودی به مرحله آزمایش بتا منتقل می شود که انتشار آن برای 14 مارس برنامه ریزی شده است.
ویژگی های جدید فایرفاکس 110:
- قابلیت وارد کردن نشانکها، تاریخچه مرور و رمزهای عبور از مرورگرهای Opera، Opera GX و Vivaldi اضافه شد (که قبلاً واردات مشابه برای Edge، Chrome و Safari پشتیبانی میشد).
- در پلتفرمهای لینوکس و macOS، پشتیبانی از GPU برای تسریع شطرنجسازی Canvas2D ارائه میشود.
- عملکرد WebGL در سیستم عامل های لینوکس، ویندوز و macOS بهبود یافته است.
- امکان پاک کردن فیلدها با تاریخ و زمان ارائه شده است (انواع date, time, datetime-local در عنصر ) با فشار دادن Cmd+Backspace و Cmd+Delete در macOS و Ctrl+Backspace در لینوکس و ویندوز.
- افزودنی Colorways داخلی که مجموعهای از تمهای رنگی را برای تغییر ظاهر ناحیه محتوا، پانلها و نوار تعویض برگه ارائه میداد، متوقف شده است. می توانید با نصب افزونه خارجی Colorways از addons.mozilla.org، افزونه را از سر گرفته و به تنظیمات ذخیره شده بازگردید.
- در پلتفرم ویندوز، sandboxing فرآیندهای در تعامل با GPU فعال است.
- ویندوز 10/11 شامل رمزگشایی ویدیوهای سختافزاری روی پردازندههای گرافیکی غیراینتل برای بهبود عملکرد پخش ویدیو و کیفیت ارتقاء مقیاس است.
- در پلتفرم ویندوز، پشتیبانی برای جلوگیری از تعبیه ماژول های شخص ثالث در فایرفاکس اجرا شده است. به عنوان مثال، ماژولهای خارجی را میتوان با بستههای آنتی ویروس و بایگانیها جایگزین کرد و منجر به خرابی، رفتار مخرب، مشکلات سازگاری و عملکرد ضعیف شود که کاربران آن را به پایداری پایین خود فایرفاکس نسبت میدهند. برای کنترل ماژول های خارجی، صفحه "درباره: شخص ثالث" پیشنهاد شده است.
- نمایشگر PDF داخلی دارای مقیاس بندی صاف است.
- درخواست CSS "@container"، که به شما امکان می دهد عناصر را بسته به اندازه عنصر والد استایل دهید (یک آنالوگ از درخواست "@media" که نه به اندازه کل ناحیه قابل مشاهده، بلکه به اندازه آن اعمال می شود. بلوک (محفظه) که عنصر در آن قرار می گیرد)، پشتیبانی برای واحدهای اندازه گیری cqw (1٪ عرض)، cqh (1٪ از ارتفاع)، cqi (1٪ اندازه درون خطی)، cqb (1٪ از) اضافه شده است. اندازه بلوک)، cqmin (کوچکترین مقدار cqi یا cqb) و cqmax (بزرگترین مقدار cqi یا cqb).
- CSS پشتیبانی از صفحات نامگذاری شده را اضافه کرده است که از طریق ویژگی "page" مشخص شده است، که می تواند برای تعیین نوع صفحه ای که عنصر در آن نمایش داده می شود استفاده شود. این ویژگی به شما این امکان را می دهد که طراحی را در ارتباط با صفحات تنظیم کنید و هنگام چاپ، شکستگی های صفحه را به صورت اعلامی اضافه کنید.
- برای اعمال سبکها بر اساس محدوده تقریبی پالت رنگی که توسط مرورگر و دستگاه خروجی پشتیبانی میشود، یک پرسوجو رسانه رنگی به CSS اضافه کرد.
- عنصر کردن پشتیبانی از ویژگی "list" را برای نمایش رابط انتخاب رنگ از لیست اضافه کرد.
- پشتیبانی از پرچم "midi" به مجوزهای API برای بررسی مجوز دسترسی به Web MIDI API اضافه شد.
- پشتیبانی از دستور “for await…of” به ReadableStream API اضافه شده است. برای شمارش ناهمزمان بلوک ها در یک رشته.
- پیشرفتها در نسخه اندروید: در دستگاههای دارای Android 13 و بالاتر، پشتیبانی از نمادهای برنامه مرتبط با موضوع یا رنگ تصویر پسزمینه اضافه شده است. انتخاب بهتر بلوک های متنی چند خطی.
فایرفاکس 109 علاوه بر نوآوری ها و رفع اشکالات، 25 آسیب پذیری را برطرف کرده است. ۱۶ آسیبپذیری بهعنوان خطرناک علامتگذاری شدهاند، که ۸ آسیبپذیری (جمعآوریشده تحت CVE-16-8 و CVE-2023-25745) ناشی از مشکلات حافظه، مانند سرریز شدن بافر و دسترسی به مناطق حافظه آزاد شده است. به طور بالقوه، این مشکلات می تواند منجر به اجرای کد مهاجم در هنگام باز کردن صفحات طراحی شده خاص شود.
منبع: opennet.ru