Vertical Tab Support နဲ့ ပြန်လည်ဒီဇိုင်းထုတ်ထားတဲ့ Reading Mode ပါဝင်တဲ့ Chrome 147 ထွက်ရှိလာ

Google သည် Chrome 147 ဝဘ်ဘရောက်ဆာကို ထုတ်ပြန်ခဲ့သည်။ တစ်ချိန်တည်းမှာပင်၊ Chrome ၏အခြေခံဖြစ်သည့် အခမဲ့ Chromium ပရောဂျက်၏ တည်ငြိမ်သောထွက်ရှိမှုကို ရရှိနိုင်သည်။ Chrome ဘရောက်ဆာတွင် Chromium သည် Google လိုဂိုများကို အသုံးပြုသောကြောင့် ကွဲပြားသည်၊ ပျက်စီးသွားသည့်ဖြစ်ရပ်တွင် အကြောင်းကြားချက်များကို ပေးပို့သည့်စနစ်၊ ကော်ပီကာကွယ်ထားသော ဗီဒီယိုအကြောင်းအရာ (DRM) ကိုဖွင့်ရန် မော်ဂျူးများပါရှိသည်၊ အလိုအလျောက်အပ်ဒိတ်တပ်ဆင်မှုစနစ်၊ Sandbox သီးခြားခွဲထုတ်ခြင်းကို အမြဲဖွင့်ထားပေးသည်၊ Google API သို့ သော့များပေးဆောင်ကာ ရှာဖွေသည့်အခါ RLZ ကန့်သတ်ဘောင်များကို ပို့လွှတ်ပါသည်။ အပ်ဒိတ်လုပ်ရန် အချိန်ပိုလိုသူများအတွက်၊ 8 ပတ်ကြာ ပံ့ပိုးပေးသည့် သီးခြား Extended Stable ဌာနခွဲတစ်ခု ရှိပါသည်။ နောက်ထပ်ထွက်ရှိမည့် Chrome 148 ကို မေလ 5 ရက်နေ့တွင် ပြုလုပ်ရန် စီစဉ်ထားသည်။

