Pale Moon Browser 31.0 ကို ဖြန့်ချိသည်။

Pale Moon 31.0 ဝဘ်ဘရောက်ဆာကို ပိုမိုမြင့်မားသောစွမ်းဆောင်ရည်ပေးဆောင်ရန်၊ ဂန္တဝင်အင်တာဖေ့စ်ကိုထိန်းသိမ်းရန်၊ မှတ်ဉာဏ်သုံးစွဲမှုကိုလျှော့ချရန်နှင့် အပိုစိတ်ကြိုက်ရွေးချယ်စရာများပေးရန်အတွက် Firefox ကုဒ်ဘေ့စ်မှ ခွဲထုတ်ထားသည့် Pale Moon 86 ဝဘ်ဘရောက်ဆာကို ထုတ်ဝေလိုက်ပါသည်။ Pale Moon တည်ဆောက်မှုများကို Windows နှင့် Linux (x86 နှင့် x64_2) အတွက် ထုတ်လုပ်ထားပါသည်။ ပရောဂျက်ကုဒ်ကို MPLvXNUMX (Mozilla Public License) အောက်တွင် ဖြန့်ဝေထားသည်။

ပရောဂျက်သည် Firefox 29 တွင် ပေါင်းစပ်ထားသော Australis အင်တာဖေ့စ်သို့ မပြောင်းဘဲ၊ ကျယ်ပြန့်သော စိတ်ကြိုက်ပြင်ဆင်မှု ရွေးချယ်စရာများ ပံ့ပိုးမှုဖြင့် ပရောဂျက်သည် ဂန္တ၀င်အဖွဲ့အစည်းကို လိုက်နာသည်။ ဖယ်ရှားထားသော အစိတ်အပိုင်းများတွင် DRM၊ Social API၊ WebRTC၊ PDF ကြည့်ရှုသူ၊ ပျက်စီးမှုသတင်းထောက်၊ စာရင်းဇယားစုဆောင်းမှုကုဒ်၊ မိဘထိန်းချုပ်မှုများနှင့် မသန်စွမ်းသူများ ပါဝင်ပါသည်။ Firefox နှင့် နှိုင်းယှဉ်ပါက၊ ဘရောက်ဆာသည် XUL နည်းပညာအတွက် ပံ့ပိုးမှုကို ဆက်လက်ထိန်းသိမ်းထားပြီး အပြည့်အဝနှင့် ပေါ့ပါးသော themes နှစ်မျိုးလုံးကို အသုံးပြုနိုင်စွမ်းကို ထိန်းသိမ်းထားသည်။

