فایرفاکس 92 منتشر شد

مرورگر وب فایرفاکس 92 منتشر شد.علاوه بر این، یک به روز رسانی برای شاخه های پشتیبانی طولانی مدت ایجاد شد - 78.14.0 و 91.1.0. شعبه فایرفاکس 93 به مرحله تست بتا منتقل شده است که عرضه آن برای 5 اکتبر برنامه ریزی شده است.

نوآوری های اصلی:

  • قابلیت ارسال خودکار به HTTPS با استفاده از رکورد "HTTPS" در DNS به عنوان آنالوگ هدر HTTP Alt-Svc (HTTP Alternate Services، RFC-7838) اضافه شده است، که به سرور اجازه می دهد راه دیگری را برای دسترسی به سایت تعیین کند. هنگام ارسال پرس و جوهای DNS، علاوه بر رکوردهای "A" و "AAAA" برای تعیین آدرس های IP، اکنون رکورد DNS "HTTPS" نیز درخواست می شود که از طریق آن پارامترهای تنظیم اتصال اضافی ارسال می شود.
  • پشتیبانی از پخش صحیح ویدیو در محدوده رنگ کامل (Full RGB) اجرا شده است.
  • WebRender به طور پیش فرض برای همه کاربران لینوکس، ویندوز، macOS و اندروید فعال است، بدون استثنا. با انتشار فایرفاکس 93، پشتیبانی از گزینه های غیرفعال کردن WebRender (gfx.webrender.force-legacy-layers و MOZ_WEBRENDER=0) متوقف خواهد شد و موتور مورد نیاز خواهد بود. WebRender به زبان Rust نوشته شده است و به شما این امکان را می دهد که با انتقال عملیات رندر محتوای صفحه به سمت GPU که از طریق سایه زن هایی که روی GPU اجرا می شوند، به افزایش قابل توجهی در سرعت رندر و کاهش بار روی CPU دست پیدا کنید. برای سیستم‌هایی که کارت‌های ویدیویی قدیمی‌تر یا درایورهای گرافیکی مشکل‌دار دارند، WebRender از حالت شطرنجی نرم‌افزاری (gfx.webrender.software=true) استفاده می‌کند.
  • طراحی صفحات حاوی اطلاعات مربوط به خطاهای موجود در گواهی ها دوباره طراحی شده است.
    فایرفاکس 92 منتشر شد
  • شامل تحولات مربوط به بازسازی ساختار مدیریت حافظه جاوا اسکریپت است که باعث افزایش عملکرد و کاهش مصرف حافظه می شود.
  • مشکل کاهش عملکرد در برگه هایی که در همان فرآیند یک برگه با یک گفتگوی هشدار باز پردازش می شوند (alert()) حل شد.
  • در ساخت‌های macOS: پشتیبانی از تصاویر با نمایه‌های رنگی ICC v4 گنجانده شده است، موردی برای فراخوانی عملکرد اشتراک‌گذاری macOS به منوی File اضافه شده است و طراحی پنل نشانک‌ها به سبک عمومی فایرفاکس نزدیک‌تر شده است.
  • ویژگی CSS "break-inside" که به شما امکان می دهد رفتار شکست ها را در خروجی تکه تکه سفارشی کنید، برای غیرفعال کردن شکست های صفحه و ستون در بلوک اصلی، از پارامترهای "avoid-page" و "avoid-column" پشتیبانی می کند.
  • ویژگی font-size-adjust CSS یک نحو دو پارامتری را پیاده سازی می کند (به عنوان مثال، "font-size-adjust: ex-height 0.5").
  • پارامتر اندازه-تنظیم به قانون CSS@font-face اضافه شده است، که به شما امکان می دهد اندازه حروف را برای یک سبک فونت خاص بدون تغییر مقدار ویژگی CSS اندازه قلم (ناحیه زیر کاراکتر یکسان می ماند) تغییر دهید. ، اما اندازه گلیف در این ناحیه تغییر می کند).
  • پشتیبانی از ویژگی accent-color CSS اضافه شده است که با آن می توانید رنگ نشانگر انتخاب عنصر را مشخص کنید (به عنوان مثال رنگ پس زمینه چک باکس انتخاب شده).
  • پشتیبانی از پارامتر system-ui به ویژگی font-family CSS اضافه شده است که در صورت مشخص شدن از حروف حروف از فونت پیش فرض سیستم استفاده می کند.
  • جاوا اسکریپت ویژگی Object.hasOwn را اضافه کرده است که یک نسخه ساده شده از Object.prototype.hasOwnProperty است که به عنوان یک روش ثابت پیاده سازی شده است. Object.hasOwn({ prop: 42 }, 'prop') // → true
  • پارامتر "Feature-Policy: Speaker-Selection" را برای کنترل اینکه آیا WebRTC دسترسی به دستگاه های خروجی صدا مانند بلندگوها و هدفون ها را فراهم می کند یا خیر اضافه کرد.
  • برای عناصر HTML سفارشی، ویژگی disabledFeatures پیاده سازی شده است.
  • امکان ردیابی انتخاب متن در نواحی و را با مدیریت رویدادهای selectionchange در HTMLInputElement و HTMLTextAreaElement فراهم می کند.

فایرفاکس 92 علاوه بر نوآوری ها و رفع اشکال، 8 آسیب پذیری را از بین برده است که 6 مورد از آنها به عنوان خطرناک علامت گذاری شده اند. 5 آسیب پذیری (جمع آوری شده در CVE-2021-38494 و CVE-2021-38493) به دلیل مشکلات حافظه مانند سرریز شدن بافر و دسترسی به مناطق حافظه آزاد شده ایجاد می شوند. به طور بالقوه، این مشکلات می تواند منجر به اجرای کد مهاجم در هنگام باز کردن صفحات طراحی شده خاص شود. یکی دیگر از آسیب پذیری های خطرناک CVE-2021-29993 در نسخه اندروید اجازه می دهد تا از طریق دستکاری پروتکل "intent://" عناصر رابط را جایگزین کند.

نسخه بتا فایرفاکس 93 شامل پشتیبانی از فرمت تصویر AV1 (AVIF) است که از فناوری‌های فشرده‌سازی درون فریم از فرمت کدگذاری ویدیوی AV1 بهره می‌برد.

منبع: opennet.ru

اضافه کردن نظر