Chrome 147 (1, 2, 3, 4) ရှိ အဓိကပြောင်းလဲမှုများ-

  • ဒေါင်လိုက် tab display mode ကို ထည့်သွင်းထားပြီး အပေါ်ဆုံး အလျားလိုက်ဘားကို tab button များဖြင့် အစားထိုးကာ sidebar တွင် ဒေါင်လိုက် tab များ ပါရှိသည်။ ဒေါင်လိုက် tab များကို ချဲ့ထွင် (icon + partial description) သို့မဟုတ် ခေါက်ချ (icon only) mode များဖြင့် ပြသနိုင်သည်။ ဘေး tab တစ်ခုပေါ်တွင် mouse ထောက်ခြင်းဖြင့် ၎င်း၏ အကြောင်းအရာများ၏ thumbnail ကို ပြသသည်။ tab group များကို စီမံခန့်ခွဲခြင်းကို ရိုးရှင်းအောင် ပြုလုပ်ထားသည်။ tab row ပေါ်တွင် right-click နှိပ်သောအခါ ပေါ်လာသည့် context menu တွင် "Show Tabs Vertical" option ကို ထည့်သွင်းထားသည်။ ဤ option ကို default အနေဖြင့် မပြသပါက "chrome://flags/#vertical-tabs" setting မှတစ်ဆင့် ဖွင့်နိုင်သည်။ Vertical Tab Support နဲ့ ပြန်လည်ဒီဇိုင်းထုတ်ထားတဲ့ Reading Mode ပါဝင်တဲ့ Chrome 147 ထွက်ရှိလာ Vertical Tab Support နဲ့ ပြန်လည်ဒီဇိုင်းထုတ်ထားတဲ့ Reading Mode ပါဝင်တဲ့ Chrome 147 ထွက်ရှိလာ
  • စာဖတ်မုဒ်ကို စာမျက်နှာပေါ်ရှိ သက်ဆိုင်ရာစာသားကိုသာပြသရန် ပြန်လည်ဒီဇိုင်းထုတ်ထားပြီး ဆက်စပ်ထိန်းချုပ်မှုများ၊ ဘန်နာများ၊ မီနူးများ၊ လမ်းညွှန်ဘားများနှင့် စာမျက်နှာ၏ အခြားအကြောင်းအရာနှင့်မသက်ဆိုင်သော အစိတ်အပိုင်းများအားလုံးကို ဝှက်ထားသည်။ Firefox နှင့်ဆင်တူသည့် ဗားရှင်းအသစ်တွင် သက်ဆိုင်ရာအကြောင်းအရာများကို မူရင်းစာမျက်နှာဘေးရှိ ကျဉ်းမြောင်းသော ဘေးဘက်ဘားတွင် ပြသမည့်အစား မြင်နိုင်သောဧရိယာတစ်ခုလုံးတွင် ပြသထားသည်။ မုဒ်အသစ်ကို မူရင်းအနေဖြင့်ဖွင့်မထားပါက "chrome://flags/#read-anything-immersive-reading-mode" ဆက်တင်မှတစ်ဆင့် ဖွင့်နိုင်သည်။ Vertical Tab Support နဲ့ ပြန်လည်ဒီဇိုင်းထုတ်ထားတဲ့ Reading Mode ပါဝင်တဲ့ Chrome 147 ထွက်ရှိလာ
  • လိမ်လည်မှု သို့မဟုတ် phishing ရည်ရွယ်ချက်များအတွက် ဖန်တီးထားသော ဝဘ်စာမျက်နှာများကို ပိတ်ဆို့ရန် တိုင်ကြားချက်တင်သွင်းရန်အတွက် "အကူအညီ" မီနူးတွင် ခလုတ်တစ်ခု ထည့်သွင်းထားပါသည်။ "Safe Browsing" မုဒ်ကို ဖွင့်ထားသည့်အခါ ဤခလုတ်ကို ပြသထားသည်။ Vertical Tab Support နဲ့ ပြန်လည်ဒီဇိုင်းထုတ်ထားတဲ့ Reading Mode ပါဝင်တဲ့ Chrome 147 ထွက်ရှိလာ
  • အများပြည်သူသုံး ဝဘ်ဆိုက်များနှင့် အပြန်အလှန်ဆက်သွယ်သည့်အခါ ဒေသတွင်းစနစ်ဝင်ရောက်ခွင့်မှ တိုးချဲ့ကာကွယ်မှု။ ဝဘ်ဆိုက်များမှ ဝင်ရောက်ခွင့် IP လိပ်စာများ ဒေသတွင်းကွန်ရက် (အင်ထရာနက် သို့မဟုတ် အတွင်းပိုင်းလိပ်စာများ) သို့မဟုတ် loopback interface (127.0.0.0/8) သည် အသုံးပြုသူ၏ အတည်ပြုချက် လိုအပ်မည်ဖြစ်သည်။ ယခုအခါ ကာကွယ်မှုသည် HTTP/HTTPS၊ fetch() တောင်းဆိုမှုများနှင့် iframe ထည့်သွင်းမှုများမှတစ်ဆင့် အရင်းအမြစ်များကို တင်ရန် ကြိုးပမ်းမှုများကိုသာမက WebSockets နှင့် WebTransport မှတစ်ဆင့် ချိတ်ဆက်မှုများအပြင် WindowClient.navigate() နည်းလမ်းမှတစ်ဆင့် စတင်သော fetch တောင်းဆိုမှုများကိုပါ လွှမ်းခြုံထားသည်။ တိုက်ခိုက်သူများသည် သွယ်ဝိုက်သော ခွဲခြားသတ်မှတ်မှုအတွက် အတွင်းပိုင်းအရင်းအမြစ်ဝင်ရောက်ခွင့်ကို အသုံးချပြီး routers၊ access points၊ printers၊ corporate web interfaces နှင့် ဒေသတွင်းကွန်ရက်မှ တောင်းဆိုမှုများကိုသာ လက်ခံသည့် အခြားစက်ပစ္စည်းများနှင့် ဝန်ဆောင်မှုများတွင် CSRF တိုက်ခိုက်မှုများ ပြုလုပ်ရန် အသုံးချကြသည်။
  • XML parsing လုပ်ဆောင်ချက်ကို libxml2 မှ လုံခြုံရေးကို ထည့်သွင်းစဉ်းစား၍ Rust တွင်ရေးသားထားသော library အသစ်သို့ ရွှေ့ပြောင်းလိုက်ပါပြီ။ ဤပြောင်းလဲမှုသည် XML အတွက်သာ အကျုံးဝင်ပါသည်။ ယခင်က ကြေငြာခဲ့သည့်အတိုင်း XSLT ပံ့ပိုးမှုကို မကြာမီ ရပ်ဆိုင်းတော့မည်ဖြစ်သည်။
  • အခုဆိုရင် startViewTransition() method ကို စာမျက်နှာတစ်ခုလုံးအတွက်သာမက HTML element တစ်ခုချင်းစီအတွက်ပါ အသုံးပြုနိုင်ပါပြီ။
  • contrast-color() CSS function ကို ထည့်သွင်းထားပါတယ်။ သတ်မှတ်ထားတဲ့အရောင်ရဲ့ ဆန့်ကျင်ဘက်ကို ပြန်ပေးပါတယ် (အဖြူရောင်အတွက် အနက်ရောင်ကို ပြန်ပေးပြီး အနက်ရောင်အတွက် အဖြူရောင်ကို ပြန်ပေးပါတယ်)။ ဒီ function ကို သတ်မှတ်ထားတဲ့ စာသားအရောင်ရဲ့ နောက်ခံအရောင်နဲ့ ကိုက်ညီအောင် အသုံးပြုနိုင်သလို၊ စာသားအရောင်နဲ့လည်း ကိုက်ညီအောင် အသုံးပြုနိုင်ပါတယ်။
  • "border-shape" CSS property ကို ထည့်သွင်းထားပြီးဖြစ်သောကြောင့် စက်ဝိုင်း သို့မဟုတ် polygonal border များအသုံးပြုခြင်းကဲ့သို့သော element များပတ်လည်တွင် ထောင့်မှန်စတုဂံမဟုတ်သော border များကို ဖန်တီးနိုင်မည်ဖြစ်သည်။ "border-shape" CSS property သည် "clip-path" property ကဲ့သို့ shape type များကို လက်ခံသော်လည်း၊ နောက်ပိုင်းနှင့်မတူဘဲ၊ ၎င်းသည် contour တစ်ခုကို ထောက်လှမ်းပြီး ၎င်းကို decode လုပ်ကာ contour ထက်ကျော်လွန်သော မည်သည့် content ကိုမဆို clip လုပ်သည်။
  • JavaScript မှ CSS pseudo-elements များနှင့် အလုပ်လုပ်နိုင်စေမည့် CSSPseudoElement interface ကို ထည့်သွင်းထားသည်။
  • link element သည် ယခုအခါ script များကိုသာမက CSS style များပါရှိသော module များကိုပါ pre-load လုပ်ရန် “rel=modulepreload” attribute ကို အသုံးပြုခွင့်ပေးသည် ( ) နှင့် JSON ဒေတာ ( )။
  • CSS properties များတွင် border-width၊ outline-width နှင့် column-rule-width တို့၏ အကျယ်ကို တွက်ချက်သည့် အပြုအမူကို ပြောင်းလဲခဲ့ပြီး Firefox နှင့် WebKit-based browser များနှင့် ပေါင်းစည်းပေးခဲ့သည်။ ယခင်က ဤ properties များရှိ အကျယ်ကို ၎င်းတို့၏ တန်ဖိုးများ မည်သို့ပင်ရှိစေကာမူ border-style၊ outline-style သို့မဟုတ် column-rule-style properties များကို "none" သို့မဟုတ် "hidden" ဟု သတ်မှတ်ထားပါက ၎င်းတို့၏ တန်ဖိုးများ မည်သို့ပင်ရှိစေကာမူ သုညသို့ ပြန်လည်သတ်မှတ်ခဲ့သည်။ ယခုအခါ "*-style" properties များ၏ အကြောင်းအရာ မည်သို့ပင်ရှိစေကာမူ order-width၊ outline-width နှင့် column-rule-width တန်ဖိုးများသည် developer-defined တန်ဖိုးများနှင့် အမြဲတမ်း ကိုက်ညီပါသည်။
  • ကွင်းအတွင်း ပုံမှန် summation ၏ တိကျမှုထက် ပိုကြီးသော array element များ၏ ပေါင်းလဒ်နှင့် အခြား enumerable objects များကို တွက်ချက်ရန်အတွက် Math.sumPrecise() method ကို ပေါင်းထည့်ခဲ့သည် (ကြားထဲတွင် ရလဒ်များကို သိမ်းဆည်းသည့်အခါ တိကျမှုဆုံးရှုံးမှုများကို ဖယ်ရှားပေးသည်)။
  • စာမျက်နှာတစ်ခု ပြန်လည်စတင်ခြင်းရှိမရှိကို သိရှိနိုင်ရန် Request.isReloadNavigation attribute ကို ထည့်သွင်းထားသည်၊ ဥပမာအားဖြင့် "Refresh" ခလုတ်ကို နှိပ်ပြီးနောက် သို့မဟုတ် location.reload() နှင့် history.go(0) methods များကို ခေါ်ယူပြီးနောက်။
  • သွယ်ဝိုက်ခွဲခြားသတ်မှတ်ခြင်း၏ တိကျမှုကို လျှော့ချရန်အတွက် RAM အရွယ်အစားနှင့်ပတ်သက်သည့် အချက်အလက်များကို ပေးသည့် Device Memory API မှတစ်ဆင့် ပြန်ပေးသော မှတ်ဉာဏ်အရွယ်အစားကို လုံးဝန်းသည့် ယုတ္တိဗေဒကို ပြောင်းလဲထားပါသည်။ ဤအချက်အလက်သည် RAM အကန့်အသတ်ရှိသော စက်ပစ္စည်းများတွင် load လုပ်သည့် သို့မဟုတ် မှတ်ဉာဏ်ပမာဏများစွာ ရရှိနိုင်သည့် အဆင့်မြင့်အင်္ဂါရပ်များကို အသက်သွင်းသည့် ဝဘ်အပလီကေးရှင်းများ၏ ပေါ့ပါးသောဗားရှင်းများကို ဖန်တီးရာတွင် အသုံးဝင်နိုင်ပါသည်။ ပလက်ဖောင်းအတွက် တည်ဆောက်မှုများတွင် Android မှတ်ဉာဏ်အရွယ်အစားကို ယခုအခါ ၁၊ ၂၊ ၄ နှင့် ၈ သို့ လုံးထားပြီး အခြားပလက်ဖောင်းများအတွက် ၂၊ ၄၊ ၈၊ ၁၆ နှင့် ၃၂ သို့ လုံးထားပါသည်။
  • သီးခြားဝဘ်အပလီကေးရှင်းများ (IWA) အတွက်၊ ပရင်တာများရရှိနိုင်မှုကို ဆုံးဖြတ်ခြင်း၊ ပရင့်ထုတ်ရန် စာရွက်စာတမ်းများပေးပို့ခြင်းနှင့် ပရင့်တန်းစီခြင်းကို စီမံခန့်ခွဲခြင်းအတွက် နည်းလမ်းများပံ့ပိုးပေးသည့် Web Printing API ကို အကောင်အထည်ဖော်ထားသည်။ API တွင်အသုံးပြုသော attribute name များနှင့် semantics များသည် Internet Printing Protocol (IPP) နှင့် ကိုက်ညီပါသည်။
  • "Origin trials" မုဒ်သည် WebNN API ကို အကောင်အထည်ဖော်ပြီး ၎င်းသည် operating system မှ ပံ့ပိုးပေးသော machine learning ဝန်ဆောင်မှုများနှင့် ဆက်စပ် hardware စွမ်းရည်များကို အသုံးပြုခွင့်ပေးသည်။
  • ဝဘ်ဆော့ဖ်ဝဲရေးသားသူကိရိယာများတွင် တိုးတက်မှုများ ပြုလုပ်ထားပါသည်။ built-in AI assistant သည် ယခုအခါ နောက်ခံအချက်အလက်များကို အလိုအလျောက် ရွေးချယ်ပေးပါသည်။ မတူညီသော မိုဘိုင်းစက်ပစ္စည်းများတွင် ဝဘ်ဆိုက်စွမ်းဆောင်ရည်ကို စမ်းသပ်ရန်အသုံးပြုသည့် "Device Mode" panel ကို ခေတ်မီအောင်ပြုလုပ်ထားပါသည်။ Network panel သည် Content-Encoding: gzip သို့မဟုတ် deflate header ဖြင့် ပေးပို့သော တောင်းဆိုမှုများအတွက် ချုံ့ထားသော အကြောင်းအရာကို အလိုအလျောက် decode လုပ်ပါသည်။ regular expression များကို CSS style များကို filter လုပ်ရန် ယခုအသုံးပြုနိုင်ပါပြီ။

