Chrome Tso Tawm 93

Google tau tshaj tawm qhov kev tso tawm ntawm Chrome 93 lub vev xaib browser, tib lub sijhawm, kev tso tawm ruaj khov ntawm Chromium qhov project pub dawb, uas yog lub hauv paus ntawm Chrome, muaj. Chrome browser yog qhov txawv los ntawm kev siv Google logos, muaj lub hauv paus rau kev xa cov ntawv ceeb toom thaum muaj kev sib tsoo, modules rau kev ua si tiv thaiv cov ntsiab lus video (DRM), lub kaw lus rau kev txhim kho qhov hloov tshiab, thiab xa cov RLZ tsis thaum tshawb nrhiav. Qhov kev tso tawm tom ntej ntawm Chrome 94 yog teem rau lub Cuaj Hlis 21 (kev txhim kho tau raug hloov mus rau 4 lub lis piam tso tawm).

Cov kev hloov loj hauv Chrome 93:

  • Kev tsim cov ntawv thaiv nrog nplooj ntawv (nplooj ntawv info) tau ua kom zoo dua qub, nyob rau hauv uas kev txhawb nqa rau nested blocks tau ua tiav, thiab cov npe poob nrog cov cai nkag tau raug hloov nrog cov keyboards. Cov npe xyuas kom meej tias cov ntaub ntawv tseem ceeb tshaj plaws tau tshwm sim ua ntej. Qhov kev hloov pauv tsis tau qhib rau txhua tus neeg siv; txhawm rau qhib nws, koj tuaj yeem siv "chrome://flags/#page-info-version-2-desktop" chaw.
    Chrome Tso Tawm 93
  • Rau ib feem me me ntawm cov neeg siv, raws li kev sim, qhov ntsuas kev sib txuas ruaj ntseg hauv qhov chaw nyob tau hloov nrog lub cim nruab nrab uas tsis ua rau kev txhais ob npaug (lub xauv tau hloov nrog "V" kos npe). Rau kev sib txuas tsim tsis muaj encryption, qhov "tsis ruaj ntseg" qhov taw qhia tseem yuav tshwm sim. Yog vim li cas tau hais los hloov qhov ntsuas yog tias ntau tus neeg siv koom nrog qhov ntsuas ntsuas ntsuas nrog qhov tseeb tias lub vev xaib cov ntsiab lus tuaj yeem ntseeg tau, es tsis pom nws ua qhov kos npe tias kev sib txuas yog encrypted. Kev txiav txim los ntawm Google daim ntawv ntsuam xyuas, tsuas yog 11% ntawm cov neeg siv nkag siab lub ntsiab lus ntawm lub cim nrog lub xauv.
    Chrome Tso Tawm 93
  • Cov npe ntawm cov tab uas nyuam qhuav kaw tam sim no qhia cov ntsiab lus ntawm pawg kaw ntawm tabs (yav dhau los cov npe tsuas yog qhia lub npe ntawm pab pawg yam tsis tau piav qhia txog cov ntsiab lus) nrog lub peev xwm rov qab los ntawm tag nrho cov pab pawg thiab cov tabs los ntawm pab pawg ib zaug. Cov yam ntxwv tsis tau qhib rau txhua tus neeg siv, yog li koj yuav tau hloov qhov "chrome://flags/#tab-restore-sub-menus" teeb tsa kom qhib nws.
    Chrome Tso Tawm 93
  • Rau cov lag luam, cov chaw tshiab tau raug siv: DefaultJavaScriptJitSetting, JavaScriptJitAllowedForSites thiab JavaScriptJitBlockedForSites, uas tso cai rau koj los tswj JIT-tsawg hom, uas cuam tshuam kev siv JIT muab tso ua ke thaum ua tiav JavaScript (tsuas yog tus neeg txhais lus Ignition yog siv) thiab txwv tsis pub faib cov executable. nco thaum lub sij hawm ua code. Disabling JIT tuaj yeem muaj txiaj ntsig los txhim kho kev ruaj ntseg ntawm kev ua haujlwm nrog cov ntawv thov web uas muaj peev xwm txaus ntshai ntawm tus nqi ntawm kev txo qis kev ua tiav JavaScript los ntawm kwv yees li 17%. Nws yog ib qho tseem ceeb uas Microsoft tau mus ntxiv thiab tau siv qhov kev sim "Super Duper Secure" hom nyob rau hauv Edge browser, tso cai rau tus neeg siv los lov tes taw JIT thiab qhib tsis-JIT tshaj kho vajtse ruaj ntseg mechanisms CET (Controlflow-Enforcement Technology), ACG (Arbitrary). Code Guard) thiab CFG (Control Flow Guard) rau cov txheej txheem ua cov ntsiab lus hauv lub vev xaib. Yog tias qhov kev sim ua tiav, peb tuaj yeem cia siab tias nws yuav raug xa mus rau qhov tseem ceeb ntawm Chrome.
  • Nplooj ntawv tab tshiab muab cov npe ntawm cov ntaub ntawv nrov tshaj plaws khaws tseg hauv Google Drive. Cov ntsiab lus ntawm daim ntawv teev npe sib haum rau ntu Qhov Tseem Ceeb hauv drive.google.com. Txhawm rau tswj cov ntsiab lus ntawm Google Drive, koj tuaj yeem siv "chrome://flags/#ntp-modules" thiab "chrome://flags/#ntp-drive-module" chaw.
    Chrome Tso Tawm 93
  • Cov ntawv xov xwm tshiab tau muab ntxiv rau hauv Qhib Tshiab Tab nplooj ntawv los pab koj nrhiav cov ntsiab lus uas nyuam qhuav saib thiab cov ntaub ntawv ntsig txog. Cov ntawv teev lus tau tsim los ua kom yooj yim rau kev ua haujlwm txuas ntxiv nrog cov ntaub ntawv saib uas cuam tshuam, piv txwv li, daim npav yuav pab koj nrhiav tau ib daim ntawv qhia rau ib lub tais uas nyuam qhuav pom hauv online tab sis poob tom qab kaw nplooj ntawv, lossis txuas ntxiv ua. kev yuav khoom hauv khw. Raws li kev sim, cov neeg siv tau muab ob daim ntawv qhia tshiab: "Cov Ntawv Qhia" (chrome://flags/#ntp-recipe-tasks-module) rau kev tshawb nrhiav zaub mov noj thiab qhia cov zaub mov uas nyuam qhuav pom; "Kev yuav khoom" (chrome://flags/#ntp-chrome-cart-module) rau kev ceeb toom txog cov khoom xaiv hauv khw hauv online.
  • Lub Android version ntxiv kev txhawb nqa rau kev tshawb nrhiav txuas ntxiv (chrome://flags/#continuous-search), uas tso cai rau koj khaws Google cov txiaj ntsig tshawb pom tsis ntev los no (lub vaj huam sib luag tseem qhia cov txiaj ntsig tom qab tsiv mus rau lwm nplooj ntawv).
    Chrome Tso Tawm 93
  • Ib qho kev sim sib qhia hom tau muab ntxiv rau hauv Android version (chrome://flags/#webnotes-stylize), uas tso cai rau koj khaws cov seem xaiv ntawm nplooj ntawv raws li cov lus qhia thiab qhia rau lwm tus neeg siv.
  • Thaum tshaj tawm cov tshiab ntxiv lossis hloov kho tshiab rau Chrome Web Store, tam sim no yuav tsum muaj kev txheeb xyuas ob qhov tsim tawm.
  • Cov neeg siv Google Account muaj kev xaiv los khaws cov ntaub ntawv them nyiaj rau lawv tus lej Google.
  • Nyob rau hauv hom incognito, yog tias qhov kev xaiv kom tshem tawm cov ntaub ntawv navigation tau qhib, lub rooj sib tham tshiab kev lees paub tau ua tiav, piav qhia tias tshem tawm cov ntaub ntawv yuav kaw lub qhov rais thiab xaus tag nrho cov ntu hauv hom incognito.
  • Vim muaj kev txheeb xyuas qhov tsis sib xws nrog cov firmware ntawm qee cov khoom siv, kev txhawb nqa rau txoj kev cog lus tseem ceeb tshiab ntxiv rau Chrome 91, tiv thaiv kev twv ntawm quantum computers, raws li kev siv CECPQ1.3 (Combined Elliptic-Curve thiab Post-Quantum 2) txuas ntxiv hauv TLSv2, sib txuas ua ke ntawm X25519 qhov tseem ceeb hloov pauv mechanism nrog HRSS lub tswv yim raws li NTRU Prime algorithm tsim rau post-quantum cryptosystems.
  • Chaw nres nkoj 989 (ftps-cov ntaub ntawv) thiab 990 (ftps) tau ntxiv rau tus naj npawb ntawm cov chaw nres nkoj tsis raug cai txhawm rau txhawm rau txhawm rau ALPACA nres. Yav dhau los, txhawm rau tiv thaiv NAT slipstreaming tawm tsam, cov chaw nres nkoj 69, 137, 161, 554, 1719, 1720, 1723, 5060, 5061, 6566 thiab 10080 twb tau thaiv lawm.
  • TLS tsis txhawb cov ciphers raws li 3DES algorithm. Tshwj xeeb, TLS_RSA_WITH_3DES_EDE_CBC_SHA cipher suite, uas raug cuam tshuam rau Sweet32 nres, tau raug tshem tawm.
  • Kev them nyiaj yug rau Ubuntu 16.04 tau raug txiav lawm.
  • Nws tuaj yeem siv WebOTP API ntawm cov khoom siv sib txawv txuas nrog los ntawm Google account. WebOTP tso cai rau daim ntawv thov lub vev xaib los nyeem cov ntawv pov thawj ib zaug xa los ntawm SMS. Qhov kev hloov pauv no ua rau nws tuaj yeem tau txais cov lej pov thawj ntawm lub xov tooj ntawm tes uas khiav Chrome rau Android, thiab siv nws ntawm lub desktop.
  • Tus Neeg Siv-Agent Client Hints API tau nthuav dav, tsim los hloov pauv rau Tus Neeg Siv-Agent header. Tus neeg siv-Agent Client Hints tso cai rau koj los teeb tsa xaiv xa cov ntaub ntawv hais txog qhov browser tshwj xeeb thiab qhov tsis ua haujlwm (version, platform, thiab lwm yam) tsuas yog tom qab kev thov los ntawm tus neeg rau zaub mov. Tus neeg siv, dhau los, tuaj yeem txiav txim siab seb cov ntaub ntawv twg tuaj yeem muab rau cov tswv ntawm lub xaib. Thaum siv User-Agent Client Hints, tus browser tus cim tsis raug xa mus yam tsis muaj qhov kev thov qhia meej, thiab los ntawm lub neej ntawd tsuas yog cov kev txwv yooj yim tau teev tseg, uas ua rau kev txheeb xyuas tsis yooj yim.

    Tus tshiab version txhawb Sec-CH-UA-Bitness parameter rov qab cov ntaub ntawv hais txog lub platform bitness, uas yuav siv tau los pab optimized binary ntaub ntawv. Los ntawm lub neej ntawd, Sec-CH-UA-Platform parameter yog xa nrog cov ntaub ntawv hauv platform. UADataValues ​​tus nqi xa rov qab thaum hu getHighEntropyValues() yog siv los ntawm lub neej ntawd kom rov qab tsis tau dav dav yog tias nws tsis tuaj yeem rov qab tau cov lus qhia ntxaws. Txoj kev toJSON tau ntxiv rau NavigatorUAData cov khoom, uas tso cai rau koj siv cov qauv tsim xws li JSON.stringify(navigator.userAgentData).

  • Lub peev xwm los ntim cov peev txheej rau hauv pob hauv Web Bundle hom, tsim nyog rau kev txhim kho kev thauj khoom ntau dua ntawm cov ntaub ntawv nrog ntau (CSS styles, JavaScript, dluab, iframes), tau ruaj khov thiab muab los ntawm lub neej ntawd. Ntawm qhov tsis txaus ntseeg hauv kev txhawb nqa uas twb muaj lawm rau pob khoom rau JavaScript cov ntaub ntawv (webpack), uas lub Web Bundle tab tom sim tshem tawm: pob nws tus kheej, tab sis tsis yog nws cov khoom siv, tuaj yeem xaus rau hauv HTTP cache; muab tso ua ke thiab ua tiav tuaj yeem pib tsuas yog tom qab lub pob tau rub tawm tag nrho; Cov peev txheej ntxiv xws li CSS thiab cov duab yuav tsum tau muab tso rau hauv daim ntawv ntawm JavaScript cov hlua, uas ua rau kom qhov loj me thiab xav tau lwm kauj ruam parsing.
  • WebXR Plane Detection API tau suav nrog, muab cov ntaub ntawv hais txog qhov chaw nyob hauv ib puag ncig virtual 3D. Cov API tau teev tseg ua rau nws ua tau kom tsis txhob muaj peev txheej ua haujlwm ntau ntawm cov ntaub ntawv tau txais los ntawm kev hu xov tooj rau MediaDevices.getUserMedia(), siv cov tswv cuab ntawm kev siv lub computer tsis pom kev algorithms. Cia peb nco ntsoov koj tias WebXR API tso cai rau koj los koom ua haujlwm nrog ntau chav kawm ntawm cov khoom siv virtual, los ntawm cov kaus mom hlau 3D nyob ruaj ruaj rau cov kev daws teeb meem raws li cov khoom siv txawb.
  • Ob peb API tshiab tau ntxiv rau Origin Trials hom (kev sim cov yam ntxwv uas yuav tsum tau ua kom cais tawm). Keeb Kwm Kev Txiav Txim hais txog kev muaj peev xwm ua haujlwm nrog API teev tseg los ntawm cov ntawv thov rub tawm los ntawm localhost lossis 127.0.0.1, lossis tom qab sau npe thiab tau txais lub cim tshwj xeeb uas siv tau rau lub sijhawm txwv rau ib qhov chaw tshwj xeeb.
    • Qhov Multi-Screen Window Placement API tau raug thov, uas tso cai rau koj tso lub qhov rais ntawm ib qho screen txuas nrog rau qhov system tam sim no, nrog rau txuag lub qhov rais txoj hauj lwm thiab, yog tias tsim nyog, nthuav lub qhov rais mus rau tag nrho lub vijtsam. Piv txwv li, siv cov API uas tau teev tseg, ib daim ntawv thov lub vev xaib rau kev nthuav tawm tuaj yeem teeb tsa cov duab slides ntawm ib qho screen, thiab tso cov ntawv ceeb toom rau tus tshaj tawm rau lwm qhov.
    • Cross-Origin-Embedder-Policy header, uas tswj hwm Cross-Origin cais hom thiab tso cai rau koj los txheeb xyuas cov cai siv kev nyab xeeb ntawm nplooj ntawv Kev Tshaj Lij Tshaj Lij Tshaj Lij Tshaj Lij Tshaj Lij Tshaj Lij Tshaj Lij, tam sim no txhawb nqa qhov "tsis muaj ntaub ntawv pov thawj" los cuam tshuam kev sib kis ntawm cov ntaub ntawv muaj feem cuam tshuam xws li Cov ncuav qab zib thiab daim ntawv pov thawj cov neeg siv khoom.
    • Rau cov ntawv thov lub vev xaib ib leeg (PWA, Progressive Web Apps) uas tswj kev ua haujlwm ntawm cov ntsiab lus ntawm lub qhov rais thiab tuav cov tswv yim, ib qho kev sib tshooj nrog lub qhov rais tswj hwm, xws li lub npe bar thiab nthuav / khawm khawm, yog muab. Ib qho overlay txuas rau thaj chaw kho tau los npog tag nrho lub qhov rais thiab tso cai rau koj ntxiv koj tus kheej cov ntsiab lus rau thaj chaw npe.
      Chrome Tso Tawm 93
    • Ntxiv lub peev xwm los tsim PWA daim ntawv thov uas tuaj yeem siv los ua tus tuav URL. Piv txwv li, daim ntawv thov music.example.com tuaj yeem sau npe nws tus kheej ua tus tswj hwm URL https://*.music.example.com thiab txhua qhov kev hloov pauv los ntawm cov ntawv thov sab nraud siv cov kev sib txuas no, piv txwv li, los ntawm cov neeg xa xov tam sim thiab cov neeg siv email, yuav ua tus coj. mus rau qhov qhib ntawm no PWA- daim ntawv thov, tsis yog ib tug tshiab browser tab.
  • Nws muaj peev xwm thauj tau CSS cov ntaub ntawv siv "ntshuam" qhia, zoo ib yam li kev thauj khoom JavaScript modules, uas yooj yim thaum tsim koj tus kheej cov ntsiab lus thiab tso cai rau koj ua yam tsis tau muab cov qauv siv JavaScript code. ntshuam ntawv los ntawm './styles.css' assert {hom: 'css' }; document.adoptedStyleSheets = [daim ntawv]; shadowRoot.adoptedStyleSheets = [daim ntawv];
  • Ib txoj kev zoo li qub, AbortSignal.abort(), tau muab xa rov qab rau AbortSignal yam khoom uas twb tau teeb tsa kom rho tawm. Hloov ntawm ob peb kab ntawm txoj cai los tsim ib qho khoom AbortSignal hauv lub xeev rho tawm, tam sim no koj tuaj yeem tau txais los ntawm ib kab ntawm "rov qab AbortSignal.abort()".
  • Lub ntsiab lus Flexbox tau ntxiv kev txhawb nqa rau qhov pib, kawg, pib tus kheej, nws tus kheej-kawg, sab laug thiab txoj cai lo lus tseem ceeb, ntxiv rau qhov chaw, flex-pib thiab flex-kawg cov ntsiab lus nrog cov cuab yeej rau kev yooj yim ntawm txoj hauj lwm ntawm cov ntsiab lus flex.
  • Qhov yuam kev () tus tsim tsim siv qhov kev xaiv tshiab "ua rau" cov cuab yeej, uas tso cai rau koj kom yooj yim koom nrog kev ua yuam kev. const parentError = tshiab yuam kev('niam txiv'); const yuam kev = tshiab yuam kev('niam txiv', { ua rau: parentError }); console.log(error.cause === parentError); // β†’ tiag
  • Ntxiv kev txhawb nqa rau hom noplaybackrate rau HTMLMediaElement.controlsList cov cuab yeej, uas tso cai rau koj los lov tes taw cov ntsiab lus ntawm lub interface muab rau hauv browser hloov pauv qhov nrawm ntawm cov ntsiab lus multimedia.
  • Ntxiv rau Sec-CH-Prefers-Color-Scheme header, uas tso cai rau, ntawm qhov kev thov xa mus rau theem, xa cov ntaub ntawv hais txog tus neeg siv cov xim nyiam siv hauv "nyiam-xim-xim" xov xwm queries, uas yuav tso cai rau lub vev xaib kom zoo. kev thauj khoom ntawm CSS cuam tshuam nrog cov txheej txheem xaiv thiab zam kom pom cov keyboards los ntawm lwm cov tswv yim.
  • Ntxiv cov cuab yeej Object.hasOwn, uas yog ib qho yooj yim version ntawm Object.prototype.hasOwnProperty, siv raws li txoj kev zoo li qub. Object.hasOwn({ prop: 42 }, 'prop') // β†’ tseeb
  • Tsim los rau kev sib sau ua ke nrawm heev, Sparkplug's JIT compiler tau ntxiv cov kev ua haujlwm ua haujlwm kom txo tau cov nyiaj siv ua haujlwm ntawm kev hloov cov nplooj ntawv nco ntawm kev sau thiab khiav hom. Sparkplug tam sim no suav nrog ntau lub zog ib zaug thiab hu rau mpprotect ib zaug los hloov cov kev tso cai ntawm tag nrho pawg. Txoj kev npaj tau txo qis lub sijhawm sau ua ke (txog 44%) yam tsis muaj kev cuam tshuam tsis zoo rau kev ua tiav JavaScript.
    Chrome Tso Tawm 93
  • Lub Android version cuam tshuam lub V8 lub cav tsim-hauv kev tiv thaiv kev tawm tsam sab-channel xws li Spectre, uas tsis suav tias yuav ua tau zoo li kev cais cov chaw hauv cov txheej txheem sib cais. Nyob rau hauv lub desktop version, cov txheej txheem no tau raug xiam oob khab rov qab rau hauv kev tso tawm ntawm Chrome 70. Disabling tsis tsim nyog cov tshev mis tso cai rau nce kev ua tau zoo los ntawm 2-15%.
    Chrome Tso Tawm 93
  • Kev txhim kho tau ua rau cov cuab yeej rau cov neeg tsim tawm lub vev xaib. Hauv hom ntawv tshuaj ntsuam xyuas, nws tuaj yeem hloov kho cov lus nug tsim los siv @container qhia. Hauv hom kev tshuaj xyuas network, saib ua ntej ntawm cov peev txheej hauv Web bundle hom yog siv. Nyob rau hauv lub web console, cov kev xaiv rau luam cov hlua nyob rau hauv daim ntawv ntawm JavaScript los yog JSON literals tau ntxiv rau lub ntsiab lus teb ntawv qhia zaub mov. Txhim kho kev debugging ntawm CORS (Cross-Origin Resource Sharing) ntsig txog qhov yuam kev.
    Chrome Tso Tawm 93

Ntxiv nrog rau kev tsim kho tshiab thiab kho kab laum, tus tshiab version tshem tawm 27 qhov tsis zoo. Ntau qhov tsis zoo tau raug txheeb xyuas raws li qhov tshwm sim ntawm kev ntsuas tsis siv neeg siv qhov chaw nyob Sanitizer, MemorySanitizer, Tswj Flow Integrity, LibFuzzer thiab AFL cov cuab yeej. Tsis muaj teeb meem tseem ceeb tau raug txheeb xyuas uas yuav tso cai rau ib tus los hla txhua theem ntawm kev tiv thaiv browser thiab ua tiav cov cai ntawm lub kaw lus sab nraud sandbox ib puag ncig. Raws li ib feem ntawm qhov kev pab cuam them nyiaj ntsuab rau kev tshawb pom qhov tsis zoo rau qhov kev tso tawm tam sim no, Google tau them 19 khoom plig muaj nqis $ 136500 (peb $ 20000 khoom plig, ib qho $ 15000 khoom plig, peb $ 10000 khoom plig, ib qho $ 7500 khoom plig, peb $ 5000 khoom plig thiab peb $ 3000 khoom plig). Qhov loj ntawm 5 qhov khoom plig tseem tsis tau txiav txim siab.

Tau qhov twg los: opennet.ru

Ntxiv ib saib