Chrome lage 85

Google prezante lage navigatè entènèt la Chrome 85... An menm tan disponib lage ki estab nan yon pwojè gratis CHROMIUM, ki sèvi kòm baz Chrome. Chrome navigatè diferan itilizasyon logo Google, prezans yon sistèm pou voye notifikasyon nan ka ta gen yon aksidan, kapasite pou telechaje yon modil Flash sou demann, modil pou jwe kontni videyo pwoteje (DRM), yon sistèm otomatikman enstale mizajou ak transmisyon pandan rechèch. RLZ paramèt. Pwochen vèsyon Chrome 86 pwograme pou 6 oktòb.

Prensipal la chanjman в Chrome 85:

  • Te ajoute kapasite pou tonbe gwoup onglè. Tab yo gwoupe lè l sèvi avèk yon meni kontèks epi yo ka asosye ak yon koulè espesifik ak etikèt. Lè ou klike sou yon etikèt gwoup, onglè ki asosye yo kounye a kache epi yon sèl etikèt rete pito. Klike sou etikèt la ankò retire karakteristik nan kache.

    Chrome lage 85

    Chrome lage 85

  • Aplike aperçu nan kontni tab la. Pase sou yon bouton tab kounye a montre yon ti miniature paj la nan tab la. Karakteristik la poko aktive pou tout itilizatè yo epi yo ka aktive lè l sèvi avèk paramèt "chrome://flags/#tab-hover-cards".

    Chrome lage 85

  • Te ajoute kapasite pou sove fòm PDF modifye yo, epi tou sijere anviwònman "chrome://flags#pdf-viewer-update" ak "chrome://flags/#pdf-two-up-view" pou fè eksperyans ak nouvo koòdone gade dokiman PDF yo.
  • Te ajoute kapasite pou fè echanj lyen lè l sèvi avèk kòd QR. Pou jenere yon kòd QR pou paj aktyèl la, yo mete yon ikòn espesyal nan ba adrès la, ki parèt lè w klike sou ba adrès la. Karakteristik la poko aktive pou tout itilizatè yo epi yo ka aktive lè l sèvi avèk paramèt "chrome://flags/#sharing-qr-code-generator".

    Chrome lage 85

  • Paj about:flags kounye a gen yon opsyon "Omnibox UI Hide Steady-State URL Path, Query, and Ref" ("chrome://flags#omnibox-ui-hide-steady-state-url-path-query-and- ref-sou-entèraksyon"), pèmèt enfim ekspozisyon an nan eleman chemen ak paramèt rechèch nan ba adrès la, kite sèlman domèn nan sit vizib. Kache rive lè ou kòmanse kominike avèk paj la (yo montre URL konplè a pandan w ap chaje a epi jiskaske itilizatè a kòmanse defile). Apre w fin kache, w ap mande w klike sou ba adrès la pou w wè URL konplè a. Genyen tou yon opsyon "chrome://flags#omnibox-ui-reveal-steady-state-url-path-query-and-ref-on-hover" pou montre URL konplè sou hover. Anviwònman "Toujou montre URL konplè" ki disponib nan meni kontèks la anile kache "https://", "www.", chemen ak paramèt yo. Pa default, kache kounye a sèlman pèmèt pou yon ti pousantaj itilizatè yo. Motivasyon pou chanjman an deklare se dezi a pwoteje itilizatè yo kont èskrokri èskrokri ki manipile paramèt nan URL la.
    Chrome lage 85

  • Nan mòd tablèt, aparèy tactile pèmèt navigasyon orizontal atravè onglet ouvè, ki montre gwo ti miniature paj ki gen rapò ak tab anplis tit onglet. Onglet yo ka deplase ak rearanje lè l sèvi avèk jès ekran. Ekspozisyon miniatures yo limen ak etenn ak yon bouton espesyal ki sitiye bò kote ba adrès la ak avatar itilizatè a. Pou enfim mòd la, yo bay paramèt "chrome://flags/#webui-tab-strip" ak "chrome://flags/#scrollable-tabstrip".

    Chrome lage 85

  • Nan vèsyon an android, lè w ap tape nan ba adrès la nan lis paj sijere yo, yo bay yon allusion pou byen vit navige nan onglet ki deja louvri.
    Chrome lage 85

  • Nan vèsyon an android, nan meni an kontèks nan lyen ki parèt lè w ap peze sou yon lyen, te ajoute Tags pou mete aksan sou paj rapid yo. Vitès yo detèmine ki baze sou mezi Nwayo entènèt Vitals, pran an kont mezi total de tan chaj, reyaksyon ak estabilite kontni.
    Chrome lage 85

  • Bloke bay bòt danjere (san chifreman) nan dosye ègzèkutabl ak avètisman te ajoute pou telechaje san danje nan achiv (zip, iso, elatriye). Nan pwochen lage a, nou espere bloke achiv yo epi montre yon avètisman pou dokiman (docx, pdf, elatriye). Nan tan kap vini an, li planifye pou piti piti sispann sipòte telechaje dosye san chifreman. Bloke a aplike paske telechaje dosye san chifreman ka itilize pou fè aksyon move lè w ranplase kontni an pandan atak MITM yo.
  • Sipò pou fòma imaj AVIF (AV1 Imaj Fòma) pèmèt pa default, ki itilize teknoloji konpresyon andedan-ankadreman ki soti nan fòma kodaj videyo AV1. Kontenè pou distribye done konprese nan AVIF se konplètman menm jan ak HEIF. AVIF sipòte tou de imaj nan HDR (High Dynamic Range) ak espas koulè Wide-gam, osi byen ke nan estanda dinamik ranje (SDR).
  • Lè w ap konpile asanble pou Windows ak macOS pa default lè w ap rele MSVC ak Clang konpilateur yo enkli optimize ki baze sou rezilta yo nan pwofil kòd (PGO - Profile-guided optimize), ki pèmèt ou jenere plis optimal kòd ki baze sou yon analiz de karakteristik yo nan ekzekisyon pwogram. Pèmèt PGO te fè li posib pou akselere chajman tab pa apeprè 10% (vitesomètr 2.0 vitès tès sou macOS pa 7.7%, ak sou Windows pa 11.4%). Reyaksyon entèfas ogmante nan macOS pa 3.9%, ak nan Windows pa 7.3%.
  • Te ajoute yon mòd eksperimantal pou diminye aktivite onglet background ("Tab Throttling"), aksesib atravè paramèt "chrome://flags##intensive-wake-up-throttling" (espere yo dwe aktive pa default nan Chrome 86). Lè mòd sa a aktive, transfè kontwòl la nan onglet background (TaskQueues) redwi a 1 apèl pou chak minit si paj la nan background nan pou plis pase 5 minit.
  • Pou tout kategori itilizatè yo, yo aktive yon mòd pou diminye konsomasyon resous CPU lè fenèt navigatè a pa nan chan de vi itilizatè a. Chrome tcheke si fenèt navigatè a sipèpoze pa lòt fenèt epi li anpeche piksèl trase nan zòn nan sipèpoze.
  • Ranfòse pwoteksyon kont chaje kontni miltimedya melanje (lè resous yo chaje sou yon paj HTTPS atravè pwotokòl http://). Nan paj ki louvri atravè HTTPS, yo te aplike ranplasman otomatik "http://" lyen ak "https://" nan blòk ki asosye ak chaje imaj (anvan yo te ranplase scripts ak iframes, dosye son ak videyo). Si yon imaj pa disponib atravè https, Lè sa a, telechaje li yo bloke (ou ka manyèlman make bloke a nan meni an aksesib atravè senbòl kadna a nan ba adrès la).
  • Pou sètifika TLS ki soti apati 1ye septanm 2020, pral yon nouvo limit sou peryòd validite a pral aplike - tout lavi sètifika sa yo pa ka depase 398 jou (13 mwa). Restriksyon menm jan an aplike nan Firefox ak Safari. Pou sètifika yo resevwa anvan 1ye septanm, yo pral kenbe konfyans men limite a 825 jou (2.2 ane).
  • Plizyè nouvo API yo te ajoute nan mòd Origin Trials (karakteristik eksperimantal ki mande deklanchman separe). Origin Trial vle di kapasite pou travay avèk API espesifye nan aplikasyon ki telechaje nan localhost oswa 127.0.0.1, oswa apre yo fin anrejistre epi resevwa yon siy espesyal ki valab pou yon tan limite pou yon sit espesifik.
    • Pwopoze konsèp la portails pou bay navigasyon san pwoblèm ant sit epi mete yon paj nan yon lòt pou preview kontni anvan w deplase. Nouvo tag pwopoze , ki pèmèt ou montre yon lòt paj nan fòm yon insert, lè konsantre sou, paj ki montre nan insert la pral transfere nan eta a nan dokiman prensipal la, nan ki navigasyon yo pèmèt. Kontrèman ak yon iframe, insert la konplètman izole nan paj kache a epi li trete kòm yon dokiman separe.
    • API Chache Telechaje Streaming, ki pèmèt fèch demann pou chaje kontni nan fòm yon kouran ReadableStream (devan demann lan te mande pou kontni an konplètman pare, men kounye a ou ka kòmanse voye done nan fòm lan nan yon kouran san yo pa tann pou kò a demann yo dwe konplètman pare). Pou egzanp, yon aplikasyon entènèt ka kòmanse voye done fòm entènèt le pli vit ke itilizatè a kòmanse tape nan jaden an antre epi lè sezisman an fini, done yo pral voye atravè Fetch(). Sa enkli atravè nouvo API a, ou ka transmèt done odyo ak videyo ki te pwodwi sou bò kliyan an.
    • API pwopoze Deklarasyon lonbraj DOM pou kreye nouvo branch rasin nan Lonbraj DOM, pou egzanp separe yon style eleman twazyèm pati enpòte ak rekò ki asosye DOM li yo soti nan dokiman prensipal la. API deklarasyon pwopoze a pèmèt ou itilize sèlman HTML pou retire branch DOM san ou pa bezwen ekri kòd JavaScript.
    • Te ajoute pwopriyete RTCRtpEncodingParameters.adaptivePtime, ki pèmèt moun k la nan RTC kouran (kominikasyon an tan reyèl) kontwole aktivasyon an nan mekanis nan voye pake adaptasyon.
    • Li pi fasil pou bay depo ki pèsistan pou PWA (Aplikasyon Web Pwogresif) ak TWA (Aktivite Web ki fè konfyans) ki deja enstale.
      Aplikasyon an jis bezwen rele navigator.storage.persist() metòd la ak depo ki pèsistan yo pral bay otomatikman.

  • Aplike yon nouvo règ CSS @pwopriyete, ki pèmèt ou enskri pwopriyete CSS koutim ak eritaj, tcheke kalite ak valè default. Aksyon @property la se menm jan ak metòd registerProperty() te ajoute pi bonè.
  • Pou sistèm ki kouri Windows OS, li posib pou itilize metòd la getInstalledRelatedApps () pou detèmine enstalasyon aplikasyon PWA yo. Anvan sa, metòd sa a sèlman te travay sou platfòm Android a.
  • Sipò Desktop disponib kounye a rakoursi aplikasyon an, ki pèmèt ou bay aksè rapid nan aksyon estanda popilè nan aplikasyon an. Pou kreye rakoursi, jis ajoute eleman nan manifest aplikasyon entènèt la nan fòma PWA (Progressive Web Apps). Anvan sa, rakoursi aplikasyon yo te disponib sèlman sou platfòm Android la.
  • Te ajoute pwopriyete CSS kontni-vizibilite pou kontwole vizibilite kontni pou optimize rann. Lè yo mete sou 'oto', navigatè a detèmine vizibilite ki baze sou pwoksimite eleman nan fwontyè zòn vizib la. Valè 'kache' a pèmèt ou konplètman kontwole ekspozisyon eleman nan soti nan scripts.
  • Te ajoute pwopriyete CSS counter-set pou mete yon valè espesifik pou kontwa ki ekziste yo. Nouvo pwopriyete CSS la konplete pwopriyete kont-reset ak kont-engreman ki te disponib deja, ki itilize pou kreye yon nouvo kontwa oswa ogmante yon kontwa ki deja egziste.
  • Te ajoute yon pwopriyete CSS 'paj' pou reflete paj la lè yo enprime, ansanm ak yon pwopriyete 'paj-oryantasyon' pou jwenn enfòmasyon sou oryantasyon paj la ('dwat', 'wotasyon-gòch' ak 'wotasyon-dwa'). Aplike sipò pou jwenn aksè nan paj pa non, pou egzanp "@page foobar {}".
  • API aplike Distribisyon evènman pou mezire reta evènman anvan ak apre paj chaje.
  • Evènman leavepictureinpicture kounye a pase yon referans a pictureInPictureWindow pou jwenn aksè nan fenèt la nan mòd Picture-in-Picture.
  • Lè w ranpli tèt referans a, default la kounye a aplike strik-origin-when-cross-origin règ (voye referrer tronke nan lòt lame ki soti nan resous yo chaje) olye pou yo no-referrer-when-downgrade (referans pa ranpli lè w ap jwenn aksè nan HTTPS a HTTP, men yo voye lè w ap chaje resous sou HTTPS).
  • Nan API WebAuthn pwopoze nouvo metòd getPublicKey(), getPublicKeyAlgorithm() ak getAuthenticatorData().
  • Nan WebAssembly te ajoute Sipò pou enpòte ak ekspòte paramèt fonksyon nonb antye relatif 64-bit lè l sèvi avèk kalite JavaScript BigInt.
  • WebAssembly aplike yon ekstansyon Milti-valè, pèmèt fonksyon yo retounen plis pase yon valè.
  • Liftoff baseline compilateur pou WebAssembly aktive pou tout achitekti ak platfòm, pa sèlman sistèm Intel. Diferans kle ant Liftoff ak konpilatè TurboFan ki te itilize deja se ke Liftoff gen pou objaktif pou reyalize pi gwo vitès konpilasyon inisyal la, nan pri a nan pèfòmans ki ba nan kòd la pwodwi. Liftoff se pi senp pase TurboFan epi li jenere kòd machin pare pou kouri trè vit, sa ki pèmèt ou kòmanse egzekite li prèske imedyatman, kenbe reta konpilasyon nan yon minimòm. Pou pi vit kòd bouyon an, yon faz recompilation optimize kouri an paralèl, ki fèt lè l sèvi avèk du Turbofan. Yon fwa enstriksyon machin optimize yo pare, bouyon inisyal la ranplase ak kòd pi vit. An total, lè li redwi latansi a anvan egzekisyon an kòmanse, Liftoff ogmante pèfòmans tès WebAssembly la apeprè 20%.
  • Nan JavaScript te ajoute nouvo operatè plasman lojik: "??=", "&&=" ak "||=". Operatè "x ??= y" fè yon devwa sèlman si "x" evalye a nil oswa endefini. Operatè "x ||= y" fè devwa sèlman si "x" se FO ak "x &&= y" se VRE.
  • Te ajoute metòd String.prototype.replaceAll(), ki retounen yon nouvo fisèl (fisèl orijinal la rete san okenn chanjman) kote tout alimèt yo ranplase dapre modèl espesifye a. Modèl yo ka swa mask senp oswa ekspresyon regilye.
  • Aplike metòd la Promise.any(), ki retounen premye pwomès ki te konplete nan lis la.
  • Manifest AppCache (yon teknoloji pou òganize operasyon yon aplikasyon entènèt nan mòd offline) te sispann. Rezon ki fè yo site se dezi a debarase m de youn nan vektè yo pou atak scripting kwa-sit. Li rekòmande pou itilize API olye pou yo AppCache Cache.
  • Transmisyon bonbon entèdi nan SameSite=Okenn mòd pou koneksyon san chifreman. Yo espesifye atribi SameSite a nan header Set-Cookie pou kontwole transmisyon bonbon yo epi pa default yo mete sou valè "SameSite=Lax", ki limite voye bonbon pou demann sou-sit, tankou yon demann imaj. oswa chaje kontni atravè yon iframe ki soti nan yon lòt sit.
    Sit yo ka pase sou konpòtman SameSite defo a lè yo mete klèman anviwònman Cookie a SameSite=Okenn. Kounye a, valè SameSite=Okenn pou Cookie kapab sèlman mete nan mòd Secure, ki valab pou koneksyon atravè HTTPS.

  • Nan zouti pou devlopè entènèt te ajoute sipò pou koreksyon estil kreye pa kad CSS-in-JS lè l sèvi avèk CSSOM API (CSS Object Model), osi byen ke estil ajoute nan JavaScript. Dashboard odit mete ajou pou lage Lighthouse 6.0, ki ajoute nouvo mezi pi gwo penti kontni (LCP), chanjman kimilatif Layout (CLS) ak tan total bloke (TBT).

    Chrome lage 85

  • Dashboard pèfòmans montre enfòmasyon sou kache rezilta konpilasyon JavaScript yo. Lè itilizatè a ap navige nan paj la, echèl la montre tan an parapò ak kòmansman navigasyon an, epi li pa kòmanse anrejistreman an.

    Chrome lage 85

Anplis de inovasyon ak korije ensèk, nouvo vèsyon an elimine 20 vilnerabilite. Anpil nan frajilite yo te idantifye kòm yon rezilta tès otomatik ak zouti AddressSanitizer, MemorySanitizer, Kontwòl Flow Entegrite, LibFuzzer и AFL. Pa gen okenn pwoblèm kritik yo te idantifye ki ta pèmèt yon moun kontoune tout nivo nan pwoteksyon navigatè ak egzekite kòd sou sistèm nan deyò anviwònman an sandbox. Kòm yon pati nan pwogram nan peye rekonpans lajan kach pou dekouvri frajilite pou lage aktyèl la, Google peye 14 prim ki vo $ 10000 (yon prim $ 5000, twa $ 1000 prim, ak kat $ 500 prim). Gwosè 6 rekonpans yo poko detèmine.

Sous: opennet.ru

Add nouvo kòmantè