Firefox 92 ထုတ်ဝေသည်။

Firefox 92 ဝဘ်ဘရောက်ဆာကို ဖြန့်ချိခဲ့သည်။ ထို့အပြင် ရေရှည်ပံ့ပိုးမှုအခက်အလက်များအတွက် အပ်ဒိတ်တစ်ခု - 78.14.0 နှင့် 91.1.0 ကို ဖန်တီးခဲ့သည်။ Firefox 93 ဌာနခွဲအား ဘီတာစမ်းသပ်မှုအဆင့်သို့ လွှဲပြောင်းထားပြီး၊ ဖြန့်ချိမည့် အောက်တိုဘာ ၅ ရက်အတွက် စီစဉ်ထားသည်။

အဓိက တီထွင်ဆန်းသစ်မှုများ-

  • ဆာဗာသည် ဆိုက်ကိုဝင်ရောက်ရန် အခြားနည်းလမ်းကို ဆုံးဖြတ်နိုင်စေသည့် Alt-Svc HTTP ခေါင်းစီး (HTTP Alternate Services, RFC-7838) ၏ analogue အဖြစ် DNS တွင် “HTTPS” မှတ်တမ်းကို အသုံးပြု၍ HTTPS သို့ အလိုအလျောက် ထပ်ဆင့်ပို့နိုင်သည့် စွမ်းရည်ကို ထည့်သွင်းခဲ့သည်။ DNS မေးမြန်းမှုများကို ပေးပို့သည့်အခါ IP လိပ်စာများကို ဆုံးဖြတ်ရန် "A" နှင့် "AAAA" မှတ်တမ်းများအပြင်၊ "HTTPS" DNS မှတ်တမ်းကိုလည်း ယခုတောင်းဆိုထားပြီး၊ ချိတ်ဆက်မှုထည့်သွင်းမှု ကန့်သတ်ဘောင်များကို ကျော်ဖြတ်သွားပါသည်။
  • ရောင်စုံအကွာအဝေး (Full RGB) တွင် မှန်ကန်သော ဗီဒီယိုပြန်ဖွင့်ခြင်းအတွက် ပံ့ပိုးမှုကို ဆောင်ရွက်ပေးထားပါသည်။
  • WebRender ကို Linux၊ Windows၊ macOS နှင့် Android သုံးစွဲသူများအားလုံးအတွက် ပုံမှန်အားဖြင့် ဖွင့်ထားသည်၊ ခြွင်းချက်မရှိပါ။ Firefox 93 ထုတ်ဝေမှုနှင့်အတူ၊ WebRender (gfx.webrender.force-legacy-layers နှင့် MOZ_WEBRENDER=0) ကို ပိတ်ရန် ရွေးချယ်မှုများကို ရပ်ဆိုင်းမည်ဖြစ်ပြီး အင်ဂျင် လိုအပ်မည်ဖြစ်သည်။ WebRender ကို Rust ဘာသာစကားဖြင့် ရေးသားထားပြီး၊ GPU ပေါ်ရှိ shaders များမှတစ်ဆင့် လုပ်ဆောင်သည့် စာမျက်နှာအကြောင်းအရာ တင်ဆက်ခြင်းဆိုင်ရာ လုပ်ဆောင်ချက်များကို GPU ဘက်သို့ ရွှေ့ခြင်းဖြင့် သင့်အား တင်ဆက်မှုအမြန်နှုန်း သိသိသာသာတိုးမြင့်လာစေရန်နှင့် CPU ပေါ်ရှိဝန်ကို လျှော့ချနိုင်စေမည်ဖြစ်သည်။ ဗီဒီယိုကတ်အဟောင်းများ သို့မဟုတ် ပြဿနာရှိသော ဂရပ်ဖစ်ဒရိုက်ဗာများရှိသော စနစ်များအတွက်၊ WebRender သည် ဆော့ဖ်ဝဲ rasterization မုဒ် (gfx.webrender.software=true) ကို အသုံးပြုပါမည်။
  • လက်မှတ်များတွင် အမှားအယွင်းများအကြောင်း အချက်အလက်ပါသည့် စာမျက်နှာများ၏ ဒီဇိုင်းကို ပြန်လည်ဒီဇိုင်းထုတ်ထားပါသည်။
    Firefox 92 ထုတ်ဝေသည်။
  • စွမ်းဆောင်ရည်ကို တိုးမြင့်စေပြီး မှတ်ဉာဏ်သုံးစွဲမှုကို လျှော့ချပေးသော JavaScript memory management ကို ပြန်လည်ဖွဲ့စည်းခြင်းနှင့် ဆက်စပ်သော တိုးတက်မှုများ ပါဝင်ပါသည်။
  • အဖွင့်သတိပေးချက် ဒိုင်ယာလော့ဂ် (alert()) ပါသော တဘ်တစ်ခုကဲ့သို့ တူညီသော လုပ်ငန်းစဉ်တွင် လုပ်ဆောင်သည့် တဘ်များတွင် စွမ်းဆောင်ရည် ကျဆင်းခြင်းနှင့် ပြဿနာကို ဖြေရှင်းခဲ့သည်။
  • macOS အတွက် တည်ဆောက်မှုများ- ICC v4 ရောင်စုံပရိုဖိုင်များပါသည့် ရုပ်ပုံများအတွက် ပံ့ပိုးမှုပါဝင်သည်၊ macOS Share လုပ်ဆောင်ချက်ကို ခေါ်ဆိုရန်အတွက် အကြောင်းအရာတစ်ခုကို File menu သို့ ထည့်သွင်းထားပြီး၊ လိပ်စာအကန့်၏ ဒီဇိုင်းကို ယေဘူယျ Firefox စတိုင်နှင့် ပိုမိုနီးကပ်စေပါသည်။
  • အစိတ်စိတ်အမွှာမွှာ ကွဲထွက်မှုတွင် ကွဲအက်မှု၏ အပြုအမူကို စိတ်ကြိုက်ပြင်ဆင်နိုင်စေမည့် "break-inside" CSS ပိုင်ဆိုင်မှုသည် ပင်မဘလောက်ရှိ စာမျက်နှာနှင့် ကော်လံများကို ပိတ်ရန် "avoid-page" နှင့် "avoid-column" parameters များကို ပံ့ပိုးပေးထားသည်။
  • font-size-adjust CSS ပိုင်ဆိုင်မှုသည် ပါရာမီတာ အထားအသိုနှစ်ခု (ဥပမာ၊ "font-size-adjust: ex-height 0.5") ကို အကောင်အထည်ဖော်သည်။
  • အရွယ်အစား-ချိန်ညှိမှု ကန့်သတ်ချက်ဘောင်ကို @font-face CSS စည်းမျဉ်းတွင် ထည့်သွင်းထားပြီး၊ သင်သည် ဖောင့်အရွယ်အစား CSS ပိုင်ဆိုင်မှုတန်ဖိုးကို မပြောင်းလဲဘဲ သီးခြားဖောင့်စတိုင်တစ်ခုအတွက် glyph အရွယ်အစားကို အတိုင်းအတာတစ်ခုအထိ ခွင့်ပြုနိုင်သည် (စာလုံးအောက်ရှိ ဧရိယာသည် တူညီနေပါသည်။ သို့သော် ဤဧရိယာရှိ glyph ၏အရွယ်အစားသည် ပြောင်းလဲသွားသည်)။
  • ဒြပ်စင်ရွေးချယ်မှုညွှန်ပြချက်၏အရောင်ကို သင်သတ်မှတ်နိုင်သည့် လေယူလေသိမ်း-ရောင်စုံ CSS ပိုင်ဆိုင်မှုအတွက် ပံ့ပိုးမှုထပ်ဖြည့်ထားသည်။
  • သတ်မှတ်ထားသောအခါတွင် ပုံသေစနစ်ဖောင့်မှ glyphs ကိုအသုံးပြုသည့် ဖောင့်-မိသားစု CSS ပိုင်ဆိုင်မှုတွင် system-ui ကန့်သတ်ချက်အတွက် ပံ့ပိုးမှုထပ်ထည့်ထားသည်။
  • JavaScript သည် ပုံသဏ္ဍာန်နည်းလမ်းတစ်ခုအဖြစ် အသုံးပြုထားသည့် Object.prototype.hasOwnProperty ၏ရိုးရှင်းသောဗားရှင်းဖြစ်သည့် Object.hasOwn ပိုင်ဆိုင်မှုကို ထည့်သွင်းထားသည်။ Object.hasOwn({ prop: 42 }, 'prop') // → မှန်ပါသည်။
  • WebRTC သည် စပီကာများနှင့် နားကြပ်များကဲ့သို့သော အသံထွက်ရှိကိရိယာများသို့ ဝင်ရောက်ခွင့်ရှိမရှိ ထိန်းချုပ်ရန် "Feature-Policy- စပီကာ-ရွေးချယ်မှု" ဘောင်ကို ထည့်သွင်းခဲ့သည်။
  • စိတ်ကြိုက် HTML ဒြပ်စင်များအတွက်၊ disabledFeatures ပိုင်ဆိုင်မှုကို လုပ်ဆောင်ထားသည်။
  • ဧရိယာများတွင် စာသားရွေးချယ်မှုကို ခြေရာခံရန် စွမ်းရည်ကို ပေးထားသည်။ နှင့် HTMLInputElement နှင့် HTMLTextAreaElement ရှိ ရွေးချယ်မှုပြောင်းလဲမှုဖြစ်ရပ်များကို ကိုင်တွယ်ခြင်းအားဖြင့်။

တီထွင်ဆန်းသစ်မှုများနှင့် ချွတ်ယွင်းချက်ပြင်ဆင်မှုများအပြင် Firefox 92 သည် အားနည်းချက် ၈ ခုကို ဖယ်ရှားခဲ့ပြီး ၎င်းတို့အနက် ၆ ခုသည် အန္တရာယ်ရှိသည်ဟု သတ်မှတ်ထားသည်။ အားနည်းချက် 8 ခု (CVE-6-5 နှင့် CVE-2021-38494 အောက်တွင် စုစည်းထားသည်) သည် ကြားခံများပြည့်လျှံနေခြင်းနှင့် လွတ်နေသောမှတ်ဉာဏ်ဧရိယာများသို့ ဝင်ရောက်ခြင်းကဲ့သို့သော မမ်မိုရီပြဿနာများကြောင့် ဖြစ်ပေါ်လာခြင်းဖြစ်သည်။ ဖြစ်နိုင်ချေအားဖြင့်၊ ဤပြဿနာများသည် အထူးဒီဇိုင်းစာမျက်နှာများကိုဖွင့်သည့်အခါ တိုက်ခိုက်သူ၏ကုဒ်ကို အကောင်အထည်ဖော်ရန် ဦးတည်သွားနိုင်သည်။ အခြားအန္တရာယ်ရှိသော အားနည်းချက်တစ်ခုဖြစ်သည့် CVE-2021-38493 သည် Android ဗားရှင်းတွင် “intent://” ပရိုတိုကောကို ခြယ်လှယ်ခြင်းဖြင့် အင်တာဖေ့စ်ဒြပ်စင်များကို အစားထိုးနိုင်သည်။

Firefox 93 ၏ beta ထုတ်ဝေမှုသည် AV1 ဗီဒီယိုကုဒ်သွင်းဖော်မတ်မှ အတွင်းဘောင်ချုံ့နည်းပညာများကို အသုံးချသည့် AV1 ရုပ်ပုံဖော်မတ် (AVIF) အတွက် ပံ့ပိုးမှုပါဝင်လာခြင်းကို အမှတ်အသားပြုပါသည်။

source: opennet.ru

မှတ်ချက် Add