🥇Firefox 122 | ProHoster

Google har publisert utgivelsen av nettleseren Chrome 121. Samtidig er det en stabil utgave av det frie prosjektet Chromium tilgjengelig, som danner grunnlaget for Chrome. Nettleseren Chrome skiller seg fra Chromium ved å bruke Google-logotyper, ha et system for å sende varsler ved krasj, moduler for avspilling av kopibeskyttet videoinnhold (DRM), et system for automatisk oppdatering, konstant inkludering av Sandbox-isolering, levering av nøkler til Google API, og overføring av RLZ-parametere under søk. For de som trenger mer tid til oppdateringer, støttes det en egen Extended Stable-gren, ledsaget av 8 uker. Neste utgave av Chrome 122 er planlagt til 20. februar.

Hovedendringene i Chrome 121:

  • Det er lagt til flere eksperimentelle funksjoner som bruker maskinlæring, som i en tidlig fase vil være tilgjengelige for brukere av versjoner for Windows og macOS fra USA. For å aktivere dem er det lagt til en seksjon i konfigurasjonsverktøyet kalt «Eksperimentell AI».
    • Smart fanebinding (Tab Organizer), som automatisk kan gruppere åpne faner med lignende temaer, og også foreslår passende navn og emoji for nye grupper. For eksempel, når det finnes flere åpne faner med informasjon relatert til reiser og netthandel, vil den nye funksjonen uten manuell inndeling kunne organisere faneinnholdet i passende grupper. Gruppering aktiveres via faneadministrasjonsmenyen eller alternativet «Organise Similar Tabs» i høyreklikkmenyen for fanen.
    • Et tema-generatorverktøy som lar brukeren personliggjøre nettleserens utseende basert på en tekstbeskrivelse skrevet på naturlig språk. For eksempel kan du beskrive ønsket tema, stemning, stil og farge, hvoretter nettleseren selv vil generere et passende tema. Grensesnittet for å generere temaer kan åpnes med knappen «Create with AI» på siden «Customize Chrome/Change theme».
    • En interaktiv assistent som lar brukeren generere tekst om et angitt tema. For eksempel kan du bruke den nye funksjonen til å forberede en omfattende og høflig forespørsel eller kommentar ved å angi en enkel maltekst. Assistenten kan aktiveres via knappen «Help me write» i høyreklikkmenyen som vises for inndatabokser.
      🥇Firefox 122 | ProHoster
  • For 1% of browser users, support for third-party cookies set by sites other than the current page is disabled. These cookies are used to track user movements between sites in ad network code, social media widgets, and web analytics systems. The changes are promoted as part of the Privacy Sandbox initiative, aimed at achieving a compromise between users' needs for privacy and the desire of ad networks and websites to track visitor preferences. The plan is to gradually expand the disabling of third-party cookies and reach 100% by Q3 2024. To disable this without waiting for external changes, a setting is provided: "chrome://flags/#test-third-party-cookie-phaseout." domenet With standard browser protection enabled (Safe Browsing > Standard protection), a security check for downloading encrypted archives is implemented. After downloading an archive, the browser prompts the user for a password to decrypt the archive, computes hashes of the files contained in the archive, and sends the hashes to Google servers for verification against malicious components.
  • For some users, as an experiment, the behavior when clicking on links related to installed PWA applications has been changed. After clicking a link, these users will immediately see a standalone application interface or a list of applications that support the content type in the link. Depending on the results of the experiment, a decision will be made whether to transition all users in Chrome 123 to the new behavior or to keep the old method of handling, where the link opens in a regular tab, but a button for accessing the standalone app is shown in the address bar. A setting for testing the new behavior is suggested: "chrome://flags/#enable-user-link-capturing-pwa."
  • The activation icon in the sidebar header has been removed, and users are instead encouraged to use the pinning features from the main bar and access the sidebar capabilities from the main menu.
  • The icon for activating the sidebar has been removed from the sidebar header, and users are now encouraged to use the pinning features from the main bar and access the sidebar functionalities from the main menu.
    🥇Firefox 122 | ProHoster
  • Deprecation trial er aktivert for testing av den kommende ignoreringen av "unload"-hendelsene, som ikke lar effektiv bruk av overføringsbufferet (BFCache — Back-forward cache) skje, noe som gir umiddelbare overganger når man bruker knappene "Tilbake" og "Fremover" eller når man navigerer til tidligere viste sider på den nåværende nettsiden. Adferden til stasjonær Chrome vil nærme seg mobilnettlesere, som i de fleste tilfeller ikke genererer "unload"-hendelsen, og prioriterer overføringsbufferet.
  • I Android-versjonen for enheter med Android 12+ og Qualcomm- eller ARM-GPU er støtten for WebGPU API aktivert som standard, som gir et programmeringsgrensesnitt likt Vulkan, Metal og Direct3D 12 for å utføre operasjoner på GPU-siden, som for eksempel rendering og beregning, samt tillater bruk av shaderspråk.
  • I CSS er det implementert arveegenskaper for pseudoklasser for utheving av elementer, som «::selection» og «::highlight», i tilknytning til pseudoelementene til foreldreelementet.
    Spill video
  • I CSS-egenskapen font-palette, som lar deg velge en palett for å tegne fargefont, er støtten for animasjon implementert. Animasjon kan brukes for en jevn overgang fra en palett til en annen i fargefontene.
  • Det er lagt til støtte for CSS-egenskapene «scrollbar-color» og «scrollbar-width» for å tilpasse fargen og bredden på rullefeltet.
  • I CSS er det lagt til pseudoelementene «::spelling-error» og «::grammar-error» for å tilpasse fargeutformingen og dekoreringen av indikasjoner på syntaks- og grammatikkfeil.
  • Det er implementert muligheten til å bruke uttrykket supports() for å importere stiler og CSS-lag etter å ha oppfylt bestemte betingelser.
  • I CSS er det lagt til støtte for masker i SVG, som lar skjule deler av innholdet ved å overlagre et bilde på bestemte punkter. For å tilpasse masker kan egenskapene mask, mask-mode, mask-composite, mask-position og mask-repeat brukes. Det er også tillatt å laste opp masker fra eksterne kilder for SVG. servere, for eksempel, » mask: url(masks.svg#star).
  • Støtten for spekulative regler (API Speculation rules) er utvidet, slik at nettstedforfattere kan sende informasjon til nettleseren om hvilke sider brukeren mest sannsynlig vil navigere til. Nettleseren bruker denne informasjonen til å forhåndslaste og rendre innholdet på sidene. Den nye versjonen gir mulighet for å sende regler gjennom HTTP-headeren Speculation-Rules, og inkluderer støtte for utvidet syntaks («document rules»), som gjør at nettleseren kan bestemme listen over URL-er for spekulativ lasting fra elementene <a> på siden.
  • Det er lagt til et eksperimentelt (origin trial) API for Element Capture, som gjør det mulig å snevre inn omfanget under videoinnspilling til bestemte deler av DOM-en og elementer. For eksempel, i applikasjoner for videokonferanser lar det nye API-et integrere tredjepartsapplikasjoner i en iframe og sørge for videostrømming med innholdet fra denne iframen til andre deltakere.
  • I API Document Picture-in-Picture kreves now user approval to utilize resizeBy() and resizeTo() methods.
  • Muligheten for å bruke metoden showPicker med <select> elementer for programmatisk å påkalle nettlesers implementering av nedtrekksmenyen er lagt til.
  • I API Media Capabilities are new fields hdrMetadataType, colorGamut og transferFunction added to decodingInfo() that can be used to determine HDR support.
  • TLS has incorporated support for the Key Encapsulation Mechanism (KEM) using a hybrid algorithm X25519Kyber768, resilient against brute force on quantum computers. X25519Kyber768 is a combination of the X25519 key exchange mechanism, based on elliptic curves and currently used in TLS, with the Kyber-768 algorithm, which utilizes lattice-based cryptography methods where the solution times are unchanged on regular and quantum computers.
  • Det har vært forbedringer i verktøyene for webutviklere. I Elements-panelet er støtte for CSS-regler «@font-palette-values» lagt til. Støtten for source map er forbedret. Det er gjort forbedringer i sporing av interaktive operasjoner i panelet for ytelsesevaluering. I Sources-panelet er det implementert etiketter for tydelig fremstilling av innrykk.
    🥇Firefox 122 | ProHoster

I tillegg til nyvinninger og feilrettinger har den nye versjonen løst 17 sårbarheter. Mange av sårbarhetene ble avdekket gjennom automatisert testing med verktøy som AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer og AFL. Det er ikke funnet kritiske problemer som gir muligheter til å omgå alle beskyttelseslag i nettleseren og kjøre kode i systemet utenfor sandbox-miljøet. Som en del av programmet for å belønne oppdagelse av sårbarheter har Google utbetalt 11 premier på totalt 31 tusen dollar (en premie på $11000, $9000, $6000 og $2000, samt tre premier på $1000). Størrelsen på 4 premier er ennå ikke fastsatt. Den største premien, på 11 tusen dollar, ble tildelt for å avdekke tilgang til allerede frigitt minne (Use-after-free) i implementeringen av API WebAudio.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster