مرورگر وب فایرفاکس 110 منتشر شد.علاوه بر این، یک به روز رسانی شاخه پشتیبانی طولانی مدت ایجاد شده است - 102.8.0. شعبه فایرفاکس 111 به زودی به مرحله آزمایش بتا منتقل می شود که انتشار آن برای 14 مارس برنامه ریزی شده است.
ویژگی های جدید فایرفاکس 110:
- قابلیت وارد کردن نشانکها، تاریخچه مرور و رمزهای عبور از مرورگرهای Opera، Opera GX و Vivaldi اضافه شد (که قبلاً واردات مشابه برای Edge، Chrome و Safari پشتیبانی میشد).

- روی سکوها Linux и macOS پشتیبانی از پردازنده گرافیکی (GPU) اکنون برای تسریع در رسترسازی Canvas2D در دسترس است.
- روی سکوها Linux, Windows и macOS عملکرد WebGL بهبود یافته است.
- امکان پاک کردن فیلدهای دارای تاریخ و زمان (تاریخ، زمان، datetime-local typeها در عنصر) فراهم شده است. ) با فشار دادن کلیدهای Cmd+Backspace و Cmd+Delete در macOS و Ctrl+Backspace در Linux и Windows.
- افزودنی Colorways داخلی که مجموعهای از تمهای رنگی را برای تغییر ظاهر ناحیه محتوا، پانلها و نوار تعویض برگه ارائه میداد، متوقف شده است. می توانید با نصب افزونه خارجی Colorways از addons.mozilla.org، افزونه را از سر گرفته و به تنظیمات ذخیره شده بازگردید.
- بر روی پلت فرم Windows جداسازی Sandbox فرآیندهای در تعامل با GPU فعال شده است.
- В Windows 10/11 رمزگشایی سختافزاری ویدیو را در پردازندههای گرافیکی غیر اینتل فعال میکند و عملکرد پخش ویدیو و کیفیت مقیاسبندی را بهبود میبخشد.
- بر روی پلت فرم Windows پشتیبانی برای جلوگیری از جاسازی افزونههای شخص ثالث در فایرفاکس پیادهسازی شده است. به عنوان مثال، افزونههای خارجی میتوانند توسط بستههای آنتیویروس و بایگانیکنندهها نصب شوند و باعث خرابی، مشکلات رفتاری، مشکلات سازگاری و کاهش عملکرد شوند که کاربران آن را به بیثباتی خود فایرفاکس نسبت میدهند. صفحه "about:third-party" برای مدیریت افزونههای خارجی در دسترس است.
- نمایشگر 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: در دستگاههایی با Android نسخه ۱۳+ پشتیبانی از آیکونهای برنامه مرتبط با تم یا رنگ پسزمینه را اضافه میکند. انتخاب متن چندخطی بهبود یافته است.
فایرفاکس 109 علاوه بر نوآوری ها و رفع اشکالات، 25 آسیب پذیری را برطرف کرده است. ۱۶ آسیبپذیری بهعنوان خطرناک علامتگذاری شدهاند، که ۸ آسیبپذیری (جمعآوریشده تحت CVE-16-8 و CVE-2023-25745) ناشی از مشکلات حافظه، مانند سرریز شدن بافر و دسترسی به مناطق حافظه آزاد شده است. به طور بالقوه، این مشکلات می تواند منجر به اجرای کد مهاجم در هنگام باز کردن صفحات طراحی شده خاص شود.
منبع: opennet.ru