အင်္ဂါရပ်အသစ်များနှင့် bug ပြင်ဆင်မှုများအပြင်၊ ဗားရှင်းအသစ်သည် အားနည်းချက် ၆၀ ကို ဖြေရှင်းပေးပါသည်။ အားနည်းချက်များစွာကို AddressSanitizer၊ MemorySanitizer၊ Control Flow Integrity၊ LibFuzzer နှင့် AFL တို့ကို အသုံးပြု၍ အလိုအလျောက်စမ်းသပ်ခြင်းဖြင့် ဖော်ထုတ်နိုင်ခဲ့သည်။ ပြဿနာနှစ်ခု (WebML ရှိ buffer overflow နှင့် integer overflow) ကို ပြင်းထန်မှုအဆင့်သတ်မှတ်ခဲ့ပြီး browser protection အလွှာအားလုံးကို ကျော်ဖြတ်ပြီး sandbox ပတ်ဝန်းကျင်ပြင်ပရှိ code ကို execute လုပ်နိုင်သည်။ လက်ရှိထုတ်ဝေမှုအတွက် ၎င်း၏ vulnerability bounty program ၏ တစ်စိတ်တစ်ပိုင်းအနေဖြင့် Google သည် ဆုငွေ ၆၀ ကို ချမှတ်ထားပြီး ဒေါ်လာ ၁၁၈,၀၀၀ (ဒေါ်လာ ၄၃,၀၀၀ ဆုနှစ်ခု၊ ဒေါ်လာ ၁၁,၀၀၀ ဆုနှစ်ခုနှင့် ဒေါ်လာ ၄,၀၀၀၊ ဒေါ်လာ ၃,၀၀၀၊ ဒေါ်လာ ၂,၀၀၀ နှင့် ဒေါ်လာ ၁,၀၀၀ ဆုတစ်ခုစီ) ချီးမြှင့်ခဲ့သည်။ ဆုငွေ ၅၂ ခု၏ ပမာဏကို မဆုံးဖြတ်ရသေးပါ။

source: opennet.ru

DDoS ကာကွယ်ရေး၊ VPS VDS ဆာဗာများပါသည့် ဆိုက်များအတွက် ယုံကြည်စိတ်ချရသော hosting ကို ဝယ်ယူပါ။ 🔥 DDoS ကာကွယ်မှု၊ VPS VDS ဆာဗာများပါရှိသော ယုံကြည်စိတ်ချရသော ဝဘ်ဆိုက် hosting ကို ဝယ်ယူပါ | ProHoster