ဗားရှင်းအသစ်တွင်-

  • တည်ငြိမ်မှုဆိုင်ရာ ပြဿနာအများအပြားကို ဖော်ထုတ်ပြီး အဓိက developer များထဲမှ တစ်ဦးမှ ကန့်ကွက်ခဲ့ပြီးနောက်၊ Pale Moon 30.0.0 နှင့် 30.0.1 တို့ကို ယခင်ပြီးစီးခဲ့သော ထုတ်ဝေမှုများကို ပယ်ဖျက်ခဲ့သည်။ UXP (Unified XUL Platform) ပလပ်ဖောင်းကို အသုံးပြုခြင်းအား Mozilla Central repository မှ Firefox အစိတ်အပိုင်းများ၏ ခက်ရင်းတစ်ခုကို တီထွင်ခဲ့ပြီး၊ Quantum ပရောဂျက်၏ တိုးတက်မှုများ မပါဝင်ဘဲ Rust ကုဒ်သို့ ချိတ်ဆက်မှုများမှ လွတ်မြောက်ခဲ့သည်။ အသုံးပြုထားသော ဘရောက်ဆာအင်ဂျင်သည် Goanna 5.1၊ Gecko အင်ဂျင်၏ မူကွဲဖြစ်ပြီး ပံ့ပိုးမထားသော အစိတ်အပိုင်းများနှင့် ပလပ်ဖောင်းများမှ ကုဒ်များကို ဖယ်ရှားထားသည်။ Pale Moon 29.x ဌာနခွဲမှ အသုံးပြုသူများသည် 31.0 ထွက်ရှိရန် တိုက်ရိုက်အကူးအပြောင်းကို ကမ်းလှမ်းထားပါသည်။
  • Firefox အတွက် ပြုပြင်မွမ်းမံထားသော အပိုပရိုဂရမ်ဟောင်းများနှင့် Pale Moon အတွက် အထူးပြင်ဆင်ထားသော အပိုပရိုဂရမ်အသစ်များအတွက် ပံ့ပိုးမှုပေးထားသည်။ အပိုပရိုဂရမ်အဟောင်းများ၏ တည်ငြိမ်မှုကို အာမမခံနိုင်သောကြောင့် ၎င်းတို့ကို အထူးလိမ္မော်ရောင်အညွှန်းဖြင့် အပိုပရိုဂရမ်မန်နေဂျာတွင် အမှတ်အသားပြုမည်ဖြစ်သည်။
  • “?” အော်ပရေတာကို အသုံးပြု၍ JavaScript အတွင်းရှိ ဂုဏ်သတ္တိများ၏ ကွင်းဆက်တစ်ခုလုံးကို တစ်ကြိမ်စစ်ဆေးခြင်း သို့မဟုတ် ခေါ်ဆိုမှုများကို တစ်ကြိမ်စစ်ဆေးခြင်းအတွက် ပံ့ပိုးမှု ထပ်လောင်းထည့်သွင်းထားသည်။ ဥပမာအားဖြင့်၊ "db?.user?.name?.length" ကိုအသုံးပြု၍ ပဏာမစစ်ဆေးမှုများမပြုလုပ်ဘဲ "db.user.name.length" တန်ဖိုးကို သင်ဝင်ရောက်နိုင်သည်။
  • ဝဘ်ဆိုက်များနှင့် လိုက်ဖက်ညီမှု တိုးတက်စေရန်၊ Selection.setBaseAndExtent() နှင့် queueMicroTask() နည်းလမ်းများကို ထည့်သွင်းထားသည်။
  • IntersectionObserver() constructor တွင်၊ အချည်းနှီးသောစာကြောင်းတစ်ခုကိုဖြတ်သန်းသောအခါ၊ ခြွင်းချက်တစ်ခုကိုပစ်မည့်အစား rootMargin ပိုင်ဆိုင်မှုကို ပုံသေသတ်မှတ်ထားသည်။
  • CSS grid နှင့် flexbox ကို အသုံးပြု၍ သတ်မှတ်ထားသော ဒီဇိုင်းများကို ပိုမိုကောင်းမွန်အောင် ပုံဖော်ခြင်း။
  • JavaScript တွင် ဝဘ်အလုပ်သမားများ၏ ပြိုင်တူလုပ်ဆောင်မှုကို ပိုမိုကောင်းမွန်စေပါသည်။
  • စာလုံးစောင်းဖောင့်များကို ပိုမိုကောင်းမွန်အောင်ပြသခြင်း။
  • အခြေခံပက်ကေ့ချ်တွင် ပါဝင်သော ဒိတ်ဒိတ်လုပ်ထားသော စာကြည့်တိုက်များ။
  • တိုးချဲ့ထားသော VPx ဗီဒီယိုကုဒ်နံပါတ်သတ်မှတ်မှုများအတွက် ပံ့ပိုးမှုထပ်ထည့်ထားသည်။
  • CSS ကို အသုံးမပြုဘဲ body နှင့် iframe တဂ်များတွင် တိုက်ရိုက်သတ်မှတ်ထားသော အကွက်များကို ပြသခြင်းဖြင့် ကာလကြာရှည်စွာ ပြဿနာကို ဖြေရှင်းခဲ့သည်။
  • Google SafeBrowsing နှင့် URLClassifier ဝန်ဆောင်မှုများကို အသုံးပြုခြင်းနှင့် ဆက်စပ်သော ကုဒ်ကို ဖယ်ရှားထားသည်။
  • macOS ပလပ်ဖောင်းရှိ စည်းဝေးပွဲအတွက် ကုဒ်ကို ပြန်လည်ရယူပြီးဖြစ်သည်။
  • စံမဟုတ်သော ArchiveReader API ကို ဖယ်ရှားခဲ့သည်။
  • ကုဒ်ကို telemetry စုဆောင်းရန်အတွက် Mozilla အစိတ်အပိုင်းများမှ ရှင်းထုတ်ထားသည်။
  • Android ပလပ်ဖောင်းပံ့ပိုးမှုနှင့်ဆက်စပ်သောကုဒ်ကို ဖယ်ရှားခဲ့သည်။
  • Marionette အလိုအလျောက် စမ်းသပ်မှု မူဘောင်ကို ဖယ်ရှားလိုက်ပါပြီ။
  • အားနည်းချက်များကို လျော့ပါးစေရေးနှင့် ဆက်စပ်သော ပြင်ဆင်မှုများ။

Pale Moon Browser 31.0 ကို ဖြန့်ချိသည်။


source: opennet.ru

မှတ်ချက် Add