Chrome Tso Tawm 75

Google рСдставила web browser tso tawm Chrome 75... 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 peev xwm rub tawm Flash module raws li qhov kev thov, 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 tawm thaum tshawb nrhiav RLZ parameters. Qhov kev tso tawm tom ntej ntawm Chrome 76 yog teem rau Lub Xya Hli 30th.

ntsiab hloov Π² Chrome 75:

  • Hauv txoj kev canvas.getContext(). ntxiv tus chij "desynchronized" rau kev ua haujlwm Canvas cov ntsiab lus (2D lossis WebGL) siv lwm txoj kev ua haujlwm uas muab qhov tsawg kawg nkaus latency los ntawm kev hla tus txheej txheem DOM hloov tshiab thiab tso tawm ncaj qha los ntawm OpenGL;
  • API nthuav dav Web Qhia (object navigator.share), uas, tsis yog cov npe ntawm cov nyees khawm ntawm tus kheej, koj tuaj yeem tsim ib lub pob sib koom ua ke rau kev tshaj tawm hauv kev tes hauj lwm uas cuam tshuam rau tus qhua. Hauv kev tso tawm tshiab hauv API ntxiv lub peev xwm los tso saib tus qauv sib tham rau kev xa cov ntaub ntawv mus rau lwm yam kev siv (piv txwv li, hauv Android ib qho thaiv yog tso tawm kom xa ntawm xa ntawv, Bluetooth, thiab lwm yam);
  • Ua tiav muaj peev xwm los cais pawg ntawm cov lej hauv cov ntawv sau digital nrog tus lej qis. Piv txwv li, txhawm rau txhim kho kev nyeem tau ntawm cov lej loj, koj tuaj yeem qhia 1_000_000_000 hauv cov lej thiab tus lej no yuav raug ua tiav li 1000000000;
  • Enabled los ntawm lub neej ntawd rau txhua tus neeg siv desktop nruj site cais hom, nyob rau hauv uas nplooj ntawv los ntawm txawv hosts yeej ib txwm nyob rau hauv lub cim xeeb ntawm cov txheej txheem sib txawv, txhua tus uas siv nws tus kheej sandbox. Lub ntsiab feature ntawm hom kev cais nruj yog kev faib tsis yog los ntawm tabs, tab sis los ntawm cov thawj, i.e. yog tias yav dhau los cov ntsiab lus ntawm cov ntawv sau, iframes thiab cov popups rub tawm los ntawm lwm tus thawj coj tau ua tiav hauv tib txoj kev nrog lub hauv paus chaw, tam sim no lawv yuav muab faib ua cov txheej txheem sib txawv;
  • Blacklisted add-ons tam sim no yuav raug tshem tawm tag nrho es tsis yog neeg xiam oob qhab thiab muab tso rau hauv hom tsis siv.
  • Hauv Chrome's built-in tus neeg saib xyuas haujlwm (Chaw> Ntau Cov Cuab Yeej> Task Manager) ruaj ntseg nthuav qhia cov neeg ua haujlwm pabcuam;
  • Tus cwj pwm " tau raug ntxiv rau lub window.open() txoj kevnoreferrer", tso cai rau koj qhib nplooj ntawv yam tsis tas sau cov ntawv xa mus;
  • Ntxiv cov lus qhia CSP (Content Security Policy) "script-src-attr", "script-src-elem", "style-src-attr" thiab "style-src-elem", muab cov kev ua haujlwm ntawm tsab ntawv thiab cov lus qhia, tab sis nrog rau muaj peev xwm siv tau rau tus neeg tuav cov xwm txheej, cov ntsiab lus lossis cov cwj pwm;
  • Hauv Web Authentication API ntxiv FIDO CTAP2 PIN kev txhawb nqa rau kev siv tus lej PIN tus neeg siv los tso cai ua haujlwm nrog cov yuam sij uas txhawb nqa cov txheej txheem FIDO CTAP 2. Nyob rau hauv lub configurator, nyob rau hauv lub "Advanced" seem, cov khoom "Manage security keys" tau tshwm sim, nyob rau hauv uas koj muaj peev xwm muab ib tug PIN code los tiv thaiv cov yuam sij nyob rau hauv ib tug USB drive, nrog rau ib qho kev xaiv los pib dua tus yuam sij (ntshiab tag nrho cov. cov ntaub ntawv thiab PIN);
  • Cov khoom tau ntxiv rau Web Animations API
    AnimationEffect thiab KeyframeEffect, tso cai rau koj los sib tham sib tswj cov ntsiab lus animated thiab sijhawm (ntev sijhawm, qeeb).
    Ntxiv rau, tus tsim qauv tshiab tau ntxiv Animation(), uas muab kev tswj cov animation ntau dua. Yav dhau los, Web Animations API tso cai rau koj los tsim cov animations siv Element.animate() txoj kev, uas tau xa rov qab cov khoom Animation uas twb tau tsim lawm. Tam sim no tus tsim tawm tuaj yeem tswj hwm nws cov kev tsim los ntawm kev hu xov tooj ncaj qha, uas, piv txwv li, koj tuaj yeem teev cov khoom KeyframeEffect;

  • Ntxiv kev xaiv HTMLVideoElement.playsInline, qhia tus browser kom tso saib cov vis dis aus hauv lub caij ua si hauv cheeb tsam (piv txwv li, muab txoj hauv kev puv npo playback);
  • Cov txheej txheem MediaStreamTrack.getCapabilities() siv lub peev xwm kom tau txais ntau yam ntawm cov txiaj ntsig siv tau rau cov khoom cuam tshuam nrog cov khoom siv suab (sampling zaus, qeeb, xov tooj ntawm cov channel, thiab lwm yam);
  • API ntxiv rau WebRTC RTCDtlsTransport kom tau txais cov ntaub ntawv hais txog kev thauj mus los, xws li kev siv SCTP lossis DTLS (Datagram Transport Layer Security), los ntawm cov pob ntawv RTP thiab RTCP tau xa lossis tau txais. RTCIceTransport interface kuj tau ntxiv los muab cov ntaub ntawv hais txog lub xeev kev thauj mus los
    ICEs siv hauv RTCPeerConnection khoom;

  • Lub Cache-Control header siv cov lus qhia "stale-thaum-revalidate", uas tso cai rau koj los teeb tsa lub sijhawm ntxiv qhov rai thaum lub sijhawm browser tuaj yeem siv cov peev txheej nrog lub sijhawm asynchronous rov kuaj xyuas qhov cuam tshuam;
  • Ntxiv feature Scroll Snap Nres los txiav txim siab lub snapping rau cov ntsiab lus thaum lub sij hawm inertial scrolling (piv txwv li, ib tug dav swipe gesture thaum xaiv cov dluab nyob rau hauv ib daim ntawv yuav ua rau xaiv tsis yog lub xeem lub caij, tab sis lub tom ntej no);
  • Lub Android version tau txhim kho lub interface rau nws pib sau tus account tsis nyob rau hauv daim ntawv pov thawj. Lub hint thaiv tam sim no tso tawm ncaj qha saum toj ntawm cov keyboard on-screen thiab, thaum nias, qhia cov kev xaiv tau txais kev cawmdim es tsis txhob siv cov keyboard on-screen, tsis muaj qhov cuam tshuam rau daim ntawv nkag;
  • Ntxiv kev sim txhawb rau Kev Nyeem Ntawv Hom, thaum qhib, tsuas yog cov ntawv tseem ceeb tau tshwm sim, thiab tag nrho cov kev tswj hwm, banners, menus, navigation bars thiab lwm qhov chaw ntawm nplooj ntawv tsis cuam tshuam nrog cov ntsiab lus raug muab zais. Kev txhawb nqa rau hom tshiab yog ua tiav siv chrome://flags/#enable-reader-mode kev xaiv, tom qab uas ib qho kev xaiv los siv nws tshwm nyob rau hauv cov ntawv qhia zaub mov nco;
  • Lub cav V8 JavaScript siv qhov tseeb caching hom rau WebAssembly muab tso ua ke cov txiaj ntsig (thaum nplooj ntawv rov qhib dua, cov txheej txheem WebAssembly yav dhau los yuav raug tso tawm los ntawm cache). IN
    WebAssembly kuj ntxiv tshiab memory.copy, memory.fill, table.copy, memory.init, thiab table.init cov lus qhia rau kev luam, sau, thiab pib qhov chaw loj ntawm lub cim xeeb;

  • Ntxiv kev txhawb nqa rau kev txheeb xyuas cov ntawv ncaj qha ntawm ya raws li lawv tau rub tawm hauv lub network yam tsis muaj kev cuam tshuam nrog lub ntsiab Chrome xov. Yav dhau los, cov kwj dej tau txais thawj zaug hauv cov xov tseem ceeb, los ntawm qhov uas nws tau raug xa mus rau qhov parser. Qhov kev npaj no txhais tau hais tias kev xa rov qab tuaj yeem raug thaiv los ntawm lwm cov haujlwm ua haujlwm ntawm cov xov tseem ceeb, xws li kev txheeb xyuas HTML thiab ua tiav lwm cov ntawv sau JavaScript. Tam sim no xws li redirection tau raug tshem tawm;
  • Kev txhim kho hauv cov cuab yeej rau web developers:
    • CSS kev tshuaj xyuas hom muab autocompletion ntawm cov npe thiab lub hauv paus qhov tseem ceeb ntawm kev ua haujlwm uas tuaj yeem siv rau hauv CSS cov khoom (piv txwv li, "filter: blur(1px)"). Cov txiaj ntsig tau pom zoo tam sim ntawd tshwm sim hauv nplooj ntawv saib ua ntej;
      Chrome Tso Tawm 75

    • Nyob rau hauv lub vaj huam sib luag hais kom ua, tso tawm kom pom thaum nias Ctrl + Ua haujlwm + P, "Clear Site Data" hais kom ua kom tshem tawm tag nrho cov ntaub ntawv cuam tshuam nrog nplooj ntawv (analogous hu rau Daim Ntawv Thov> Clear Storage menu), suav nrog Cov Neeg Ua Haujlwm, localStorage, sessionStorage , IndexedDB, Web SQL, Ncuav Qab Zib, Cache thiab Daim Ntawv Thov Cache;
    • Ntxiv lub peev xwm los saib tag nrho cov ntaub ntawv IndexedDB uas twb muaj lawm (yav dhau los hauv Daim Ntawv Thov> IndexedDB nws tuaj yeem pom cov ntaub ntawv rau cov npe tam sim no, uas tsis tso cai, piv txwv li, los tshuaj xyuas kev siv IndexedDB hauv cov blocks loaded ntawm iframe);

      Chrome Tso Tawm 75

    • Nyob rau hauv lub network soj ntsuam interface, cov lus qhia uas tshwm sim thaum koj hla lub teb hauv "Size" kem tam sim no qhia qhov loj ntawm cov peev txheej hauv nws daim ntawv qub, tsis muaj compression;

      Chrome Tso Tawm 75

    • Lub debugger sidebar muab cais tawm ntawm cov ntaub ntawv hais txog lub xeev ntawm breakpoints khi rau ib tus neeg ntawm cov kab lus nyuaj nyob rau hauv ib txoj kab (inline breakpoint), piv txwv li, cov txheej txheem hu xov tooj;

      Chrome Tso Tawm 75

    • Lub IndexedDB thiab Cache tshuaj xyuas vaj huam sib luag tam sim no tso saib cov txee ntawm tag nrho cov peev txheej hauv cov ntaub ntawv lossis cache;
      Chrome Tso Tawm 75

  • Hauv kev sim Canary tsim ntxiv yug
    nkag mus rau DNS dhau HTTPS (DoH, DNS dhau HTTPS), uas tuaj yeem qhib tau hauv chrome: // chij#dns-over-https. DoH tuaj yeem muaj txiaj ntsig zoo rau kev tiv thaiv kev xau ntawm cov ntaub ntawv hais txog cov npe thov los ntawm DNS servers ntawm cov chaw muab kev pabcuam, tiv thaiv MITM kev tawm tsam thiab spoofing ntawm DNS kev khiav tsheb, tiv thaiv kev thaiv ntawm qib DNS, lossis rau kev teeb tsa ua haujlwm nyob rau hauv rooj plaub ntawm kev nkag mus tsis tau ncaj qha rau DNS. servers (piv txwv li, thaum ua haujlwm los ntawm lub npe);

Ntxiv nrog rau kev tsim kho tshiab thiab kho kab laum, cov tshiab version tshem tawm 42 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 them nyiaj ntsuab rau kev tshawb pom qhov tsis zoo rau qhov kev tso tawm tam sim no, Google tau them 13 khoom plig muaj nqis $ 9000 (ib qho khoom plig $ 5000, ob $ 1000 khoom plig, thiab plaub $ 500 khoom plig). Qhov loj ntawm 7 khoom plig tseem tsis tau txiav txim siab.

Tau qhov twg los: opennet.ru

Ntxiv ib saib