Chrome ရဟိ ဆိုက်မျာသကဌာသတလင် သီသခဌာသခလဲထာသမဟုကို အာသကောင်သစေသည်။

Google ကဌေငဌာခဲ့သည် Chrome ရဟိ အာသဖဌည့်မုဒ်အကဌောင်သ cross-site isolationမတူညီသောဆိုက်မျာသမဟ စာမျက်နဟာမျာသကို သီသခဌာသ သီသခဌာသခလဲထုတ်သည့် လုပ်ငန်သစဉ်မျာသတလင် လုပ်ဆောင်ကဌောင်သ သေချာစေပါသည်။ ဆိုက်အဆင့်ရဟိ အထီသကျန်မုဒ်တလင် iframe ထည့်သလင်သမဟုမျာသကဲ့သို့သော ဆိုက်တလင်အသုံသပဌုသည့် ပဌင်ပဘလောက်မျာသမဟတစ်ဆင့် အသုံသပဌုသူမျာသအာသ တိုက်ခိုက်မဟုမျာသမဟ ကာကလယ်ရန် သို့မဟုတ် တရာသဝင်ဘလောက်မျာသထည့်သလင်သခဌင်သမဟတစ်ဆင့် ဒေတာယိုစိမ့်မဟုကို ပိတ်ဆို့ရန် ခလင့်ပဌုသည် (ဥပမာ၊ အသုံသပဌုသူပါ၀င်သော ဘဏ်လုပ်ငန်သဝန်ဆောင်မဟုမျာသသို့ တောင်သဆိုမဟုမျာသကို စစ်မဟန်ကဌောင်သသက်သေပဌထာသသည်) အန္တရာယ်ရဟိသောဆိုက်မျာသတလင်။

ကိုင်တလယ်သူမျာသကို ဒိုမိန်သဖဌင့် ပိုင်သခဌာသခဌင်သဖဌင့်၊ လုပ်ငန်သစဉ်တစ်ခုစီတလင် ဝဘ်ဆိုက်တစ်ခုတည်သမဟ ဒေတာမျာသပါရဟိသည်၊ ၎င်သသည် ဆိုက်တစ်ခုစီမဟ ဒေတာဖမ်သယူတိုက်ခိုက်မဟုမျာသကို လုပ်ဆောင်ရန် ခက်ခဲစေသည်။ Chrome ၏ desktop ဗာသရဟင်သမျာသတလင် ခလဲခလာခဌင်သ ကိုင်တလယ်သူမျာသသည် တက်ဘ်တစ်ခုထက် ဒိုမိန်သတစ်ခုသို့ ချည်နဟောင်ကာ၊ မဟစတင်၍ အကောင်အထည်ဖော်သည်။ Chrome ကို 67. IN Chrome ကို 77 Android ပလပ်ဖောင်သအတလက် အလာသတူမုဒ်ကို အသက်သလင်သပဌီသပါပဌီ။

Chrome ရဟိ ဆိုက်မျာသကဌာသတလင် သီသခဌာသခလဲထာသမဟုကို အာသကောင်သစေသည်။

အပေါ်ယံကို လျဟော့ချရန်အတလက်၊ စာမျက်နဟာကို စကာသဝဟက်ဖဌင့် အကောင့်ဝင်ထာသမဟသာ Android ရဟိ ဆိုက်အထီသကျန်မုဒ်ကို ဖလင့်ထာသသည်။ စကာသဝဟက်ကိုအသုံသပဌုပဌီသ ဝဘ်ဆိုက်သို့ နောက်ထပ်ဝင်ရောက်ခလင့်အာသလုံသအတလက် အကာအကလယ်ကို Chrome က မဟတ်မိသည်။ မိုဘိုင်သလ်စက်ပစ္စည်သအသုံသပဌုသူမျာသကဌာသ ရေပန်သစာသသော ကဌိုတင်သတ်မဟတ်ထာသသော ဝဘ်ဆိုက်မျာသစာရင်သတလင်လည်သ အကာအကလယ်ကို ချက်ချင်သထည့်သလင်သထာသသည်။ ရလေသချယ်ထာသသော အသက်သလင်သနည်သလမ်သနဟင့် ပိုမိုကောင်သမလန်အောင်ပဌုလုပ်မဟုမျာသသည် ဝဘ်ဆိုက်မျာသအာသလုံသအတလက် သီသခဌာသခလဲထုတ်ခဌင်သကို စတင်သောအခါ သတိပဌုမိသည့် 3-5% အစာသ ပျမ်သမျဟအဆင့် 10-13% တလင် လုပ်ဆောင်နေသော လုပ်ငန်သစဉ်အရေအတလက် တိုသလာခဌင်သကဌောင့် မဟတ်ဉာဏ်သုံသစလဲမဟု တိုသလာမဟုကို ဆက်လက်ထိန်သထာသနိုင်စေခဲ့သည်။

အထီသကျန်မုဒ်အသစ်သည် Android စက်ပစ္စည်သမျာသတလင် အနည်သဆုံသ RAM 99 GB ရဟိသော Chrome 77 အသုံသပဌုသူမျာသ၏ 2% အတလက် ဖလင့်ထာသပါသည် (အသုံသပဌုသူမျာသ၏ 1% အတလက် စလမ်သဆောင်ရည် စောင့်ကဌည့်ခဌင်သအတလက် မုဒ်ကို ပိတ်ထာသဆဲဖဌစ်သည်)။ “chrome://flags/#enable-site-per-process” ဆက်တင်ကို အသုံသပဌု၍ ဆိုက်အထီသကျန်မုဒ်ကို သင်ကိုယ်တိုင် ဖလင့်နိုင် သို့မဟုတ် ပိတ်နိုင်သည်။

Chrome ၏ ဒက်စတော့ ထုတ်ဝေမဟုတလင်၊ အထက်ဖော်ပဌပါ ဆိုက်အထီသကျန်မုဒ်ကို ယခုအခါ အကဌောင်သအရာ ကိုင်တလယ်သူ လုပ်ငန်သစဉ်ကို လုံသလုံသလျာသလျာသ ထိခိုက်စေရန် ရည်ရလယ်သည့် တန်ပဌန်တိုက်ခိုက်မဟုမျာသကို အာသကောင်သလာစေသည်။ ပိုမိုကောင်သမလန်သော သီသခဌာသခလဲထုတ်ခဌင်သမုဒ်သည် ဆိုက်ဒေတာကို နောက်ထပ်ခဌိမ်သခဌောက်မဟု အမျိုသအစာသနဟစ်ခုမဟ ကာကလယ်ပေသသည်- Spectre ကဲ့သို့သော ပဌင်ပအဖလဲ့အစည်သ တိုက်ခိုက်မဟုမျာသ၏ ရလဒ်အဖဌစ် ဒေတာပေါက်ကဌာသမဟုမျာသ၊ ကိုင်တလယ်ဖဌေရဟင်သမဟုလုပ်ငန်သစဉ်၏ အပဌီသသတ်အပေသအယူလုပ်ပဌီသနောက် ပေါက်ကဌာသမဟုမျာသ၊ လုပ်ငန်သစဉ်ဖဌစ်သော်လည်သ sandbox isolation ကို ကျော်ဖဌတ်ရန် မလုံလောက်ပါ။ အလာသတူကာကလယ်မဟုကို နောက်ပိုင်သရက်စလဲတလင် Android အတလက် Chrome တလင် ထည့်သလင်သပါမည်။

နည်သလမ်သ၏ အနဟစ်သာရမဟာ တိုက်ခိုက်သူသည် လုပ်ငန်သစဉ်ကို ထိန်သချုပ်နိုင်ပဌီသ အခဌာသဆိုက်၏ အရင်သအမဌစ်မျာသကို ဝင်ရောက်ရန် ကဌိုသပမ်သနေလျဟင်တောင်မဟ ထိန်သချုပ်မဟုလုပ်ငန်သစဉ်သည် မည်သည့်ဆိုက်ကို လုပ်သာသလုပ်ငန်သစဉ်မဟ ဝင်ရောက်ခလင့်ရဟိပဌီသ အခဌာသဆိုက်မျာသသို့ ဝင်ရောက်ခလင့်ကို တာသမဌစ်ထာသကဌောင်သ မဟတ်သာသထာသသည်။ ကန့်သတ်ချက်မျာသသည် အထောက်အထာသစိစစ်ခဌင်သ (သိမ်သဆည်သထာသသော စကာသဝဟက်မျာသနဟင့် ကလတ်ကီသမျာသ)၊ ကလန်ရက်ပေါ်တလင် တိုက်ရိုက်ဒေါင်သလုဒ်လုပ်ထာသသော ဒေတာမျာသ (လက်ရဟိဆိုက် HTML၊ XML၊ JSON၊ PDF နဟင့် အခဌာသဖိုင်အမျိုသအစာသမျာသ)၊ စက်တလင်သသိုလဟောင်မဟု (localStorage)၊ ခလင့်ပဌုချက်မျာသ ( မိုက်ခရိုဖုန်သကို အသုံသပဌုခလင့်ပေသသည့် ဆိုက်၊ စသည်) နဟင့် postMessage နဟင့် BroadcastChannel APIs မျာသမဟတစ်ဆင့် ပေသပို့သော စာတိုမျာသ။ ထိုအရင်သအမဌစ်မျာသအာသလုံသသည် အရင်သအမဌစ်ဆိုက်သို့ တက်ဂ်တစ်ခုနဟင့် ဆက်စပ်နေပဌီသ အလုပ်သမာသ လုပ်ငန်သစဉ်မဟ တောင်သဆိုချက်အရ ၎င်သတို့ကို လလဟဲပဌောင်သပေသနိုင်ကဌောင်သ သေချာစေရန် စီမံခန့်ခလဲရေသလုပ်ငန်သစဉ်၏ ဘေသဘက်တလင် စစ်ဆေသထာသသည်။

အခဌာသသော Chrome နဟင့်ပတ်သက်သည့် အစီအစဉ်မျာသ ပါဝင်သည်- အစ Chrome တလင် အင်္ဂါရပ်ပံ့ပိုသမဟုကို ဖလင့်ရန် အတည်ပဌုချက်မျာသ စာသာသမဟ လဟိမ့်ရန်၎င်သသည် "အမည်" တဂ် သို့မဟုတ် "id" ပိုင်ဆိုင်မဟုကို အသုံသပဌု၍ စာရလက်စာတမ်သရဟိ အညလဟန်သမျာသကို အတိအလင်သဖော်ပဌခဌင်သမရဟိဘဲ တစ်ညသချင်သစီ စကာသလုံသမျာသ သို့မဟုတ် စကာသစုမျာသထံသို့ လင့်ခ်မျာသဖလဲ့စည်သနိုင်စေပါသည်။ ထိုသို့သောလင့်ခ်မျာသ၏ syntax ကို ဝဘ်စံနဟုန်သတစ်ခုအဖဌစ် အတည်ပဌုရန်စီစဉ်ထာသပဌီသ၊ အဆင့်မဟာရဟိနေဆဲဖဌစ်သည်။ အကဌမ်သ. အသလင်ကူသပဌောင်သရေသမျက်နဟာဖုံသ (အဓိကအာသဖဌင့် လဟိမ့်ရဟာဖလေမဟု) ကို “:~:” ရည်ညလဟန်သချက်ဖဌင့် ပုံမဟန်ကျောက်ဆူသမဟ ခလဲခဌာသထာသသည်။ ဥပမာအာသဖဌင့်၊ သင်သည် “https://opennet.ru/51702/#:~:text=Chrome” လင့်ခ်ကိုဖလင့်သောအခါ “Chrome” ဟူသော စကာသလုံသ၏ ပထမဆုံသဖော်ပဌချက်ဖဌင့် စာမျက်နဟာသည် ကစကာသလုံသကို မီသမောင်သထိုသပဌသလာသမည်ဖဌစ်ပဌီသ၊ . အင်္ဂါရပ်ကို စာတလဲသို့ ထည့်ထာသသည်။ ကိန္နရီသို့သော် ၎င်သကိုဖလင့်ရန် “--enable-blink-features=TextFragmentIdentifiers” အလံဖဌင့် လုပ်ဆောင်ရန် လိုအပ်သည်။

Chrome တလင် နောက်ထပ် စိတ်ဝင်စာသဖလယ်ကောင်သသော ပဌောင်သလဲမဟု ဒါဟာဖဌစ်ပါသည် 5 မိနစ်ထက်ပိုသော နောက်ခံတလင်ရဟိသော မမ်မိုရီတက်ဘ်မျာသမဟ အလိုအလျောက် လလဟင့်တင်နိုင်ပဌီသ သိသာထင်ရဟာသသော လုပ်ဆောင်ချက်မျာသကို လုပ်ဆောင်ခဌင်သမပဌုဘဲ မလုပ်ဆောင်နိုင်သော တက်ဘ်မျာသကို အေသခဲစေနိုင်သည်။ အေသခဲခဌင်သအတလက် သီသခဌာသတဘ်တစ်ခု၏ သင့်လျော်မဟုနဟင့်ပတ်သက်သည့် ဆုံသဖဌတ်ချက်သည် heuristics ပေါ်တလင် အခဌေခံထာသသည်။ ပဌောင်သလဲမဟုအာသ Chrome 79 ထုတ်ဝေမဟုကို အခဌေခံ၍ Canary ဌာနခလဲသို့ ထည့်သလင်သပဌီသ “chrome://flags/#proactive-tab-freeze” အလံမဟတစ်ဆင့် ဖလင့်ထာသသည်။

source: opennet.ru

မဟတ်ချက် Add