Lansarea browser-ului web Chrome 138

Compania Google a publicat o versiune a browserului web Chrome 138. De asemenea, este disponibilă o versiune stabilă a proiectului gratuit Chromium, care stă la baza Chrome. Browserul Chrome se diferențiază de Chromium prin utilizarea siglelor Google, un sistem de notificare în caz de blocare, module pentru redarea conținutului video protejat (DRM), un sistem de instalare automată a actualizărilor, activarea constantă a izolării Sandbox, furnizarea de chei pentru Google API și transmiterea parametrilor RLZ în timpul căutării. Pentru cei care au nevoie de mai mult timp pentru actualizare, este susținută o ramură Extended Stable, care durează 8 săptămâni. Următoarea versiune Chrome 139 este planificată pentru 5 august.

Principalele modificări în Chrome 138:

  • În bara de adrese și pe pagina de deschidere a unei noi tab-uri a fost implementat un mod AI pentru oferirea de recomandări, legate de termenul căutat.
    Lansarea browser-ului web Chrome 138
  • În bara de adrese, în cadrul sistemului de recomandări contextuale, a fost realizată posibilitatea de a obține informații despre o pagină prin Google Lens, formulând întrebări în limbaj natural sau indicând un obiect de pe ecran.
    Lansarea browser-ului web Chrome 138
  • Unii utilizatori, care și-au legat browserul de un cont Google, au fost invitați să activeze o nouă formă de sincronizare a tab-urilor și istoricului de navigare între dispozitive, implementată sub formă de mesaj de sugestie, lângă profilul utilizatorului.
    Lansarea browser-ului web Chrome 138
  • La utilizarea extensiilor care modifică conținutul paginii de deschidere a unei noi tab-uri, informațiile despre extensia care a modificat conținutul sunt acum afișate în partea de jos a paginii.
    Lansarea browser-ului web Chrome 138
  • A fost adăugată suportul pentru grupuri de tab-uri colaborative, la care pot lucra mai mulți utilizatori împreună. Utilizatorul poate crea un set de tab-uri și să-l partajeze cu alți utilizatori, care vor vedea aceleași tab-uri pe dispozitivele lor. Dacă cineva din grup își schimbă tab-ul, modificarea va fi reflectată imediat pe dispozitivele celorlalți utilizatori. Crearea grupurilor este disponibilă momentan doar pentru utilizatorii versiunilor de testare (Beta/Dev/Canary).
  • A fost oferită posibilitatea de a acorda acces selectiv anumitor extensii la API-ul userScript fără a necesita activarea modului dezvoltator (Developer Mode).
  • A fost implementat suportul pentru mecanismul TLS 1.3 Early Data, care permite clientului să trimită cereri GET înainte de finalizarea etapei de negociere a conexiunii TLS.
  • A fost adăugată posibilitatea de a salva semne de carte și lista de lectură în contul Google.
  • A fost implementat un sistem de avertizare pentru paginile frauduloase, detectate de un model lingvistic de mari dimensiuni pe baza analizei conținutului. Utilizarea AI se aplică în modul de protecție extinsă a browserului (Safe Browsing > Protecție extinsă). Modelul AI rulează pe partea clientului, dar în cazul identificării unor suspiciuni de conținut dubios, se va efectua o verificare suplimentară pe servere Google.
  • A fost asigurată sincronizarea setărilor modulului de protecție extinsă (Safe Browsing > Protecție extinsă) între browserele de pe diferite dispozitive ale utilizatorului (atunci când protecția extinsă este activată pe un dispozitiv, aceasta va fi activată și pe celelalte dispozitive legate de același cont).
  • A fost implementat API-ul Translator, care oferă posibilități de traducere a textului dintr-o limbă în alta. Ca exemplu de aplicare, se menționează integrarea funcției de traducere în chat-urile web. Pentru traducere este utilizat modelul AI Gemini Nano, care rulează pe sistemul local al utilizatorului.
  • A fost implementat API-ul Language Detector, care permite determinarea limbii pe baza unui fragment de text.
  • A fost implementat API-ul Summarizer pentru a rezuma texte (o sinteză a esenței) sau pentru a genera titluri și descrieri, utilizând un model lingvistic de mari dimensiuni.
  • A fost adăugat API-ul Viewport Segments pentru organizarea afișării pe dispozitive cu ecrane pliabile.
  • În versiunea pentru Android a fost adăugată posibilitatea de a folosi API-ul Web Serial pentru conectarea la portul serial prin Bluetooth.
  • În conformitate cu modificările din specificația HTML, menite să protejeze împotriva atacurilor XSS, a fost inclusă escaparea caracterelor „” la serializarea atributelor elementelor HTML. Metodele Element.innerHTML, Element.outerHTML, Element.getHTML, ShadowRoot.innerHTML și ShadowRoot.getHTML vor înlocui acum caracterele „<” și „>” cu „&lt;” și „&gt;” la serializarea HTML într-un șir.
  • Au fost adăugate noi funcții CSS abs() și sign() pentru a determina valoarea absolută și semnul unui număr; progress() pentru a calcula valoarea intermediară între două alte valori; sibling-index() și sibling-count() pentru a stiliza elementele pe baza poziției sau numărului de elemente adiacente.
  • În CSS a fost adăugat cuvântul cheie „stretch”, care permite elementelor să se întindă până când umplu complet spațiul disponibil al blocului.
  • În instrumentele pentru dezvoltarea web au fost extinse capacitățile de analiză a performanței. A fost simplificată depanarea valorilor CSS complexe. La inspectarea activității de rețea, a apărut posibilitatea de filtrare pe baza existenței unor antete HTTP specificate. Pentru utilizatorii obișnuiți, a fost inclus un asistent AI capabil să explice natura erorilor și avertismentelor generate în consola web, precum și să ofere recomandări pentru remedierea acestora.
  • În sistemul de construire a proiectului Chromium a avut loc tranziția de la instrumentul Ninja la sistemul de construire Siso, care poate fi utilizat ca un înlocuitor transparent pentru Ninja, suportând execuția de lucrări de construire la distanță. Siso include o serie de optimizări pentru a reduce timpul de construire și consumul de memorie, cum ar fi minimizarea operațiunilor pe disc și în rețea, partajarea memoriei. Sistemul suportă, de asemenea, colectarea metricilor detaliate despre performanță pentru profilarea procesului de construire.

Pe lângă inovații și corectarea erorilor, noua versiune a eliminat 11 vulnerabilități. Multe dintre vulnerabilități au fost identificate în urma testării automate cu instrumentele AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer și AFL. Nu au fost identificate probleme critice care să permită ocolirea tuturor nivelurilor de protecție ale browserului și executarea de cod în sistem dincolo de mediu sandbox. În cadrul programului de recompensă pentru depistarea vulnerabilităților pentru această versiune, compania Google a acordat 3 recompense în valoare totală de 6000 de dolari SUA (una de 1000 de dolari și una de 4000 de dolari).

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster