Chrome Tso Tawm 85

Google рСдставила web browser tso tawm Chrome 85... Ib txhij muaj ruaj khov tso tawm qhov project dawb chromium, uas yog lub hauv paus ntawm Chrome. Chrome browser txawv Kev siv Google logos, muaj lub kaw lus xa cov ntawv ceeb toom thaum muaj kev sib tsoo, muaj peev xwm rub tawm Flash module ntawm kev thov, modules rau kev ua si tiv thaiv cov ntsiab lus video (DRM), lub kaw lus rau kev txhim kho qhov hloov tshiab thiab xa tawm thaum tshawb nrhiav RLZ parameters. Qhov kev tso tawm tom ntej ntawm Chrome 86 yog teem rau Lub Kaum Hli 6th.

ntsiab hloov Π² Chrome 85:

  • Ntxiv muaj peev xwm los tsoo pawg tabs. Tabs yog pab pawg siv cov ntawv qhia zaub mov thiab tuaj yeem cuam tshuam nrog cov xim tshwj xeeb thiab daim ntawv lo. Thaum koj nyem rau ntawm pawg ntawv, cov tabs cuam tshuam tam sim no tau muab zais thiab ib daim ntawv lo tseem nyob. Nyem rau daim ntawv lo dua tshem tawm qhov zais zais.

    Chrome Tso Tawm 85

    Chrome Tso Tawm 85

  • Ua raws li kev saib ua ntej ntawm cov ntsiab lus tab. Hovering hla ib lub tab khawm tam sim no qhia txog tus ntiv tes xoo ntawm nplooj ntawv hauv tab. Lub feature tseem tsis tau qhib rau txhua tus neeg siv thiab tuaj yeem siv tau siv "chrome://flags/#tab-hover-cards" teeb tsa.

    Chrome Tso Tawm 85

  • Ntxiv lub peev xwm los khaws cov ntaub ntawv hloov kho PDF, thiab kuj tau hais txog qhov chaw "chrome://flags#pdf-viewer-update" thiab "chrome://flags/#pdf-ob-up-view" rau kev sim nrog tshiab interface saib cov ntaub ntawv PDF.
  • Ntxiv lub peev xwm los pauv kev sib txuas siv QR cov lej. Txhawm rau tsim QR code rau nplooj ntawv tam sim no, lub cim tshwj xeeb tau muab tso rau hauv qhov chaw nyob bar, uas tshwm thaum koj nyem rau ntawm qhov chaw nyob bar. Lub feature tseem tsis tau qhib rau txhua tus neeg siv thiab tuaj yeem siv tau siv "chrome://flags/#sharing-qr-code-generator" teeb tsa.

    Chrome Tso Tawm 85

  • Cov nplooj ntawv hais txog: chij tam sim no muaj kev xaiv "Omnibox UI Hide Steady-State URL Path, Query, thiab Ref" ("chrome://flags#omnibox-ui-hide-steady-state-url-path-query-and- ref-on-interaction"), tso cai lov tes taw cov zaub ntawm cov ntsiab lus thiab cov lus nug tsis nyob hauv qhov chaw nyob bar, tawm hauv qhov chaw tsuas pom pom. Kev zais tshwm sim thaum koj pib cuam tshuam nrog nplooj ntawv (tag nrho URL qhia thaum thauj khoom thiab kom txog thaum tus neeg siv pib scrolling). Tom qab zais, koj raug ceeb toom kom nyem rau ntawm qhov chaw nyob bar kom pom tag nrho URL. Kuj tseem muaj kev xaiv "chrome://flags#omnibox-ui-reveal-steady-state-url-path-query-and-ref-on-hover" los qhia tag nrho URL ntawm hover. Qhov "Ib txwm qhia tag nrho URL" teeb tsa muaj nyob rau hauv cov ntawv qhia zaub mov tshem tawm zais "https://", "www.", txoj hauv kev thiab tsis. Los ntawm lub neej ntawd, kev zais tam sim no tsuas yog qhib rau ib feem me me ntawm cov neeg siv. Qhov kev txhawb siab rau qhov kev hloov pauv tau hais tias yog lub siab xav tiv thaiv cov neeg siv los ntawm phishing kev dag ntxias uas tswj hwm qhov tsis sib xws hauv URL.
    Chrome Tso Tawm 85

  • Hauv hom ntsiav tshuaj, cov khoom siv touchscreen ua rau kab rov tav navigation hla cov tab qhib, uas qhia cov duab me me ntawm cov nplooj ntawv ntsig txog tab ntxiv rau cov npe tab. Tabs tuaj yeem txav tau thiab rov kho dua siv lub vijtsam gestures. Cov zaub ntawm cov duab me me yog qhib thiab tawm nrog lub pob tshwj xeeb nyob ib sab ntawm qhov chaw nyob bar thiab tus neeg siv tus avatar. Txhawm rau lov tes taw hom, cov chaw "chrome://flags/#webui-tab-strip" thiab "chrome://flags/#scrollable-tabstrip" yog muab.

    Chrome Tso Tawm 85

  • Hauv Android version, thaum ntaus ntawv hauv qhov chaw nyob bar hauv cov npe ntawm nplooj ntawv pom zoo, cov lus qhia tau muab rau sai sai rau cov tabs qhib.
    Chrome Tso Tawm 85

  • Hauv Android version, nyob rau hauv cov ntawv qhia zaub mov ntawm cov kev sib txuas uas tshwm sim thaum koj ntev-nias ntawm qhov txuas, ntxiv tag los qhia cov nplooj ntawv ceev. Kev nrawm yog txiav txim siab raws li kev ntsuas Tub Ntxhais Web Vitals, noj mus rau hauv tus account aggregate metrics ntawm load lub sij hawm, teb thiab cov ntsiab lus stability.
    Chrome Tso Tawm 85

  • Thaiv muab khau raj tsis zoo (tsis muaj encryption) ntawm cov ntaub ntawv ua tau zoo thiab ntxiv cov lus ceeb toom rau kev rub tawm tsis zoo ntawm cov ntaub ntawv (zip, iso, thiab lwm yam). Hauv kev tso tawm tom ntej, peb cia siab tias yuav thaiv cov ntaub ntawv khaws tseg thiab tso cov lus ceeb toom rau cov ntaub ntawv (docx, pdf, thiab lwm yam). Nyob rau hauv lub neej yav tom ntej, nws tau npaj yuav maj mam tso tseg tsis txhawb cov ntaub ntawv uploading yam tsis muaj encryption. Kev thaiv yog siv vim tias rub tawm cov ntaub ntawv tsis muaj encryption tuaj yeem siv los ua qhov phem los ntawm kev hloov cov ntsiab lus thaum MITM tawm tsam.
  • Kev them nyiaj yug rau AVIF (AV1 Image Format) duab hom yog qhib los ntawm lub neej ntawd, uas siv intra-frame compression yees los ntawm AV1 video encoding hom. Lub thawv rau faib cov ntaub ntawv compressed hauv AVIF zoo ib yam li HEIF. AVIF txhawb nqa ob daim duab hauv HDR (High Dynamic Range) thiab Wide-gamut xim qhov chaw, nrog rau hauv cov qauv dynamic ntau yam (SDR).
  • Thaum sib sau ua ke rau Windows thiab macOS los ntawm lub neej ntawd thaum hu rau MSVC thiab Clang compilers suav nrog optimization raws li cov txiaj ntsig ntawm cov lej profileing (PGO - Profile-guided optimization), uas tso cai rau koj los tsim cov lej zoo dua raws li kev txheeb xyuas ntawm cov yam ntxwv ntawm kev ua tiav. Enabling PGO ua rau nws muaj peev xwm ua kom ceev tab thauj khoom los ntawm kwv yees li 10% (speedometer 2.0 ntsuas nrawm ntawm macOS los ntawm 7.7%, thiab ntawm Windows los ntawm 11.4%). Interface teb tau nce hauv macOS los ntawm 3.9%, thiab hauv Windows los ntawm 7.3%.
  • Ntxiv ib qho kev sim rau kev txo qis kev ua si tom qab tab ("Tab Throttling"), nkag mus tau los ntawm "chrome://flags##intensive-wake-up-throttling" teeb tsa (xav tias yuav tsum tau qhib los ntawm lub neej ntawd hauv Chrome 86). Thaum cov hom no tau qhib, kev hloov pauv ntawm kev tswj mus rau tom qab tabs (TaskQueues) raug txo kom 1 hu rau ib feeb yog tias nplooj ntawv nyob hauv keeb kwm yav dhau ntau tshaj 5 feeb.
  • Rau txhua pawg ntawm cov neeg siv, ib hom los txo cov kev siv CPU tau qhib thaum lub qhov rais browser tsis nyob hauv tus neeg siv qhov kev pom. Chrome xyuas seb lub qhov rais browser puas sib tshooj los ntawm lwm qhov rais thiab tiv thaiv kev kos duab pixels hauv thaj chaw sib tshooj.
  • Muaj zog tiv thaiv kev thauj khoom cov ntsiab lus sib xyaw ua ke (thaum cov peev txheej thauj khoom ntawm HTTPS nplooj ntawv ntawm http:// raws tu qauv). Ntawm nplooj ntawv qhib los ntawm HTTPS, tsis siv neeg hloov pauv ntawm "http://" txuas nrog "https://" hauv cov blocks cuam tshuam nrog kev thauj cov duab tau raug coj los siv (yav dhau los, cov ntawv sau thiab iframes, cov ntaub ntawv suab thiab cov yeeb yaj kiab raug hloov). Yog tias daim duab tsis muaj nyob ntawm https, ces nws qhov kev rub tawm raug thaiv (koj tuaj yeem khij qhov thaiv los ntawm cov ntawv qhia zaub mov nkag tau los ntawm lub cim ntsuas phoo hauv qhov chaw nyob).
  • Rau TLS daim ntawv pov thawj pib pib lub Cuaj Hlis 1, 2020, yuav Kev txwv tshiab ntawm lub sijhawm siv tau yuav siv - lub neej ntawm daim ntawv pov thawj no tsis tuaj yeem tshaj 398 hnub (13 lub hlis). Cov kev txwv zoo sib xws siv rau hauv Firefox thiab Safari. Rau cov ntawv pov thawj tau txais ua ntej lub Cuaj Hlis 1st, kev ntseeg siab yuav raug khaws cia tab sis txwv rau 825 hnub (2.2 xyoo).
  • 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.
    • Tswv yim tswvyim portals los muab seamless navigation ntawm qhov chaw thiab ntxig ib nplooj ntawv mus rau lwm qhov los saib cov ntsiab lus ua ntej tsiv mus. New tag proposed , uas tso cai rau koj los tso saib lwm nplooj ntawv hauv daim ntawv ntxig, thaum tsom mus rau, nplooj ntawv qhia hauv qhov ntxig yuav raug xa mus rau lub xeev ntawm cov ntaub ntawv tseem ceeb, uas tso cai rau navigation. Tsis zoo li ib qho iframe, qhov ntxig yog cais tawm ntawm nplooj ntawv hauv qab thiab raug kho raws li ib daim ntawv cais.
    • API Rub tawm streaming, uas tso cai rau fetch thov kom thauj cov ntsiab lus nyob rau hauv daim ntawv ntawm kwj ReadableStream (Yav dhau los qhov kev thov xav kom cov ntsiab lus tau npaj txhij, tab sis tam sim no koj tuaj yeem pib xa cov ntaub ntawv hauv daim ntawv kwj yam tsis tau tos rau lub cev thov kom npaj txhij). Piv txwv li, daim ntawv thov lub vev xaib tuaj yeem pib xa cov ntaub ntawv hauv lub vev xaib sai li sai tau thaum tus neeg siv pib ntaus ntawv hauv qhov chaw nkag thiab thaum ntaus ntawv tiav, cov ntaub ntawv yuav raug xa los ntawm fetch(). Nrog rau los ntawm API tshiab, koj tuaj yeem xa cov ntaub ntawv audio thiab video tsim tawm ntawm tus neeg siv khoom.
    • API tau thov Tshaj Tawm Duab Ntxoo DOM tsim tshiab cag ceg hauv Duab ntxoov ntxoo DOM, piv txwv li cais ib qho kev sib txawv ntawm lwm tus neeg sab nrauv style thiab nws cov DOM cuam tshuam los ntawm cov ntaub ntawv tseem ceeb. Daim ntawv tshaj tawm API tso cai rau koj siv HTML nkaus xwb los tshem tawm DOM ceg yam tsis tas yuav sau JavaScript code.
    • Ntxiv khoom RTCRtpEncodingParameters.adaptivePtime, uas tso cai rau tus neeg xa khoom ntawm RTC kwj (kev sib txuas lus hauv lub sijhawm) los tswj kev ua haujlwm ntawm kev hloov pauv pob ntawv xa cov txheej txheem.
    • Nws yooj yim dua los muab cov chaw cia tsis tu ncua rau PWAs (Progressive Web Apps) thiab TWAs (Trusted Web Activities)
      Daim ntawv thov tsuas yog xav tau hu rau navigator.storage.persist() txoj kev thiab ruaj khov yuav muab tau.

  • Ua raws li txoj cai CSS tshiab @ khoom, tso cai rau koj mus sau npe kev cai CSS cov khoom nrog cov qub txeeg qub teg, hom kev kuaj xyuas thiab cov nqi qub. Qhov kev txiav txim @property yog tib yam li registerProperty() txoj kev ntxiv ua ntej.
  • Rau cov tshuab khiav Windows OS, nws muaj peev xwm siv txoj kev getInstalledRelatedApps () los txiav txim qhov kev teeb tsa ntawm PWA daim ntawv thov. Yav dhau los, txoj kev no tsuas yog ua haujlwm ntawm Android platform.
  • Kev txhawb nqa Desktop tam sim no muaj daim ntawv thov shortcuts, tso cai rau koj los muab kev nkag tau sai rau cov qauv nrov hauv daim ntawv thov. Txhawm rau tsim cov shortcuts, tsuas yog ntxiv cov ntsiab lus rau lub vev xaib daim ntawv thov tshwm sim hauv PWA (Progressive Web Apps) hom ntawv. Yav dhau los, daim ntawv thov shortcuts tsuas yog muaj nyob rau ntawm Android platform.
  • Ntxiv cov cuab yeej CSS cov ntsiab lus-visibility tswj qhov pom ntawm cov ntsiab lus kom optimize rendering. Thaum teem rau 'auto', visibility yog txiav txim los ntawm tus browser raws li lub caij nyob ze rau ciam teb ntawm thaj chaw pom. Tus nqi 'pob ntseg' tso cai rau koj los tswj tag nrho cov zaub ntawm lub caij los ntawm cov ntawv sau.
  • Ntxiv cov cuab yeej CSS counter-set los teeb tsa tus nqi tshwj xeeb rau cov txee uas twb muaj lawm. Cov cuab yeej CSS tshiab ua tiav cov khoom qub uas muaj rov qab pib dua thiab cov khoom sib tw ntxiv, uas yog siv los tsim cov txee tshiab lossis nce ib qho uas twb muaj lawm.
  • Ntxiv 'nplooj' CSS cov cuab yeej los cuam tshuam cov nplooj ntawv thaum luam tawm, nrog rau 'page-orientation' cov cuab yeej kom tau txais cov ntaub ntawv qhia txog nplooj ntawv ('upright', 'rotate-sab laug' thiab 'rotate-right'). Kev txhawb nqa rau kev nkag mus rau nplooj ntawv los ntawm lub npe, piv txwv li "@page foobar {}".
  • API tau siv Lub sijhawm ua haujlwm los ntsuas qhov xwm txheej qeeb ua ntej thiab tom qab nplooj ntawv thauj khoom.
  • Qhov kev tshwm sim leavepictureinpicture tam sim no dhau qhov kev siv rau pictureInPictureWindow kom nkag mus rau lub qhov rais hauv Duab-hauv-Duab hom.
  • Thaum sau tawm tus neeg xa xov header, lub neej ntawd tam sim no siv rau strict-origin-when-cross-origin rule (xa Referrer truncated to other hosts from which resources are downloaded) es tsis txhob-referrer-thaum-downgrade (Referrer is not fill in when accessing from HTTPS to HTTP, but is send when downloading. cov peev txheej dhau HTTPS).
  • Hauv WebAuthn API npaj cov txheej txheem tshiab getPublicKey(), getPublicKeyAlgorithm() thiab getAuthenticatorData().
  • Hauv WebAssembly ntxiv Kev them nyiaj yug rau kev xa tawm thiab xa tawm 64-ntsis tus lej suav tsis ua haujlwm siv JavaScript BigInt hom.
  • WebAssembly siv qhov txuas ntxiv Ntau tus nqi, tso cai cov haujlwm rov qab ntau dua ib tus nqi.
  • Lub Liftoff baseline compiler rau WebAssembly tau qhib rau txhua qhov kev tsim thiab cov platforms, tsis yog Intel cov tshuab xwb. Qhov sib txawv tseem ceeb ntawm Liftoff thiab yav dhau los siv TurboFan compiler yog tias Liftoff lub hom phiaj kom ua tiav qhov siab tshaj plaws ntawm kev sib sau ua ke, ntawm tus nqi qis ntawm cov cai tsim tawm. Liftoff yog qhov yooj yim dua li TurboFan thiab tsim cov txheej txheem npaj-rau-khiav tshuab sai heev, tso cai rau koj pib ua tiav nws yuav luag tam sim ntawd, ua kom kev sib sau qeeb kom tsawg. Txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm Thaum lub tshuab optimized cov lus qhia tau npaj txhij, thawj cov ntawv sau tau hloov nrog cov lej nrawm dua. Nyob rau hauv tag nrho, los ntawm kev txo cov latency ua ntej pib ua tiav, Liftoff nce qhov kev ua tau zoo ntawm WebAssembly xeem suite los ntawm kwv yees li 20%.
  • Hauv JavaScript ntxiv tshiab logical assignment operators: "??=", "&&=" and "||=". Tus neeg teb xov tooj "x ??= y" ua haujlwm tsuas yog "x" ntsuas rau null lossis tsis tau txhais. Tus neeg teb xov tooj "x ||= y" ua haujlwm tsuas yog "x" yog FALSE thiab "x &&= y" yog TRUE.
  • Ntxiv String.prototype.replaceAll() txoj kev, uas rov qab ib txoj hlua tshiab (cov hlua qub tseem tsis hloov) uas txhua qhov kev sib tw raug hloov raws li cov qauv teev tseg. Cov qauv tuaj yeem yog lub ntsej muag yooj yim lossis cov lus qhia tsis tu ncua.
  • Ua raws li Promise.any() txoj kev, uas rov qab ua tiav thawj daim ntawv cog lus los ntawm daim ntawv.
  • AppCache manifest (ib qho thev naus laus zis rau kev teeb tsa kev ua haujlwm ntawm lub vev xaib thov hauv hom offline) tau raug txiav tawm. Yog vim li cas hais yog lub siab xav kom tshem tau ntawm ib qho ntawm cov vectors rau kev sib tsoo ntawm qhov chaw scripting. Nws raug nquahu kom siv API tsis yog AppCache cover.
  • Kev xa cov ncuav qab zib raug txwv hauv SameSite = Tsis muaj hom rau kev sib txuas yam tsis muaj encryption. SameSite attribute yog teev nyob rau hauv lub Set-Cookie header los tswj kev sib kis ntawm ncuav qab zib thiab los ntawm lub neej ntawd yog teem rau tus nqi "SameSite=Lax", uas txwv tsis pub xa cov ncuav qab zib rau cross-site sub-thov, xws li daim duab thov. lossis thauj cov ntsiab lus los ntawm iframe los ntawm lwm qhov chaw.
    Cov chaw tuaj yeem cuam tshuam qhov kev coj cwj pwm SameSite los ntawm kev teeb tsa lub ncuav qab zib rau SameSite = Tsis muaj. Lub SameSite = Tsis muaj nqi rau ncuav qab zib tam sim no tsuas yog teem rau hauv hom Kev Nyab Xeeb, uas siv tau rau kev sib txuas ntawm HTTPS.

  • Hauv cov cuab yeej rau web developers ntxiv txhawb kev kho cov qauv tsim los ntawm CSS-hauv-JS lub moj khaum siv CSSOM API (CSS Object Model), nrog rau cov qauv ntxiv los ntawm JavaScript. Audit dashboard hloov tshiab rau tso tawm Lub teeb 6.0, uas ntxiv cov kev ntsuas tshiab Loj Tshaj Plaws Cov Xim Xim (LCP), Cov Txheej Txheem Ua Haujlwm Ua Haujlwm (CLS) thiab Tag Nrho Lub Sijhawm Thaiv (TBT).

    Chrome Tso Tawm 85

  • Lub Performance Dashboard qhia cov ntaub ntawv hais txog caching JavaScript compilation results. Thaum tus neeg siv nkag mus hauv nplooj ntawv, qhov ntsuas qhia lub sijhawm txheeb ze rau qhov pib ntawm kev taw qhia, thiab tsis yog qhov pib ntawm kev kaw.

    Chrome Tso Tawm 85

Ntxiv nrog rau kev tsim kho tshiab thiab kho kab laum, cov tshiab version tshem tawm 20 vulnerabilities. Ntau qhov tsis zoo tau raug txheeb xyuas los ntawm kev ntsuas kev siv tshuab nrog cov cuab yeej Chaw nyob Sanitizer, MemorySanitizer, Tswj Flow Integrity, LibFuzzer ΠΈ AFL. 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 nyiaj ntsuab rau kev tshawb pom qhov tsis zoo rau qhov kev tso tawm tam sim no, Google tau them 14 $ 10000 khoom plig (ib qho $ 5000 khoom plig, peb $ 1000 khoom plig, thiab plaub $ 500 khoom plig). Qhov loj ntawm 6 khoom plig tseem tsis tau txiav txim siab.

Tau qhov twg los: opennet.ru

Ntxiv ib saib