Lansering av Chrome 77

Google har presenterat utgÄvan av webblÀsaren Chrome 77. Samtidigt Àr tillgÀnglig stabil utgÄva av det fria projektet Chromium, som utgör grunden för Chrome. WebblÀsaren Chrome utmÀrker sig genom att anvÀnda Google-logotyper, ha ett system för att skicka meddelanden vid krasch, möjligheten att ladda ner Flash-modulen vid behov, moduler för att spela upp skyddat videoinnehÄll (DRM), ett system för automatisk installation av uppdateringar och överföring vid sökning RLZ-parametrar. Den nÀsta versionen av Chrome 78 Àr planerad till den 22 oktober.

Huvud för pÄ Chrome 77:

  • Avslutad en separat mĂ€rkning av webbplatser med EV-certifikat (Extended Validation). Informationen om anvĂ€ndningen av EV-certifikat visas nu endast i rullgardinsmenyn som visas nĂ€r man klickar pĂ„ ikonen för sĂ€ker anslutning. Namnet pĂ„ den verifierade auktoriteten som företaget Ă€r kopplat till EV-certifikatet kommer inte lĂ€ngre att visas i adressfĂ€ltet;
  • Isoleringen av webbplatsens processer har stĂ€rkts. Skydden för mellanwebbdata, sĂ„som cookies och HTTP-resurser som erhĂ„lls frĂ„n tredje parts webbplatser som kontrolleras av illvilliga aktörer, har lagts till. Isoleringen fungerar Ă€ven om angriparen upptĂ€cker ett fel i processen som ansvarar för rendering och försöker köra kod i dess sammanhang;
  • En ny vĂ€lkomstsida för nya anvĂ€ndare (chrome://welcome/) har lagts till och visas istĂ€llet för det vanliga grĂ€nssnittet för att öppna nya flikar efter den första starten av Chrome. Sidan gör det möjligt att bokmĂ€rka populĂ€ra Google-tjĂ€nster (GMail, YouTube, Maps, News och Translate), fĂ€sta genvĂ€gar pĂ„ den nya fliken, koppla upp sig mot ett Google-konto för att aktivera Chrome Sync och stĂ€lla in Chrome som standard-webblĂ€sare i systemet.
  • I menyn för den nya fliken, som visas i övre högra hörnet, har möjligheten att ladda upp en bakgrundsbild lagts till, liksom alternativ för att vĂ€lja tema och anpassa blocket med genvĂ€gar för snabb navigering (de mest besökta sidorna, anvĂ€ndarens manuella val och dolda block med genvĂ€gar). InstĂ€llningarna positioneras för tillfĂ€llet som experimentella och krĂ€ver aktivering genom flaggorna "chrome://flags/#ntp-customization-menu-v2" och "chrome://flags/#chrome-colors-custom-color-picker";
  • En animation av webbplatsikonen i flikens huvudtitel har lagts till, vilket signalerar att sidan Ă€r under inlĂ€sning;
  • En flagga "—guest" har lagts till, vilket möjliggör att starta Chrome frĂ„n kommandoraden i gĂ€stlĂ€ge (utan att logga in pĂ„ ett Google-konto, utan att spara webblĂ€sarens aktivitet pĂ„ disk och utan att spara sessionen);
  • Rensningen av flaggor i chrome://flags som inleddes i den föregĂ„ende versionen har fortsatt. IstĂ€llet för flaggor för att justera webblĂ€sarens beteende rekommenderas det nu att anvĂ€nda regeluppsĂ€ttningar;
  • I kontextmenyn pĂ„ sidan, fliken och adressfĂ€ltet har knappen «Skicka till dina enheter» lagts till, vilket gör att du kan skicka en lĂ€nk till en annan enhet med hjĂ€lp av Chrome Sync. NĂ€r du har valt mĂ„lenheten som Ă€r kopplad till samma konto och skickat lĂ€nken, kommer en notifiering visas pĂ„ den mĂ„lenheten för att öppna lĂ€nken;
  • I Android-versionen har sidan för nedladdade filer helt omarbetats, dĂ€r knappar har lagts till för att filtrera den gemensamma listan efter innehĂ„llstyp istĂ€llet för en rullgardinsmeny med avsnitt. Nu visas miniatyrer av nedladdade bilder över hela bredden pĂ„ skĂ€rmen;
  • Tillagda nya mĂ€tvĂ€rden för att utvĂ€rdera hastigheten för lastning och rendering av innehĂ„ll i webblĂ€saren, vilket gör det möjligt för webbutvecklare att faststĂ€lla hur snabbt det huvudsakliga innehĂ„llet pĂ„ sidan blir tillgĂ€ngligt för anvĂ€ndaren. Tidigare föreslagna medel för renderingkontroll endast tillĂ€t att bedöma om renderingen hade pĂ„börjats, men inte om sidan som helhet var klar. I Chrome 77 föreslĂ„s ett nytt API Largest Contentful Paint, som gör det möjligt att ta reda pĂ„ tiden för rendering av stora (mĂ€rkningsbara för anvĂ€ndaren) element i den synliga delen, sĂ„som bilder, videor, blockelement och sidans bakgrund;
    Lansering av Chrome 77
  • API har lagts till PerformanceEventTiming, som ger information om fördröjningen innan den första anvĂ€ndarinteraktionen (till exempel ett tangenttryck pĂ„ tangentbordet eller musen, klick eller rörelse av pekaren). Det nya API:et Ă€r en delmĂ€ngd av API:et EventTiming, som tillhandahĂ„ller ytterligare information för att mĂ€ta och optimera responsiviteten i grĂ€nssnittet;
  • Tillagda nya möjligheter för formulĂ€r, som förenklar anvĂ€ndningen av egna anpassade kontroller i formulĂ€r (anpassade inputfĂ€lt, knappar osv.). Den nya hĂ€ndelsen «formdata» gör det möjligt att anvĂ€nda hĂ€ndelsehanterare i JavaScript för att lĂ€gga till data i formulĂ€ret i skedet av dess inskickande utan att behöva spara data i dolda input-element.

    Det andra innovationen Àr stödet för att skapa egna element som Àr associerade med formulÀret och fungerar som inbÀddade formulÀrkontroller, inklusive möjligheter som att aktivera inmatningsvalidering och initiera dataöverföring till servern. För att markera ett element som en formulÀrgrÀnssnittskomponent har egenskapen formAssociated föreslagits, och för att fÄ Ätkomst till ytterligare formulÀrhanteringsmetoder, som setFormValue() och setValidity(), har anropet attachInternals() lagts till;

  • I lĂ€get Origin Trials (experimentella funktioner som krĂ€ver separat aktivering) en ny API KontaktvĂ€ljare, som lĂ„ter anvĂ€ndaren vĂ€lja poster frĂ„n kontaktboken och överföra vissa detaljer om dem till webbplatsen. Vid begĂ€ran definieras en lista över egenskaper som behöver erhĂ„llas (till exempel namn, email, telefonnummer). Dessa egenskaper visas tydligt för anvĂ€ndaren, som fattar det slutliga beslutet om de ska överföra uppgifterna eller inte. API:et kan exempelvis anvĂ€ndas i en webbaserad e-postklient för att vĂ€lja mottagare för ett skickat brev, i en webbapplikation med VoIP-funktion för att initiera ett samtal till ett specifikt nummer, eller i ett socialt nĂ€tverk för att hitta redan registrerade vĂ€nner.

    Origin Trial innebÀr möjlighet att arbeta med den angivna API:n frÄn applikationer som laddas frÄn localhost eller 127.0.0.1, eller efter registrering och erhÄllande av en speciell token som gÀller under en begrÀnsad tid för en specifik webbplats.

    Lansering av Chrome 77Lansering av Chrome 77
  • För formulĂ€r har attributet "enterkeyhint« introducerats för att definiera beteendet vid tryckning pĂ„ Enter-tangenten pĂ„ det virtuella tangentbordet. Attributet kan anta vĂ€rdena enter, done, go, next, previous, search och send;
  • En regel har lagts till document-domain, som styr Ă„tkomsten till egenskapen "document.domain". Som standard Ă€r Ă„tkomsten tillĂ„ten, men om det förbjuds kommer ett försök att Ă€ndra vĂ€rdet för "document.domain" att leda till ett felmeddelande;
  • I API:et Performance har anropet LayoutShift, lagts till för att övervaka förĂ€ndringar i positionen för DOM-element pĂ„ skĂ€rmen.
  • Storleken pĂ„ HTTP-huvudet "Referer" Ă€r begrĂ€nsad till 4 KB, och om detta vĂ€rde överskrids kommer innehĂ„llet att beskĂ€ras till domĂ€nnamnet;
  • Argumentet url i funktionen registerProtocolHandler() Ă€r begrĂ€nsat till att anvĂ€nda endast scheman http:// och https:// och tillĂ„ter nu inte schemat "data:" och "blob:".
  • I metoden Intl.NumberFormat stöd för formatering av mĂ„ttenheter, valutor, vetenskapliga och kompakta beteckningar har lagts till (t.ex. «Intl.NumberFormat(‘en’, {style: ‘unit’,
    unit: ‘meter-per-second’}»);
  • Nya CSS-egenskaper har lagts till overscroll-behavior-inline och overscroll-behavior-block för att styra rullningsbeteendet nĂ€r den logiska grĂ€nsen för rullningsomrĂ„det nĂ„s;
  • För CSS-egenskapen white-space har möjligheten stöd för vĂ€rdet break-spaces;
  • I Service Workers har lagts till stöd för HTTP Basic-autentisering och visning av standarddialogen för inloggningsuppgifter;
  • Web MIDI-API fĂ„r nu endast anvĂ€ndas i sĂ€kra anslutningssammanhang (https, lokal fil eller localhost);
  • WebVR 1.1 API har förklarats som förĂ„ldrat, vilket ersatts av API WebXR-enhet, vilket möjliggör Ă„tkomst till komponenter för att skapa virtuell och förstĂ€rkt verklighet och enhetliggöra arbetet med olika klasser av enheter, frĂ„n stationĂ€ra virtuella hjĂ€lmar till lösningar för mobila enheter.
  • I utvecklarverktygen har lagts till möjlighet att kopiera CSS-egenskaper frĂ„n DOM-noden till urklipp via kontextmeny, som Ă„kallas med högerklick pĂ„ noden i DOM-trĂ€det. GrĂ€nssnittet (Show Rendering/Layout Shift Regions) har lagts till för att spĂ„ra förskjutningar av layout pĂ„ grund av avsaknad av placeholders för annonser och bilder (nĂ€r laddningen av nĂ€sta bild flyttar texten nedĂ„t vid visning). Revisionspanelen har uppdaterats till version Lighthouse 5.1. Automatisk vĂ€xling till mörkt tema för DevTools har sĂ€kerstĂ€llts nĂ€r den mörka temat anvĂ€nds i operativsystemet. I nĂ€tverksinspektionslĂ€get har en indikator för vilka resurser som laddats frĂ„n förhandsladdningscache lagts till. I panelen Application har stöd för visning av push-meddelanden och aviseringar lagts till. I webbkonsolen visas nu Ă€ven privata fĂ€lt frĂ„n klasser vid förhandsgranskning av objekt;

    Lansering av Chrome 77
  • I JavaScript-motorn V8 har lagring av statistik om operander av olika typer optimerats (möjliggör optimering av exekveringen av dessa operationer med hĂ€nsyn till specifika typer). För att minska minnesanvĂ€ndningen placeras vektorer för typanmĂ€rkningar nu endast i minnet efter att en viss volym av bytekod har körts, vilket utesluter tillĂ€mpning av optimering för funktioner med kort livslĂ€ngd. Denna förĂ€ndring ger en minnesbesparing pĂ„ 1–2% för desktopversionen och 5–6% för mobila enheter.

    Lansering av Chrome 77

    BĂ€ttre skalbarhet för bakgrundskompilering av WebAssembly – ju fler processorkĂ€rnor som finns i systemet, desto större vinst frĂ„n de tillagda optimeringarna. Till exempel, pĂ„ en 24-kĂ€rnig dator med Xeon-processor har kompileringstiden för demoappen Epic ZenGarden halverats.

    Lansering av Chrome 77

Förutom nyheterna och buggfixarna har nya versionen ÄtgÀrdat 52 sÄrbarheter. MÄnga av sÄrbarheterna har upptÀckts genom automatiserad testning med verktyg som AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer och AFL. Ett problem (CVE-2019-5870) har markerats som kritiskt, vilket innebÀr att det kan kringgÄ alla skyddsnivÄer i webblÀsaren och exekvera kod i systemet utanför sandbox-miljön. Detaljer om den kritiska sÄrbarheten Àr Àn sÄ lÀnge inte offentliggjorda, det Àr bara kÀnt att den kan leda till Ätkomst till redan frigjord minnesregion i koden för multimediahantering. Inom ramen för programmet för belöningar för upptÀckta sÄrbarheter har Google utbetalat 38 belöningar för den aktuella versionen, totalt 33 500 USD (en belöning pÄ 7 500 USD, fyra belöningar pÄ 3 000 USD, tre belöningar pÄ 2 000 USD, fyra belöningar pÄ 1 000 USD och Ätta belöningar pÄ 500 USD). Storleken pÄ 18 belöningar har Ànnu inte faststÀllts.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster