Chrome 80 ထွက်ရှိ

Google တင်ဆက် ဝဘ်ဘရောက်ဆာထုတ်ဝေ Chrome ကို 80... တပြိုင်နက်တည်း ရရှိနိုင် အခမဲ့ပရောဂျက်ကို တည်ငြိမ်စွာ လွှတ်ပေးပါ။ ခရိုမီယမ်Chrome ၏အခြေခံဖြစ်သည်။ Chrome ဘရောက်ဆာ ကွဲပြားခြားနားသော Google လိုဂိုအသုံးပြုမှု၊ ပျက်စီးမှုဖြစ်လျှင် အကြောင်းကြားချက်ပေးပို့ရန် စနစ်တစ်ခုပါဝင်မှု၊ တောင်းဆိုမှုအရ Flash module တစ်ခုကို ဒေါင်းလုဒ်လုပ်နိုင်စွမ်း၊ ကာကွယ်ထားသော ဗီဒီယိုအကြောင်းအရာ (DRM)၊ ရှာဖွေမှုအတွင်း အလိုအလျောက် အပ်ဒိတ်များ ထည့်သွင်းခြင်းနှင့် ထုတ်လွှင့်ခြင်းအတွက် စနစ်တစ်ခု၊ RLZ ဘောင်များ. Chrome 81 ၏ နောက်ထွက်ရှိမှုကို မတ်လ 17 ရက်နေ့တွင် ပြုလုပ်ရန် စီစဉ်ထားသည်။

အဓိက အပြောင်းအလဲများ в Chrome ကို 80:

  • အသုံးပြုသူ အနည်းငယ်အတွက်၊ တဘ်အုပ်စုဖွဲ့ခြင်း လုပ်ဆောင်ချက်ကို ကမ်းလှမ်းထားပြီး၊ ၎င်းသည် သင်အား အမြင်ဖြင့် ခွဲခြားထားသော အုပ်စုများအတွင်း အလားတူရည်ရွယ်ချက်များဖြင့် တက်ဘ်များစွာကို ပေါင်းစပ်နိုင်စေပါသည်။ အုပ်စုတစ်ခုစီကို ၎င်း၏ကိုယ်ပိုင်အရောင်နှင့် အမည်သတ်မှတ်နိုင်သည်။ စတင်ခြင်း၏ပထမလှိုင်းတွင်မပါဝင်သောအသုံးပြုသူများသည် “chrome://flags/#tab-groups” ရွေးချယ်မှုမှတစ်ဆင့် အုပ်စုဖွဲ့ခြင်းပံ့ပိုးမှုကို ဖွင့်နိုင်သည်။

    Chrome 80 ထွက်ရှိ
  • ဤအင်္ဂါရပ်အတွက် ပံ့ပိုးမှု ထပ်ထည့်ထားသည်။ စာသားမှ လှိမ့်ရန်"အမည်" တဂ် သို့မဟုတ် "id" ပိုင်ဆိုင်မှုကို အသုံးပြု၍ စာရွက်စာတမ်းရှိ အညွှန်းများကို အတိအလင်းဖော်ပြခြင်းမရှိဘဲ တစ်ဦးချင်းစီ စကားလုံးများ သို့မဟုတ် စကားစုများသို့ လင့်ခ်များ ဖန်တီးနိုင်စေသော၊ အဆိုပါလင့်ခ်များ၏ syntax ကို ဝဘ်စံနှုန်းတစ်ခုအဖြစ် အတည်ပြုရန်စီစဉ်ထားပြီး အဆင့်တွင်ရှိနေဆဲဖြစ်သည်။ အကြမ်း. အသွင်ကူးပြောင်းရေးမျက်နှာဖုံး (အဓိကအားဖြင့် လှိမ့်ရှာဖွေမှု) ကို “:~:” ရည်ညွှန်းချက်ဖြင့် ပုံမှန်ကျောက်ဆူးမှ ခွဲခြားထားသည်။ ဥပမာအားဖြင့်၊ သင်သည် “https://opennet.ru/52312/#:~:text=Chrome” လင့်ခ်ကိုဖွင့်သောအခါ စာမျက်နှာသည် “Chrome” ဟူသော စကားလုံး၏ ပထမဆုံးဖော်ပြချက်ဖြင့် အနေအထားသို့ ရွေ့သွားမည်ဖြစ်ပြီး ဤစကားလုံးကို မီးမောင်းထိုးပြပါမည်။ .
  • အသုံးချပါ။ HTTPS မဟုတ်သော တောင်းဆိုမှုများအတွက်၊ ဆိုက်များအကြား ကွတ်ကီးများ လွှဲပြောင်းခြင်းအပေါ် ပိုမိုတင်းကျပ်သော ကန့်သတ်ချက်တစ်ခု၊ လက်ရှိစာမျက်နှာ၏ ဒိုမိန်းမဟုတ်သည့် အခြားဆိုက်များကို ဝင်ရောက်သည့်အခါ သတ်မှတ်ထားသော ပြင်ပကုမ္ပဏီ ကွတ်ကီးများ လုပ်ဆောင်ခြင်းကို တားမြစ်ထားသည်။ ထိုကဲ့သို့သော Cookies များကို ကြော်ငြာကွန်ရက်ကုဒ်များ၊ လူမှုကွန်ရက်ဝစ်ဂျက်များနှင့် ဝဘ်ခွဲခြမ်းစိတ်ဖြာမှုစနစ်များရှိ ဆိုက်များကြားရှိ သုံးစွဲသူများ၏ လှုပ်ရှားမှုများကို ခြေရာခံရန် အသုံးပြုသည်။ Cookies များ၏ ထုတ်လွှင့်မှုကို ထိန်းချုပ်ရန်၊ Set-Cookie ခေါင်းစီးတွင် သတ်မှတ်ထားသည့် SameSite ရည်ညွှန်းချက်ကို အသုံးပြုပြီး ၎င်းကို ပုံမှန်အားဖြင့် ယခုသတ်မှတ်ထားသည့် တန်ဖိုးဖြစ်သည့် “SameSite=Lax”၊၊ ဆိုက်ဖြတ်၍ တောင်းဆိုချက်များအတွက် Cookies ပေးပို့မှုကို ကန့်သတ်ထားသည့် တန်ဖိုး၊ ပုံတောင်းဆိုမှု သို့မဟုတ် အခြားဆိုက်မှ iframe မှတဆင့် အကြောင်းအရာကို တင်ခြင်းကဲ့သို့သော၊ Sites များသည် Cookie ဆက်တင်ကို SameSite=None သို့ ပြတ်သားစွာ သတ်မှတ်ခြင်းဖြင့် မူရင်း SameSite အပြုအမူကို အစားထိုးနိုင်သည်။ သို့သော်၊ တန်ဖိုး SameSite= Cookie အတွက်မရှိပါ လုံခြုံသောမုဒ်တွင်သာ သတ်မှတ်နိုင်သည် ( HTTPS မှတဆင့် ချိတ်ဆက်မှုများအတွက် တရားဝင်သည်)။ အပြောင်းအလဲသည် အဆင့်ဆင့် စတင်မည်ဖြစ်သည်။ လျှောက်ထားပါ။ ဖေဖော်ဝါရီ 17၊ အစပိုင်းတွင် အသုံးပြုသူ အနည်းငယ်အတွက်၊ ထို့နောက် လွှမ်းခြုံမှုကို တဖြည်းဖြည်း တိုးချဲ့ခဲ့သည်။
  • ထပ်ပြောပါသည်။ အထောက်အထားများ အတည်ပြုခြင်းနှင့် ပတ်သက်သော စိတ်အနှောက်အယှက်ဖြစ်စေသော သတိပေးချက်များမှ ကာကွယ်ပေးခြင်း။ spamming တွန်းအားပေး အသိပေးခြင်းကဲ့သို့သော လုပ်ဆောင်ချက်သည် အသုံးပြုသူအတွေ့အကြုံကို အနှောင့်အယှက်ပေးပြီး အတည်ပြုသည့် ဒိုင်ယာလော့ခ်များမှ အာရုံစိုက်မှုကို အနှောင့်အယှက်ပေးသောကြောင့်၊ Chrome 80 တွင် သီးခြား ဒိုင်ယာလော့ခ်အစား၊ ခွင့်ပြုချက်တောင်းခံမှုကို ပိတ်ဆို့ထားကြောင်း လိပ်စာဘားတွင် သတင်းအချက်အလက်ဆိုင်ရာ ကိရိယာအကြံပြုချက်ကို ယခုပြသနိုင်ပြီဖြစ်ပြီး ယင်းနောက်တွင်၊ ဖြတ်ထားသော ခေါင်းလောင်းပုံနှင့်အတူ ညွှန်ပြချက်တစ်ခုအဖြစ် ပြိုကျသွားသည်။ ညွှန်ပြချက်ကို နှိပ်ခြင်းဖြင့် သင်သည် အဆင်ပြေသည့်အချိန်တွင်မဆို တောင်းဆိုထားသော ခွင့်ပြုချက်ကို စတင်အသုံးပြုနိုင်သည် သို့မဟုတ် ငြင်းပယ်နိုင်သည်။ အလိုအလျောက်၊ မုဒ်အသစ်သည် ယခင်က ထိုသို့သောတောင်းဆိုမှုများကို အများအားဖြင့် ပိတ်ဆို့ခဲ့သည့် အသုံးပြုသူများအပြင် ငြင်းပယ်ခံရသည့် တောင်းဆိုမှုများ၏ ရာခိုင်နှုန်းများစွာကို မှတ်တမ်းတင်ထားသည့် ဝဘ်ဆိုက်များအတွက်လည်း ရွေးချယ်ဖွင့်ပေးမည်ဖြစ်သည်။ တောင်းဆိုမှုအားလုံးအတွက် မုဒ်အသစ်ကို ဖွင့်ရန်၊ ဆက်တင်များ (chrome://flags/#quiet-notification-prompts) တွင် အထူးရွေးချယ်စရာတစ်ခုကို ပေါင်းထည့်ထားသည်။

    Chrome 80 ထွက်ရှိ
  • တားမြစ်ထားသည်။ ပေါ်လာသောပြတင်းပေါက်များကိုပြသခြင်း (window.open() နည်းလမ်းကိုခေါ်ဆိုခြင်း) နှင့် တစ်ပြိုင်နက်တည်း XMLHttpRequests များကို စာမျက်နှာပိတ်ခြင်း သို့မဟုတ် ဖြစ်ရပ်ကိုင်တွယ်သူများကို ဝှက်ခြင်း ( unload ၊ beforeunload ၊ pagehide နှင့် visibilitychange )
  • ကနဦးအဆိုပြုခဲ့သည်။ ကာကွယ်မှု ရောနှောမာလ်တီမီဒီယာအကြောင်းအရာကို တင်ခြင်းမှ (အရင်းအမြစ်များကို http:// ပရိုတိုကောမှတဆင့် HTTPS စာမျက်နှာပေါ်တွင် တင်သောအခါ)။ HTTPS မှတစ်ဆင့် ဖွင့်ထားသော စာမျက်နှာများတွင်၊ အသံနှင့် ဗီဒီယိုဖိုင်များကို ဖွင့်ခြင်းနှင့် ဆက်စပ်နေသော ပိတ်ဆို့မှုများတွင် ယခုအခါ "http://" လင့်ခ်များကို "https://" ဖြင့် အလိုအလျောက် အစားထိုးသွားပါမည်။ အသံ သို့မဟုတ် ဗီဒီယို အရင်းအမြစ်ကို https မှတစ်ဆင့် မရရှိနိုင်ပါက၊ ၎င်း၏ ဒေါင်းလုဒ်ဆွဲခြင်းကို ပိတ်ဆို့ထားသည် (လိပ်စာဘားရှိ သော့ခလောက်သင်္ကေတဖြင့် ဝင်ရောက်နိုင်သော မီနူးမှတစ်ဆင့် ပိတ်ဆို့ခြင်းကို သင်ကိုယ်တိုင် အမှတ်အသားပြုနိုင်သည်)။

    ပုံများကို မပြောင်းလဲဘဲ ဆက်လက်တင်နေပါမည် (Chrome 81 တွင် အလိုအလျောက်ပြင်ပေးမည်)၊ သို့သော် ၎င်းတို့ကို https သို့မဟုတ် ပိတ်ဆို့ထားသောပုံများဖြင့် အစားထိုးရန်အတွက်၊ site developer များသည် CSP ဂုဏ်သတ္တိများကို upgrade-insecure-requests နှင့် block-all-mixed-content တို့ဖြင့် ပံ့ပိုးပေးထားပါသည်။ Script များနှင့် iframes အတွက်၊ ရောနှောထားသော အကြောင်းအရာပိတ်ဆို့ခြင်းကို ယခင်က လုပ်ဆောင်ခဲ့ပြီးဖြစ်သည်။

  • တစ်ဖြည်းဖြည်း အဆက်ဖြုတ် FTP ပံ့ပိုးမှု။ မူရင်းအားဖြင့်၊ FTP ပံ့ပိုးမှုကို ရနိုင်သော်လည်း ဖြစ်လိမ့်မည်။ ကျင်းပသည်။ အသုံးပြုသူများ၏ ရာခိုင်နှုန်းအချို့အတွက် FTP ပံ့ပိုးမှုကို ပိတ်ထားမည့် စမ်းသပ်မှုတစ်ခု (ပြန်လာရန် သင်သည် “-enable-ftp” ရွေးချယ်မှုဖြင့် ဘရောက်ဆာကို စတင်ရန် လိုအပ်လိမ့်မည်)။ “ftp://” ပရိုတိုကောမှတစ်ဆင့် ဒေါင်းလုဒ်လုပ်ထားသော အရင်းအမြစ်များ၏ အကြောင်းအရာများ၏ ဘရောက်ဆာဝင်းဒိုးတွင် ယခင်ထုတ်ဝေမှုများတွင် ပြသမှုကို ပိတ်ထားခဲ့ပြီးဖြစ်သည် (ဥပမာ၊ HTML စာရွက်စာတမ်းများနှင့် README ဖိုင်များကို ပြသခြင်းကို ရပ်တန့်ထားသည်)၊ FTP အသုံးပြုမှုမှာ၊ စာရွက်စာတမ်းများမှ အရင်းအမြစ်ခွဲများကို ဒေါင်းလုဒ်လုပ်သည့်အခါ တားမြစ်ထားပြီး FTP အတွက် proxy ပံ့ပိုးမှုကို ရပ်ဆိုင်းထားသည်။ သို့သော်လည်း တိုက်ရိုက်လင့်ခ်များမှ ဖိုင်များကို ဒေါင်းလုဒ်လုပ်ပြီး လမ်းညွှန်အကြောင်းအရာများကို ပြသရန် ဖြစ်နိုင်သေးသည်။
  • ထပ်ပြောပါသည်။
    ဆိုက်အိုင်ကွန် (favicon) အဖြစ် vector SVG ပုံများကို သုံးနိုင်သည်။
  • ဘရောက်ဆာများအကြား တစ်ပြိုင်တည်းလုပ်ဆောင်နေစဉ်အတွင်း လွှဲပြောင်းပေးသည့် ဒေတာအမျိုးအစားအချို့ကို ရွေးချယ်ပိတ်နိုင်စေသည့် စွမ်းရည်ကို ဆက်တင်များတွင် ထည့်သွင်းထားသည်။
  • ဗဟိုမှ စီမံခန့်ခွဲသော ကော်ပိုရိတ်အသုံးပြုသူများအတွက် စည်းမျဉ်းတစ်ခုကို ထည့်သွင်းထားသည်။ BlockExternalExtensionsစက်ပစ္စည်းပေါ်တွင် ပြင်ပ add-ons များ တပ်ဆင်ခြင်းကို တားဆီးရန် ခွင့်ပြုသည်။
  • ဟိုဟာ အခွင့်အရေး JavaScript ရှိ ဂုဏ်သတ္တိများ သို့မဟုတ် ခေါ်ဆိုမှုများ၏ ကွင်းဆက်တစ်ခုလုံးကို တစ်ကြိမ်စစ်ဆေးခြင်း။ ဥပမာအားဖြင့်၊ “db.user.name.length” ကိုဝင်ရောက်သည့်အခါ၊ ဥပမာအားဖြင့် “if (db && db.user && db.user.name)” မှတဆင့် အစိတ်အပိုင်းအားလုံး၏ အဓိပ္ပါယ်ကို အဆင့်ဆင့်စစ်ဆေးရန် လိုအပ်ပါသည်။ ယခု "?" လုပ်ဆောင်ချက်ကို အသုံးပြု. ပဏာမစစ်ဆေးမှုများမပြုလုပ်ဘဲ “db?.user?.name?.length” တန်ဖိုးကို သင်ဝင်ရောက်ကြည့်ရှုနိုင်ပြီး ထိုသို့ဝင်ရောက်ခြင်းသည် အမှားအယွင်းတစ်ခုသို့ ဦးတည်မည်မဟုတ်ပါ။ ပြဿနာများရှိပါက (အချို့သောဒြပ်စင်အား null သို့မဟုတ် သတ်မှတ်မထားသည့်အတိုင်း လုပ်ဆောင်ပါက)) output ကို "သတ်မှတ်မထားပါ" ဖြစ်လိမ့်မည်။
  • JavaScript သည် logical concatenation operator အသစ်ကို မိတ်ဆက်ပေးသည် "??ဘယ် operand သည် NULL သို့မဟုတ် သတ်မှတ်ထားခြင်းမရှိပါက ညာဘက် operand ကို ပြန်ပေးမည့်၊ နှင့် အပြန်အလှန်အားဖြင့်။ ဥပမာ "const foo = bar ?? 'default string'" သည် bar သည် null ဖြစ်ပါက "||" အော်ပရေတာနှင့် ဆန့်ကျင်သည့်အနေဖြင့် bar သည် 0 နှင့် ' ' ဖြစ်သည့်အခါ အပါအဝင် အခြားသော bar ၏တန်ဖိုးကို ပြန်ပေးပါမည်။
  • မူရင်းစမ်းသပ်မှုမုဒ်တွင် (သီးခြားလိုအပ်သော စမ်းသပ်မှုအင်္ဂါရပ်များ activation) အဆိုပြုထားသော အကြောင်းအရာ အညွှန်းကိန်း API။ မူလစမ်းသပ်မှုတွင် localhost သို့မဟုတ် 127.0.0.1 မှ ဒေါင်းလုဒ်လုပ်ထားသော အပလီကေးရှင်းများမှ သတ်မှတ်ထားသော API နှင့် အလုပ်လုပ်နိုင်စွမ်းကို ဆိုလိုသည်၊ သို့မဟုတ် သီးခြားဆိုက်တစ်ခုအတွက် ကန့်သတ်အချိန်တစ်ခုအတွက် တရားဝင်သော အထူးတိုကင်တစ်ခုကို မှတ်ပုံတင်ပြီး လက်ခံရရှိပြီးနောက်၊ API အကြောင်းအရာ အညွှန်းကိန်းProgressive Web Apps (PWS) မုဒ်တွင် လုပ်ဆောင်နေသည့် ဝဘ်အပလီကေးရှင်းများမှ ယခင်က ကက်ရှ်ထားသည့် အကြောင်းအရာများအကြောင်း မက်တာဒေတာကို ပေးသည်။ အပလီကေးရှင်းသည် ရုပ်ပုံများ၊ ဗီဒီယိုများနှင့် ဆောင်းပါးများအပါအဝင် ဘရောက်ဆာဘက်ရှိ ဒေတာအမျိုးမျိုးကို သိမ်းဆည်းနိုင်ပြီး ကွန်ရက်ချိတ်ဆက်မှု ပျောက်ဆုံးသွားသောအခါ၊ ၎င်းကို Cache Storage နှင့် IndexedDB APIs များကို အသုံးပြု၍ အသုံးပြုပါ။ Content Indexing API သည် ထိုအရင်းအမြစ်များကို ထည့်ရန်၊ ရှာဖွေရန်နှင့် ဖျက်ရန် ဖြစ်နိုင်သည်။ ဘရောက်ဆာတွင်၊ အော့ဖ်လိုင်းကြည့်ရှုရန်ရရှိနိုင်သည့် စာမျက်နှာများနှင့် မာလ်တီမီဒီယာဒေတာစာရင်းကို စာရင်းပြုစုရန် ဤ API ကို အသုံးပြုထားပြီးဖြစ်သည်။

    Chrome 80 ထွက်ရှိ
  • တည်ငြိမ်ပြီး ယခုအခါ မူရင်းစမ်းသပ်မှု API ၏ပြင်ပတွင် ဖြန့်ဝေထားသည်။ ဆက်သွယ်ရန် ရွေးချယ်သူအသုံးပြုသူအား လိပ်စာစာအုပ်မှ ထည့်သွင်းမှုများကို ရွေးချယ်နိုင်ပြီး ၎င်းတို့နှင့်ပတ်သက်သည့် အချို့သောအသေးစိတ်အချက်အလက်များကို ဆိုက်သို့ ပေးပို့ခွင့်ပြုသည်။ တောင်းဆိုချက်သည် ပြန်လည်ရယူလိုသည့် ဂုဏ်သတ္တိများစာရင်းကို သတ်မှတ်ပေးသည်။ ဤဂုဏ်သတ္တိများကို အသုံးပြုသူအား ပြတ်သားစွာပြသထားပြီး၊ ဤဂုဏ်သတ္တိများကို ကျော်ဖြတ်ရန်၊ မဖြတ်သန်းရန် ဆုံးဖြတ်သည်။ ဥပမာအားဖြင့်၊ ပေးပို့သောစာအတွက် လက်ခံသူများကို ရွေးချယ်ရန် ဝဘ်မေးလ်ကလိုင်းယင့်တစ်ခုတွင်၊ တိကျသောနံပါတ်တစ်ခုသို့ခေါ်ဆိုမှုစတင်ရန် VoIP လုပ်ဆောင်ချက်ပါရှိသော ဝဘ်အက်ပလီကေးရှင်းတစ်ခုတွင်၊ သို့မဟုတ် စာရင်းသွင်းပြီးသားသူငယ်ချင်းများကို ရှာဖွေရန်အတွက် လူမှုကွန်ရက်တွင် API ကို အသုံးပြုနိုင်သည်။ . တစ်ချိန်တည်းမှာပင်၊ မူလစမ်းသပ်မှုများ၏တစ်စိတ်တစ်ပိုင်းအနေဖြင့်၊ အဆက်အသွယ်ရွေးချယ်သူ၏ဂုဏ်သတ္တိအသစ်အချို့ကို ကမ်းလှမ်းခဲ့သည်- ယခင်က ရရှိနိုင်သောအမည်အပြည့်အစုံ၊ အီးမေးလ်နှင့် ဖုန်းနံပါတ်တို့အပြင် အီးမေးလ်လိပ်စာနှင့် ပုံတစ်ပုံကို လွှဲပြောင်းနိုင်သည့်စွမ်းရည်ကိုပါ ထည့်သွင်းထားသည်။
  • Web Workers တွင် အဆိုပြုသည်။ ECMAScript မော်ဂျူးများကို တင်ရန် နည်းလမ်းသစ်တစ်ခု၊ သင်သည် importScripts() လုပ်ဆောင်ချက်ကို အသုံးပြုခြင်းမှ ရှောင်ရှားနိုင်စေမည့် နည်းလမ်းသစ်ဖြစ်ပြီး၊ တင်သွင်းထားသော script ကို လုပ်ဆောင်နေချိန်တွင် အလုပ်သမားအား ပိတ်ဆို့ကာ ကမ္ဘာလုံးဆိုင်ရာ အကြောင်းအရာတွင် ၎င်းကို လုပ်ဆောင်သည်။ နည်းလမ်းအသစ်တွင် ပုံမှန် JavaScript တင်သွင်းမှုယန္တရားများကို ပံ့ပိုးပေးသည့် ဝဘ်အလုပ်သမားများအတွက် အထူး module များဖန်တီးပြီး အလုပ်သမား၏လုပ်ဆောင်မှုကို ပိတ်ဆို့ခြင်းမရှိဘဲ ဒိုင်းနမစ်ဖြင့် တင်နိုင်သည်။ မော်ဂျူးများကို တင်ရန်၊ Worker constructor သည် အရင်းအမြစ်အမျိုးအစားအသစ် - 'module' ကို ပေးသည်-

    const worker = အလုပ်သမားအသစ်('worker.js'၊ {
    အမျိုးအစား- 'မော်ဂျူး'
    });

  • ဟိုဟာ ပြင်ပစာကြည့်တိုက်များကိုအသုံးပြုရန်မလိုအပ်ဘဲ ချုံ့ထားသောစီးကြောင်းများကို JavaScript ၏ built-in စွမ်းရည်။ ဖိသိပ်မှုနှင့် နှိမ့်ချမှုများအတွက် API များကို ထည့်သွင်းထားသည်။ CompressionStream နှင့် DecompressionStream. gzip နှင့် deflate algorithms များကို အသုံးပြု၍ ချုံ့ခြင်းကို ပံ့ပိုးထားသည်။

    const compressionReadableStream
    =inputReadableStream.pipeThrough(အသစ် CompressionStream('gzip'));

  • ထည့်ထားသော CSS ပိုင်ဆိုင်မှု"line-break: ဘယ်နေရာမဆို"၊ ကွက်လပ်များဖြင့် ကြိုတင်သတ်မှတ်ထားသော သတ်ပုံအက္ခရာများအနီးတွင် ဖြတ်တောက်ခြင်းအပါအဝင် မည်သည့်စာစီစာရိုက်အက္ခရာ၏အဆင့်တွင်မဆို ဖြတ်တောက်ခွင့်ပြုသည် ( ) စကားလုံးတွေရဲ့ အလယ်မှာ။ CSS ပိုင်ဆိုင်မှုကိုလည်း ထည့်ထားပါတယ်"overflow-wrap: ဘယ်နေရာမဆို» break အတွက် သင့်လျော်သော အနေအထားကို စာကြောင်းတွင် ရှာမတွေ့ပါက မည်သည့်နေရာတွင်မဆို ကွဲအက်နေသော ဇာတ်ကောင်များ၏ အတွဲများကို ချိုးဖျက်နိုင်စေပါသည်။
  • ကုဒ်ဝှက်ထားသောပုံစံဖြင့် လုပ်ဆောင်ခဲ့သော မီဒီယာအကြောင်းအရာအတွက်၊ နည်းလမ်းအတွက် ပံ့ပိုးမှုအား လုပ်ဆောင်ပြီးဖြစ်သည်။ MediaCapabilities.decodingInfo()ကာကွယ်ထားသော အကြောင်းအရာကို ကုဒ်လုပ်ခြင်းအတွက် ဘရောက်ဆာ၏ စွမ်းဆောင်ရည်များအကြောင်း အချက်အလက်များကို ပံ့ပိုးပေးသည့် (ဥပမာ၊ ရရှိနိုင်သော လှိုင်းနှုန်းနှင့် မျက်နှာပြင်အရွယ်အစားပေါ်အခြေခံ၍ အရည်အသွေးမြင့် သို့မဟုတ် စွမ်းအင်သက်သာသည့် ကုဒ်လုပ်ခြင်းဆိုင်ရာ ကုဒ်လုပ်ခြင်းဆိုင်ရာ အခြေအနေများကို ရွေးချယ်ရန် ဤနည်းလမ်းကို အသုံးပြုနိုင်ပါသည်။)
  • ထည့်ထားသောနည်းလမ်း HTMLVideoElement.getVideoPlaybackQuality()ဘစ်နှုန်း၊ ကြည်လင်ပြတ်သားမှုနှင့် အခြားဗီဒီယို ကန့်သတ်ဘောင်များကို ချိန်ညှိရန် ဗီဒီယိုပြန်ဖွင့်ခြင်း စွမ်းဆောင်ရည်အကြောင်း အချက်အလက်များကို သင်ရနိုင်မည်ဖြစ်သည်။
  • API တွင် ငွေပေးချေမှုကိုင်တွယ်သူရှိပြီးသားငွေပေးချေမှုစနစ်များနှင့် ပေါင်းစပ်မှုကို ရိုးရှင်းလွယ်ကူစေသည့်၊ စွမ်းရည်ကို ထည့်သွင်းထားသည်။ ကိုယ်စားလှယ်အဖွဲ့ ငွေပေးချေမှုစနစ်၏ ပြင်ပပရိုဆက်ဆာသို့ လိပ်စာနှင့် ဆက်သွယ်ရန်အချက်အလက်များကို လုပ်ဆောင်ခြင်း (ငွေပေးချေမှုစနစ် အက်ပ်လီကေးရှင်းတွင် ဘရောက်ဆာထက် ပိုမိုတိကျသောအချက်အလက်များ ရှိနိုင်သည်)။
  • HTTP header ပံ့ပိုးမှု ထပ်ထည့်ထားသည်။ Sec-Fetch-Destတောင်းဆိုချက်နှင့်ဆက်စပ်သည့် အကြောင်းအရာအမျိုးအစားအကြောင်း ထပ်လောင်းမက်တာဒေတာကို ပေးပို့ခွင့်ပြုသည့် (ဥပမာ၊ img တဂ်မှတစ်ဆင့် တောင်းဆိုချက်တစ်ခုအတွက်၊ အမျိုးအစားမှာ "ရုပ်ပုံ"၊ ဖောင့်များအတွက် - "ဖောင့်"၊ ဇာတ်ညွှန်းများအတွက် - "script"၊ ပုံစံများအတွက် - "စတိုင်" စသည်ဖြင့်) ။ သတ်မှတ်ထားသော အမျိုးအစားအပေါ် အခြေခံ၍ ဆာဗာသည် အချို့သော တိုက်ခိုက်မှုမျိုးများကို ကာကွယ်ရန် အတိုင်းအတာတစ်ခုအထိ လုပ်ဆောင်နိုင်သည် (ဥပမာ၊ ငွေလွှဲခြင်းအတွက် ကိုင်တွယ်သူထံသို့ လင့်ခ်တစ်ခုအား img တဂ်တစ်ခုမှတစ်ဆင့် သတ်မှတ်မည်မဟုတ်ပါ၊ ထို့ကြောင့် ထိုသို့တောင်းဆိုမှုများ မလိုအပ်ပါ။ စီမံဆောင်ရွက်သည်)။
  • JavaScript အင်ဂျင် V8 တွင် optimization ဆောင်ရွက်ခဲ့သည်။ အမှိုက်ပုံပေါ်တွင် အမှတ်အသားများကို သိမ်းဆည်းခြင်း။ 64-bit တန်ဖိုး အပြည့်အစုံကို သိမ်းဆည်းမည့်အစား၊ ညွှန်ပြချက်၏ ထူးခြားသောအောက်ပိုင်းဘစ်များကိုသာ သိမ်းဆည်းထားသည်။ ဤပိုမိုကောင်းမွန်အောင်ပြုလုပ်ခြင်းက စွမ်းဆောင်ရည်ပြစ်ဒဏ် 40-3% ဖြင့် heap memory သုံးစွဲမှုကို 8% လျှော့ချနိုင်စေခဲ့သည်။
    Chrome 80 ထွက်ရှိ

    Chrome 80 ထွက်ရှိ
  • အပြောင်းအလဲများ ဝဘ်ဆော့ဖ်ဝဲရေးသားသူများအတွက် ကိရိယာများတွင်-
    • ယခု web console သည် let နှင့် class expressions များကို ပြန်လည်သတ်မှတ်နိုင်စွမ်းရှိသည်။

      Chrome 80 ထွက်ရှိ
    • WebAssembly အမှားရှာပြင်ခြင်းကိရိယာများကို ပိုမိုကောင်းမွန်အောင် ပြုလုပ်ထားသည်။ ပံ့ပိုးကူညီမှု တို့ကို ထည့်သွင်းခဲ့သည်။ DWARF အဆင့်ဆင့် အမှားရှာပြင်ခြင်းအတွက်၊ ခွဲထွက်မှတ်များကို သတ်မှတ်ခြင်းနှင့် WebAssembly အပလီကေးရှင်းတစ်ခုရေးသားသည့် အရင်းအမြစ်ကုဒ်ရှိ စထရိုက်ခြေရာများကို ပိုင်းခြားစိတ်ဖြာခြင်း

      Chrome 80 ထွက်ရှိ
    • ကွန်ရက်လုပ်ဆောင်ချက်ကို ပိုင်းခြားစိတ်ဖြာရန် အကန့်ကို မြှင့်တင်ထားသည်။ တောင်းဆိုမှုစတင်ခြင်းနှင့်ဆက်စပ်သော script များ၏ခေါ်ဆိုမှုများ၏ကွင်းဆက်ကိုကြည့်ရှုရန်စွမ်းရည်ကိုထည့်သွင်းထားသည်။

      Chrome 80 ထွက်ရှိ

      ကွန်ရက်အရင်းအမြစ်တစ်ခုစီအတွက် ပကတိလမ်းကြောင်းနှင့် URL အပြည့်အစုံကိုပြသသည့် လမ်းကြောင်းနှင့် URL ကော်လံအသစ်များကို ပေါင်းထည့်ထားသည်။ ရွေးချယ်ထားသော မေးခွန်းကို ခြုံငုံသုံးသပ်ချက် diagram တွင် မီးမောင်းထိုးပြထားကြောင်း သေချာပါစေ။

      Chrome 80 ထွက်ရှိ
    • ကွန်ရက်အခြေအနေများ တက်ဘ်တွင်၊ User-Agent ပါရာမီတာကို ပြောင်းလဲရန် ရွေးချယ်ခွင့်တစ်ခုကို ထည့်သွင်းထားသည်။

      Chrome 80 ထွက်ရှိ
    • စာရင်းစစ်အကန့်ကို ပြင်ဆင်သတ်မှတ်ရန်အတွက် အင်တာဖေ့စ်အသစ်တစ်ခုကို အဆိုပြုထားသည်။
      Chrome 80 ထွက်ရှိ
    • tab မှာ လွှမ်းခြုံ လုပ်ဆောင်ချက်တစ်ခုစီအတွက် သို့မဟုတ် ကုဒ်ပိတ်ဆို့ခြင်းတစ်ခုစီအတွက် အကျုံးဝင်ဒေတာကို စုဆောင်းရန် ရွေးချယ်မှုအား ပံ့ပိုးပေးသည် (အသေးစိတ်စာရင်းဇယားများ၊ သို့သော် ပိုမိုအရင်းအမြစ်များ လိုအပ်သည်)။

      Chrome 80 ထွက်ရှိ
  • AppCache ကို ထင်ရှားစွာလုပ်ဆောင်ခြင်း (အော့ဖ်လိုင်းမုဒ်တွင် ဝဘ်အက်ပလီကေးရှင်းတစ်ခု၏ လုပ်ဆောင်ချက်ကို စုစည်းရန်အတွက် နည်းပညာ) ကန့်သတ် ဆိုက်၏ လက်ရှိလမ်းညွှန်ချက် (မန်နီးဖက်စ်ကို www.example.com/foo/bar/ မှ ဒေါင်းလုဒ်လုပ်ထားပါက၊ URL ကို အစားထိုးနိုင်မှုသည် /foo/bar/ အတွင်းသာ လုပ်ဆောင်နိုင်ပါမည်)။ AppCache ပံ့ပိုးမှုကို Chrome 82 တွင် လုံးဝဖယ်ရှားရန် စီစဉ်ထားသည်။ ကိုးကားရခြင်းအကြောင်းရင်းမှာ ဆိုက်ကူးဆိုက် scripting တိုက်ခိုက်မှုများအတွက် vector များထဲမှ တစ်ခုကို ဖယ်ရှားလိုသော ဆန္ဒဖြစ်သည်။ AppCache အစား API ကို အသုံးပြုရန် အကြံပြုထားသည်။ အဖုံး.
  • ဆက်မလုပ်တော့ပါ။ API ဖြင့် အစားထိုးနိုင်သည့် အမွေအနှစ် WebVR 1.1 API အတွက် ပံ့ပိုးမှု WebXR စက်ပစ္စည်းvirtual နှင့် augmented reality ဖန်တီးခြင်းအတွက် အစိတ်အပိုင်းများကို သင်ဝင်ရောက်ကြည့်ရှုနိုင်ပြီး၊ စက်ပစ္စည်းအမျိုးအစားအမျိုးမျိုးနှင့် ပေါင်းစည်းလုပ်ဆောင်နိုင်စေမည့်၊ မိုဘိုင်းကိရိယာများကို အခြေခံထားသည့် ဖြေရှင်းနည်းများအထိ၊ ကိရိယာအမျိုးမျိုးနှင့် ပေါင်းစပ်လုပ်ဆောင်နိုင်စေပါသည်။
  • registerProtocolHandler() နှင့် unregisterProtocolHandler() နည်းလမ်းများမှတစ်ဆင့် ချိတ်ဆက်ထားသော ပရိုတိုကောကိုင်တွယ်သူများသည် ယခုအခါ လုံခြုံသောအခြေအနေတွင်သာ လုပ်ဆောင်နိုင်သည် (HTTPS မှတစ်ဆင့် ဝင်ရောက်သည့်အခါ)။

တီထွင်ဆန်းသစ်မှုများနှင့် ချွတ်ယွင်းချက်ပြင်ဆင်မှုများအပြင် ဗားရှင်းအသစ်သည် ဖယ်ရှားပေးပါသည်။ အားနည်းချက် ၃၅. အလိုအလျောက်စမ်းသပ်ခြင်းကိရိယာများ၏ ရလဒ်အဖြစ် အားနည်းချက်များစွာကို ဖော်ထုတ်တွေ့ရှိခဲ့သည်။ လိပ်စာဆေးသန့်စင်ဆေး, Memory Sanitizer, Flow Integrity ကို ထိန်းချုပ်ပါ။, LibFuzzer и AFL. ဘရောက်ဆာကာကွယ်မှု အဆင့်အားလုံးကို ကျော်ဖြတ်ပြီး sandbox ပတ်ဝန်းကျင်အပြင်ဘက်ရှိ စနစ်ပေါ်ရှိ ကုဒ်ကို လုပ်ဆောင်နိုင်စေမည့် အရေးပါသောပြဿနာများကို ဖော်ထုတ်နိုင်ခြင်းမရှိပါ။ လက်ရှိထွက်ရှိထားသည့် အားနည်းချက်များကို ရှာဖွေတွေ့ရှိသည့်အတွက် ငွေသားဆုပေးသည့် အစီအစဉ်၏ တစ်စိတ်တစ်ပိုင်းအနေဖြင့် Google သည် $37 တန်ဆု 48 ဆု (တစ်ဆု $10000, 5000 $3000 ဆု, 2000 $1000 ဆု, 500 $17 ဆု, XNUMX $XNUMX ဆု နှင့် $XNUMX ခြောက်ဆု) ပေးခဲ့ပါသည်။ ဆုပေးပွဲ XNUMX အရွယ်အစားကို မသတ်မှတ်ရသေးပါ။

source: opennet.ru

မှတ်ချက် Add