Chrome Tso Tawm 77

Google tau tshaj tawm qhov tshiab ntawm Chrome Internet browser. Nyob rau tib lub sijhawm, kev tso tawm tshiab ntawm qhov qhib Chromium project - lub hauv paus ntawm Chrome - muaj. Qhov kev tso tawm tom ntej yog teem rau lub Kaum Hlis 22nd.

Hauv qhov tshiab version:

  • Cais cim ntawm qhov chaw nrog EV (Extended Validation) daim ntawv pov thawj qib tau raug txiav lawm. 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 tus chij "-- qhua", uas tso cai rau koj tso Chrome los ntawm cov kab hais kom ua 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;
  • Cov metrics tshiab tau ntxiv los 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 dhau los 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 muaj qhov tshiab Qhov Loj Tshaj Plaws Paint API, uas tso cai rau koj los tshawb pom 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 los;
  • Ntxiv rau PerformanceEventTiming API, uas muab cov ntaub ntawv hais txog kev ncua ua ntej thawj tus neeg siv kev sib cuam tshuam (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();
  • Nyob rau hauv keeb kwm kev sim hom (kev sim cov yam ntxwv uas yuav tsum tau cais ua kom tiav), ib tug tshiab Contact Picker API tau ntxiv, tso cai rau tus neeg siv xaiv nkag los ntawm phau ntawv chaw nyob thiab hloov tej yam ntsiab lus ntawm lawv mus rau lub site. 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 lub xaib tshwj xeeb;
  • Rau cov ntawv, "enterkeyhint" tus cwj pwm tau raug siv, 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 cov ntaub ntawv-domain txoj cai 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;
  • LayoutShift hu tau ntxiv rau Kev Ua Haujlwm API txhawm rau 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 hauv registerProtocolHandler() muaj nuj nqi tsuas yog siv rau http:// thiab https:// schemes thiab tam sim no tsis tso cai rau cov "cov ntaub ntawv:" thiab "blob:" schemes;
  • Ntxiv kev txhawb nqa rau formatting units, currencies, scientific and compact notations to the Intl.NumberFormat method (piv txwv li, "Intl.NumberFormat('en', {style: 'unit', unit: 'meter-per-second'}") ;
  • Ntxiv cov khoom tshiab CSS overscroll-behavior-inline thiab overscroll-behavior-block los tswj tus cwj pwm scrolling thaum lub sij hawm ciam teb ntawm thaj tsam scroll mus txog;
  • CSS qhov chaw dawb tam sim no txhawb nqa tus nqi tawg-qhov chaw;
  • Cov Neeg Ua Haujlwm Pabcuam tau ntxiv kev txhawb nqa rau HTTP Basic authentication thiab tso saib cov txheej txheem sib tham rau kev nkag mus rau qhov tsis nkag;
  • 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);
  • Lub WebVR 1.1 API tau tshaj tawm tias tsis siv lawm, hloov los ntawm WebXR Device API, uas tso cai rau kev nkag mus rau cov khoom siv rau kev tsim virtual thiab augmented kev muaj tiag thiab koom ua haujlwm nrog ntau cov chav kawm ntawm cov khoom siv, los ntawm cov kaus mom hlau virtual nyob ruaj khov rau cov kev daws teeb meem raws li cov khoom siv txawb.
    Hauv cov cuab yeej tsim tawm, lub peev xwm luam tawm CSS cov khoom ntawm DOM node rau cov ntawv teev cia tau ntxiv los ntawm cov ntawv qhia zaub mov, hu ua los ntawm txoj cai-nias ntawm lub pob hauv 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). Kev tshuaj xyuas dashboard tau hloov kho rau Lighthouse 5.1 tso tawm. 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;
  • 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;
  • 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;

Ntxiv nrog rau kev tsim kho tshiab thiab kho kab laum, tus tshiab version tshem tawm 52 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. 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 tsis txaus ntseeg tseem ceeb tseem tsis tau nthuav tawm; nws tsuas yog paub tias nws tuaj yeem ua rau nkag mus rau thaj chaw nco tau tso tawm hauv cov ntaub ntawv multimedia txheej txheem. 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: linux.org.ru ua

Ntxiv ib saib