Chrome Tso Tawm 77

Google рСдставила web browser tso tawm Chrome 77... 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 78 yog teem rau Lub Kaum Hli 22th.

ntsiab hloov Π² Chrome 77:

  • Txiav tawm cais cov cim ntawm qhov chaw nrog EV (Extended Validation) daim ntawv pov thawj qib. Cov ntaub ntawv hais txog kev siv daim ntawv pov thawj EV tam sim no tsuas yog tso tawm hauv cov ntawv qhia zaub mov uas pom thaum nyem rau ntawm lub cim kev ruaj ntseg txuas. Lub npe ntawm lub tuam txhab tau txheeb xyuas los ntawm cov ntaub ntawv pov thawj, uas daim ntawv pov thawj EV txuas nrog, yuav tsis muab tso rau hauv qhov chaw nyob bar lawm;
  • Nce kev cais ntawm qhov chaw tuav. Ntxiv kev tiv thaiv rau cov ntaub ntawv hla qhov chaw, xws li ncuav qab zib thiab HTTP cov peev txheej, tau txais los ntawm cov chaw thib peb tswj los ntawm cov neeg tawm tsam. Kev rho tawm ua haujlwm txawm tias tus neeg tawm tsam pom qhov yuam kev hauv cov txheej txheem rendering thiab sim ua cov cai hauv nws cov ntsiab lus;
  • Ntxiv nplooj ntawv tshiab txais tos cov neeg siv tshiab (chrome://welcome/), uas yog tso tawm kom pom tsis yog tus qauv interface rau qhib lub tab tshiab tom qab thawj zaug tso tawm ntawm Chrome. Nplooj ntawv tso cai rau koj los bookmark nrov Google cov kev pabcuam (GMail, YouTube, Maps, Xov Xwm thiab Txhais), txuas cov shortcuts mus rau nplooj ntawv Tab Tshiab, txuas mus rau Google account kom qhib Chrome Sync, thiab teeb tsa Chrome ua lub npe hu rau hauv lub kaw lus. .
  • Cov nplooj ntawv tshiab nplooj ntawv qhia zaub mov, tso tawm nyob rau sab xis saum toj kawg nkaus, tam sim no muaj peev xwm thauj cov duab tom qab, nrog rau cov kev xaiv rau xaiv lub ntsiab lus thiab teeb tsa lub thaiv nrog shortcuts rau kev ceev ceev (feem ntau cov chaw mus xyuas, xaiv cov neeg siv phau ntawv , thiab nkaum blocks nrog shortcuts). Cov chaw tam sim no tau muab tso rau hauv qhov kev sim thiab yuav tsum tau ua kom ua haujlwm ntawm tus chij "chrome://flags/#ntp-customization-menu-v2" thiab "chrome://flags/#chrome-colors-custom-color-picker";
  • Animation ntawm lub site icon nyob rau hauv lub tab header tau muab, signaling tias nplooj ntawv nyob rau hauv tus txheej txheem ntawm loading;
  • Ntxiv rau "-- qhua" chij, uas tso cai rau koj tso Chrome los ntawm kab hais kom ua nyob rau hauv cov qhua nkag mus (tsis txuas rau Google account, tsis tas sau cov haujlwm browser rau disk thiab tsis txuag lub sijhawm);
  • Kev tu cov chij hauv chrome: // chij, uas tau pib hauv qhov kev tso tawm kawg, txuas ntxiv mus. Hloov cov chij, tam sim no pom zoo kom siv cov cai los teeb tsa tus cwj pwm browser;
  • Lub pob "Xa rau koj cov khoom siv" tau ntxiv rau hauv cov ntawv qhia zaub mov ntawm nplooj ntawv, tab, thiab chaw nyob bar, tso cai rau koj xa qhov txuas mus rau lwm lub cuab yeej siv Chrome Sync. Tom qab xaiv lub hom phiaj ntaus ntawv cuam tshuam nrog tib tus account thiab xa qhov txuas, ceeb toom yuav tshwm rau ntawm lub hom phiaj ntaus ntawv qhib qhov txuas;
  • Hauv Android version, nplooj ntawv nrog cov npe ntawm cov ntaub ntawv rub tawm tau raug kho dua tshiab, uas tsis yog cov ntawv qhia zaub mov poob nrog cov ntsiab lus, cov nyees khawm tau ntxiv los lim cov npe dav dav los ntawm hom ntsiab lus, thiab cov duab me me ntawm cov duab rub tawm. tam sim no qhia thoob plaws tag nrho qhov dav ntawm qhov screen;
  • Ntxiv Cov kev ntsuas tshiab rau kev ntsuas qhov nrawm ntawm kev thauj khoom thiab ua cov ntsiab lus hauv qhov browser, tso cai rau tus tsim tawm lub vev xaib los txiav txim siab sai npaum li cas cov ntsiab lus tseem ceeb ntawm nplooj ntawv yuav muaj rau tus neeg siv. Yav dhau los muab rendering tswj cov cuab yeej ua rau nws muaj peev xwm txiav txim tsuas yog qhov tseeb hais tias rendering tau pib, tab sis tsis yog qhov kev npaj ntawm nplooj ntawv tag nrho. Chrome 77 nthuav qhia API tshiab Cov Khoom Loj Tshaj Plaws, uas tso cai rau koj kom paub txog lub sijhawm ua haujlwm loj (tus neeg siv pom) cov ntsiab lus hauv thaj chaw pom, xws li cov duab, yeeb yaj kiab, thaiv cov ntsiab lus thiab nplooj ntawv keeb kwm yav dhau;
    Chrome Tso Tawm 77

  • Ntxiv API PerformanceEventTiming, uas muab cov ntaub ntawv hais txog qhov ncua sij hawm ua ntej tus neeg siv kev sib cuam tshuam thawj zaug (piv txwv li, nias tus yuam sij ntawm cov keyboard lossis nas, nyem, lossis txav tus taw tes). API tshiab yog ib pawg ntawm EventTiming API uas muab cov ntaub ntawv ntxiv los ntsuas thiab ua kom zoo tshaj qhov cuam tshuam cuam tshuam;
  • Ntxiv cov yam ntxwv tshiab rau cov ntaub ntawv uas ua rau nws yooj yim dua los siv koj tus kheej daim ntawv uas tsis yog tus qauv tswj (tsis yog tus qauv nkag teb, khawm, thiab lwm yam). Qhov kev tshwm sim tshiab "formdata" ua rau nws tuaj yeem siv JavaScript handlers ntxiv cov ntaub ntawv rau hauv daim ntawv thaum nws xa, tsis tas yuav khaws cov ntaub ntawv hauv cov ntaub ntawv zais.

    Qhov thib ob tshiab feature yog kev txhawb nqa rau kev tsim cov ntsiab lus kev cai cuam tshuam nrog ib daim ntawv uas ua raws li kev tswj hwm hauv daim ntawv, suav nrog kev muaj peev xwm xws li ua kom muaj kev nkag siab zoo thiab ua kom cov ntaub ntawv xa mus rau lub server. Cov cuab yeej formAssociated tau raug qhia kom kos ib lub caij raws li daim ntawv sib cuam tshuam, thiab ib qho kev hu xov tooj txuas ntxiv tau ntxiv kom nkag mus rau cov txheej txheem tswj hwm ntxiv xws li setFormValue() thiab setValidity();

  • lub hom Keeb Kwm Kev Sib Tw (kev sim cov yam ntxwv uas yuav tsum tau ua kom cais tawm) API tshiab ntxiv Hu rau tus xaiv, tso cai rau tus neeg siv xaiv nkag los ntawm phau ntawv chaw nyob thiab xa cov ntsiab lus ntawm lawv mus rau qhov chaw. Thaum thov, ib daim ntawv teev cov khoom uas yuav tsum tau txais yog txiav txim siab (piv txwv li, lub npe tag nrho, email, xov tooj). Cov khoom no tau pom meej meej rau cov neeg siv, leej twg txiav txim siab zaum kawg hloov cov ntaub ntawv los yog tsis. API tuaj yeem siv tau, piv txwv li, hauv lub vev xaib xa ntawv los xaiv cov neeg tau txais tsab ntawv xa tuaj, hauv daim ntawv thov lub vev xaib nrog VoIP muaj nuj nqi los pib hu rau ib tus lej tshwj xeeb, lossis hauv social network los tshawb nrhiav cov phooj ywg uas twb tau sau npe lawm. .

    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.

    Chrome Tso Tawm 77Chrome Tso Tawm 77

  • Rau cov ntawv, tus cwj pwm "enterkeyhint", uas tso cai rau koj los txhais cov cwj pwm thaum koj nias tus yuam sij Enter ntawm cov keyboard virtual. Tus cwj pwm tuaj yeem coj tus nqi nkag, ua tiav, mus, tom ntej, yav dhau los, tshawb thiab xa;
  • Ntxiv txoj cai document-domain, uas tswj kev nkag mus rau "document.domain" cov cuab yeej. Los ntawm lub neej ntawd, kev nkag tau raug tso cai, tab sis yog tias nws raug tsis lees paub, kev sim hloov tus nqi ntawm "document.domain" yuav ua rau muaj qhov yuam kev;
  • Ntxiv hu rau Performance API LayoutShift, uas tso cai rau koj taug qab cov kev hloov pauv hauv txoj haujlwm ntawm DOM ntsiab ntawm qhov screen.
  • Qhov loj ntawm HTTP "Referer" header yog txwv rau 4 KB; yog tias tus nqi no dhau lawm, cov ntsiab lus raug txiav rau lub npe sau npe;
  • Cov lus sib cav url rau registerProtocolHandler() tsuas yog siv rau http:// thiab https:// schemes thiab tsis tso cai rau "cov ntaub ntawv:" thiab "blob:" schemes.
  • Hauv txoj kev Intl.NumberFormat ntxiv kev txhawb nqa rau formatting units ntawm kev ntsuas, txiaj, scientific thiab compact notations (piv txwv li, "Intl.NumberFormat('en', {style: 'unit'),
    unit: 'meter-ib-second'}");

  • Ntxiv cov khoom tshiab CSS overscroll-behavior-inline thiab overscroll-behavior-block tswj tus cwj pwm scrolling thaum lub logic ciam ntawm thaj tsam scroll mus txog;
  • Rau qhov chaw dawb CSS cov cuab yeej ua raws kev them nyiaj yug rau cov nqi tawg-qhov chaw;
  • Hauv Cov Neeg Ua Haujlwm ntxiv kev them nyiaj yug rau HTTP Basic authentication thiab tso saib ib tug txheej txheem dialog rau nkag mus rau hauv tsis;
  • Lub Web MIDI API tam sim no tsuas yog siv tau rau hauv cov ntsiab lus ntawm kev sib txuas ruaj ntseg (https, cov ntaub ntawv hauv zos lossis localhost);
  • Tshaj tawm tsis pom zoo los ntawm WebVR 1.1 API, uas tau hloov los ntawm API WebXR Device, uas tso cai rau koj nkag mus rau cov khoom siv rau kev tsim virtual thiab augmented kev muaj tiag thiab koom ua ke ua haujlwm nrog ntau chav kawm ntawm cov khoom siv, los ntawm cov kaus mom hlau virtual nyob ruaj ruaj rau cov kev daws teeb meem raws li cov khoom siv txawb.
  • Hauv Cov Cuab Yeej Tsim Kho ntxiv muaj peev xwm luam tawm CSS cov khoom ntawm DOM node rau cov ntawv teev lus los ntawm cov ntawv qhia zaub mov hu ua los ntawm txoj cai-nias ntawm ib qho ntawm DOM tsob ntoo. Ib qho kev sib txuas tau ntxiv (Qhia Rendering / Layout Shift Regions) txhawm rau taug qab cov qauv hloov pauv vim tsis muaj qhov chaw rau kev tshaj tawm thiab cov duab (thaum thauj cov duab tom ntej hloov cov ntawv sau thaum saib). Audit dashboard hloov tshiab rau tso tawm Lub teeb 5.1. Enabled tsis siv neeg hloov mus rau DevTools tsaus ntsiab lus thaum siv lub ntsiab tsaus nti hauv OS. Hauv hom kev tshuaj xyuas network, tus chij tau ntxiv rau kev thauj khoom los ntawm prefetch cache. Ntxiv kev txhawb nqa rau kev nthuav tawm cov lus thawb thiab cov ntawv ceeb toom hauv daim ntawv thov vaj huam sib luag. Hauv lub vev xaib console, thaum saib ua ntej cov khoom, cov chaw ntiag tug ntawm cov chav kawm tam sim no tau tshwm sim;

    Chrome Tso Tawm 77

  • Hauv V8 JavaScript cav, kev khaws cia ntawm cov txheeb cais txog hom kev ua haujlwm siv hauv kev ua haujlwm sib txawv tau ua kom zoo dua qub (tso cai rau koj ua kom zoo tshaj qhov kev ua tiav ntawm cov haujlwm no suav nrog cov hom tshwj xeeb). Txhawm rau txo kev siv lub cim xeeb, hom-paub vectors tam sim no muab tso rau hauv lub cim xeeb tsuas yog tom qab qee tus lej ntawm bytecode tau raug tua, tshem tawm qhov xav tau kev ua kom zoo rau kev ua haujlwm nrog lub neej luv. Qhov kev hloov pauv no tso cai rau koj kom txuag tau 1-2% ntawm lub cim xeeb hauv version rau desktop systems thiab 5-6% rau cov khoom siv mobile.

    Chrome Tso Tawm 77

    Txhim kho scalability ntawm WebAssembly tom qab muab tso ua ke - ntau lub processor cores nyob rau hauv lub system, qhov ntau dua qhov txiaj ntsig los ntawm kev ntxiv optimizations. Piv txwv li, ntawm 24-core Xeon tshuab, lub sijhawm muab tso ua ke rau Epic ZenGarden demo app raug txiav ib nrab.

    Chrome Tso Tawm 77

Ntxiv nrog rau kev tsim kho tshiab thiab kho kab laum, cov tshiab version tshem tawm 52 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. Ib qhov teeb meem (CVE-2019-5870) yog qhov tseem ceeb, piv txwv li. tso cai rau koj hla txhua theem ntawm kev tiv thaiv browser thiab ua tiav cov cai ntawm lub kaw lus sab nraud sandbox ib puag ncig. Cov ntsiab lus hais txog qhov muaj qhov tsis zoo tseem ceeb txog tam sim no tsis qhia tawm, nws tsuas yog paub tias nws tuaj yeem ua rau nkag mus rau thaj chaw uas twb tau tso tawm hauv lub cim xeeb hauv cov ntaub ntawv multimedia ua cov lej. 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 38 khoom plig muaj nqis $ 33500 (ib qho $ 7500 khoom plig, plaub $ 3000 khoom plig, peb $ 2000 khoom plig, plaub $ 1000 khoom plig thiab yim $ 500 khoom plig). Qhov loj ntawm 18 khoom plig tseem tsis tau txiav txim siab.

Tau qhov twg los: opennet.ru

Ntxiv ib saib