Chrome 106-versie

Google heeft de Chrome 106-webbrowser uitgebracht. Tegelijkertijd is er een stabiele versie beschikbaar van het gratis Chromium-project, de basis van Chrome. De Chrome-browser onderscheidt zich van Chromium doordat hij Google-logo's gebruikt, een notificatiesysteem heeft in geval van een crash, modules voor het afspelen van kopieerbeveiligde videocontent (DRM), een automatisch installatiesysteem voor updates, constante Sandbox-isolatie, levering van sleutels aan de Google API en overdracht van RLZ-parameters tijdens het zoeken. Voor wie meer tijd nodig heeft om te updaten, wordt de Extended Stable-branch apart ondersteund, die 8 weken lang wordt ondersteund. De volgende versie van Chrome 107 staat gepland voor 25 oktober.

Belangrijkste wijzigingen in Chrome 106:

  • Voor desktopgebruikers is Prerender2 standaard ingeschakeld om de inhoud van aanbevelingen in de adresbalk van de Omnibox vooraf te renderen. Prerender is een aanvulling op de eerder beschikbare mogelijkheid om de meest waarschijnlijke aanbevelingen te downloaden zonder te wachten op een klik van de gebruiker. Naast het downloaden kan de inhoud van pagina's die aan aanbevelingen zijn gekoppeld nu ook in een buffer worden weergegeven (inclusief het uitvoeren van scripts en het vormen van een DOM-structuur), wat ervoor zorgt dat aanbevelingen direct na een klik worden weergegeven.
  • U kunt rechtstreeks vanuit de adresbalk van de omnibox zoeken in geschiedenis, bladwijzers en tabbladen. Om de zoekopdracht te lokaliseren, zijn de controletags @history, @bookmarks en @tabs beschikbaar. Om bijvoorbeeld in bladwijzers te zoeken, voert u de zoekterm "@bookmarks" in. Om zoeken vanuit de adresbalk uit te schakelen, is er een speciale optie in de zoekinstellingen.
     Chrome 106-versie
     Chrome 106-versie
  • Ondersteuning voor Server Push-technologie, die is gedefinieerd in de HTTP/2- en HTTP/3-standaarden en het mogelijk maakt om... server Verzend resources naar de client zonder te wachten op een expliciet verzoek. De reden die wordt aangevoerd voor het stopzetten van de ondersteuning is de onnodige complexiteit van de implementatie van de technologie, gezien de beschikbaarheid van eenvoudigere en even effectieve alternatieven, zoals de tag. , HTTP-respons 103 en het WebTransport-protocol. Volgens statistieken van Google gebruikte in 2021 ongeveer 1.25% van de sites die op HTTP/2 draaiden Server Push, en in 2022 daalde dit percentage naar 0.7%. Server Push-technologie is ook aanwezig in de HTTP/3-specificatie, maar in de praktijk implementeerden veel server- en clientsoftwareproducten, waaronder de Chrome-browser, deze technologie aanvankelijk niet.
  • De mogelijkheid om niet-ASCII-tekens te gebruiken in domeinen die zijn gespecificeerd in de cookieheader is uitgeschakeld (voor IDN-domeinen moet u dit specificeren). domeinen (in Punycode-formaat). Deze wijziging zorgt ervoor dat de browser voldoet aan RFC 6265bis en het gedrag dat in Firefox is geïmplementeerd.
  • Er zijn duidelijkere labels voorgesteld om schermen in configuraties met meerdere monitoren te identificeren. Dergelijke labels kunnen worden weergegeven in dialoogvensters waarin toestemming wordt verleend om een ​​venster op een extern beeldscherm te openen. Zo wordt bijvoorbeeld in plaats van het nummer van het externe beeldscherm ('Extern beeldscherm 1') nu de naam van het monitormodel ('HP Z27n') weergegeven.
  • Verbeteringen in Android-versie:
    • De pagina met de bezoekgeschiedenis ondersteunt het 'Journey'-mechanisme, dat eerdere activiteiten samenvat door informatie over eerder uitgevoerde zoekopdrachten en bekeken pagina's te groeperen. Wanneer u zoekwoorden in de adresbalk invoert, wordt u, indien deze eerder in zoekopdrachten zijn gebruikt, aangeboden om de zoekopdracht voort te zetten vanaf de onderbroken positie.
    • Op apparaten met Android 11 kunt u een pagina die in de incognitomodus is geopend, blokkeren nadat u bent overgeschakeld naar een andere app. Om na het blokkeren verder te kunnen browsen, moet u zich authenticeren. Blokkering is standaard uitgeschakeld en moet worden geactiveerd in de privacyinstellingen.
    • Wanneer u probeert bestanden te downloaden vanuit de incognitomodus, wordt er een extra bevestigingsverzoek voor het opslaan van het bestand weergegeven. Ook krijgt u een waarschuwing dat het gedownloade bestand zichtbaar zal zijn voor andere gebruikers van het apparaat, omdat het wordt opgeslagen in het gedeelte Downloadbeheer.
       Chrome 106-versie
  • De chrome.runtime API is niet meer beschikbaar voor alle sites. Deze API is nu alleen beschikbaar via browser-add-ons die ermee verbonden zijn. Voorheen was chrome.runtime beschikbaar voor alle sites omdat het werd gebruikt door de ingebouwde CryptoToken-add-on met de U2F API-implementatie, die niet langer wordt ondersteund.
  • Er zijn verschillende nieuwe API's toegevoegd aan de Origin Trials-modus (experimentele functies die afzonderlijk moeten worden geactiveerd). Origin Trial impliceert de mogelijkheid om met de gespecificeerde API te werken vanuit applicaties die zijn gedownload van localhost of 127.0.0.1, of na registratie en ontvangst van een speciaal token dat voor een beperkte tijd geldig is voor een specifieke site.
    • Het concept van anonieme iframes, waarmee een document in een aparte context kan worden geladen, los van andere iframes en het hoofddocument.
    • De Pop-Up API wordt gebruikt om de weergave van interface-elementen boven op andere elementen te organiseren, bijvoorbeeld om de werking van interactieve menu's, tooltips, tools voor inhoudsselectie en educatieve systemen te organiseren. Om een ​​element op de bovenste laag weer te geven, wordt een nieuw attribuut "popup" gebruikt. In tegenstelling tot dialoogvensters die met het element zijn gemaakt, Met de nieuwe API kunt u modeless-dialoogvensters maken, gebeurtenissen verwerken, animaties gebruiken en flexibele pop-upbesturingselementen maken.
  • De eigenschappen 'grid-template-columns' en 'grid-template-rows' die in CSS Grid worden gebruikt, ondersteunen nu interpolatie om vloeiende overgangen tussen verschillende rastertoestanden mogelijk te maken.
  • De CSS-eigenschap 'forced-color-adjust' is bijgewerkt om de waarde 'preserve-parent-color' te ondersteunen, waardoor de eigenschap 'color' zijn waarde van het bovenliggende element overneemt.
  • De eigenschap "-webkit-hyphenate-character" is verwijderd uit het voorvoegsel "-webkit-" en is nu beschikbaar onder de naam "hyphenate-character". Deze eigenschap kan worden gebruikt om de tekenreeks in te stellen die wordt gebruikt in plaats van het woordafbrekingsteken ("-").
  • De derde editie van de Intl.NumberFormat API is geïmplementeerd. Deze bevat nieuwe functies formatRange(), formatRangeToParts() en selectRange(), groepering van sets, nieuwe afrondings- en precisieopties en de mogelijkheid om strings te interpreteren als decimale getallen.
  • De ReadableStream API ondersteunt nu efficiënte directe overdracht van binaire gegevens vanaf een seriële poort, waarbij interne wachtrijen en buffers worden omzeild. Directe overdracht wordt ingeschakeld door de BYOB-modus in te stellen: "port.readable.getReader({ mode: 'byob' })".
  • De audio- en video-API's (AudioDecoder, AudioEncoder, VideoDecoder en VideoEncoder) ondersteunen nu de gebeurtenis 'dequeue' en bijbehorende callbacks die worden geactiveerd wanneer de codec taken voor het coderen of decoderen van wachtrijcontent begint uit te voeren.
  • De WebXR Device API biedt de mogelijkheid om ruwe toegang te krijgen tot camerabeeldtexturen die gesynchroniseerd zijn met de huidige positie in de virtuele omgeving.
  • Er zijn verbeteringen aangebracht aan de tools voor webontwikkelaars. Via het paneel Bronnen kunt u nu bestanden groeperen op bron. Stacktracering voor asynchrone bewerkingen is verbeterd. U kunt nu automatisch bekende scripts van derden negeren tijdens het debuggen. De mogelijkheid is toegevoegd om genegeerde bestanden in menu's en panelen te verbergen. De werking van de aanroepstack in de debugger is verbeterd.
     Chrome 106-versie

    Er is een nieuw Interacties-spoor toegevoegd aan het paneel Prestaties om pagina-interacties te visualiseren en mogelijke problemen met de responsiviteit te identificeren.

     Chrome 106-versie

Naast innovaties en bugfixes elimineert de nieuwe versie 20 kwetsbaarheden. Veel van de kwetsbaarheden werden geïdentificeerd als resultaat van geautomatiseerde tests met de tools AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer en AFL. Er werden geen kritieke problemen vastgesteld die het mogelijk maakten om alle niveaus van browserbeveiliging te omzeilen en code in het systeem buiten de sandboxomgeving uit te voeren. Als onderdeel van het programma voor het uitkeren van geldbeloningen voor het detecteren van kwetsbaarheden voor de huidige release, heeft Google 16 beloningen uitgekeerd met een totaalbedrag van $ 38500 (één beloning van $ 9000, $ 7500, $ 7000, $ 5000, $ 4000, $ 3000, $ 2000 en $ 1000). De hoogte van de acht beloningen is nog niet vastgesteld.

Bron: opennet.ru

Koop betrouwbare hosting voor sites met DDoS-bescherming, VPS VDS-servers 🔥 Koop betrouwbare websitehosting met DDoS-bescherming, VPS- en VDS-servers | ProHoster