Google parantos nyebarkeun sékrési browser wéb Chrome 126 Dina waktos anu sami, sékrési stabil tina proyék Chromium gratis, anu janten dasar Chrome, sayogi. Browser Chrome béda ti Chromium dina ngagunakeun logo Google, ayana sistem pikeun ngirim bewara bisi aya kacilakaan, modul pikeun muterkeun eusi video nu ditangtayungan salinan (DRM), sistem pikeun otomatis masang apdet, permanén sangkan Sandbox isolasi. , supplying konci Google API tur ngirimkeun RLZ- nalika néangan. Pikeun anu peryogi langkung waktos pikeun ngapdet, cabang Stable Extended dirojong sacara misah, dituturkeun ku 8 minggu. Pelepasan salajengna tina Chrome 127 dijadwalkeun pikeun 23 Juli.
Parobahan konci dina Chrome 126:
- Panempo PDF anu diwangun ngahijikeun kamampuan pikeun nimba téks tina dokumén, anu disebut ngaliwatan pilihan "Ekstrak téks tina PDF" dina ménu kontéks. Mesin pangenal karakter optik (OCR) basis learning mesin dipaké pikeun nimba téks ti dokumén discan nu téks geus diselapkeun salaku hiji gambar. Dipiharep yén fitur anyar bakal ngagampangkeun jalma anu ngagaduhan masalah visi sareng nganggo pamiarsa layar pikeun damel sareng dokumén PDF. Dina mangsa nu bakal datang, rencanana pikeun nerapkeun pangakuan téks dina gambar dipintonkeun dina kaca na on Potret layar. Mesin OCR diaktipkeun sacara standar pikeun 50% pangguna, sareng sésana tiasa diaktipkeun ku setélan "chrome: // flags / # pdf-ocr".

- Ka kaca configurator kalawan parameter kinerja
("Kinerja / Mémori Saver "dina Chrome nu: // setélan / bagian kinerja) ditambahkeun kamampuhan pikeun ngonpigurasikeun tingkat aggressiveness ngagunakeun mode Mémori Saver, nu ngurangan konsumsi RAM ku freeing up memori dikawasaan ku tab aktip. Salaku conto, nalika milih tingkat sedeng, browser bakal ngabongkar langkung seueur tab tina mémori tibatan nalika netepkeun kana maksimal. Setelan, nu sacara standar ngan sadia pikeun sababaraha pamaké, bisa diaktipkeun ngaliwatan parameter "chrome: // flags / # memori-saver-aggressiveness".
- Kanggo sababaraha pangguna, panempo PDF ngagentos kana arsitéktur OOPIF (out-of-process iframe) énggal, dimana eusi dokumén diolah dina prosés anu misah. Arsitéktur anyar ngaleungitkeun pajeulitna palaksanaan basis GuestView sareng ngagampangkeun pikeun nambihan kamampuan anyar kana panempo PDF. Pikeun ngaktifkeun arsitéktur anyar, anjeun tiasa nganggo setélan "chrome: // flags/#pdf-oopif".
- Ditambahkeun mode prefetch réaktif, anu ngamuat sumber anu aya hubunganana sareng halaman nalika navigasi, tanpa ngantosan aranjeunna leres-leres dipénta, anu ngamungkinkeun anjeun nyepetkeun muka halaman énggal. Pikeun ngaduga sumber daya anu diperlukeun dina mangsa nu bakal datang, ladenan Google éksternal dipaké, nu balik daptar rekomendasi sanggeus ngirim URL kaca keur navigated.
- Добавлена возможность поиска в сервисе Google Lens по любым изображениям и тексту, видимым на экране. Возможность включается через контекстное меню, индикатор в адресной строке или меню «⋮», после чего пользователь может выделить интересующий объект на экране и получить информацию о нём из Google Lens. При выполнении операции на sérver Google осуществляется отправка
screenshot. Fitur ayeuna diaktipkeun sacara standar pikeun 1% pangguna. Setelan "chrome://flags/#enable-lens-region-search-static-page" tiasa dianggo pikeun ngaktipkeun atanapi nganonaktipkeun dukungan Google Lens. - Hasil optimasi pikeun nyepetkeun tés Speedometer 3 dijumlahkeun - kinerja Chrome dina tés ieu ningkat ku 72% salami dua taun. Contona, karya fungsi SpaceSplitString, dipaké nalika parsing éksprési kawas "kelas = 'foo bar'", ieu gancangan, fungsi pikeun gawé bareng memori dioptimalkeun, operasi teu perlu nalika gawé bareng elemen formulir web dihapus sarta paling sering dipaké. lampah anu gancangan, pamakéan innerHTML ieu dioptimalkeun, akselerasi font Rendering. Akselerasi ogé kahontal berkat optimasi tina kolektor sampah dina mesin V8, efisiensi nu ngaronjat alatan aktivasina ngumpulkeun sampah salila downtime tina prosés rendering, ku kituna teu bersaing jeung aplikasi pikeun sumber CPU.

- Efisiensi gawé bareng Cookies parantos ningkat sacara signifikan, anu ngirangan telat nalika damel sareng situs wéb. Saméméhna, unggal waktu Cookie diaksés, hiji pamundut IPC sinkron dikirim ti prosés ngolah situs ka prosés nyadiakeun interaksi jaringan. Kusabab aplikasi wéb cukup aktip ngagunakeun nilai tina Cookies, pamundut sapertos antara prosés ngalambatkeun padamelan, sanaos kanyataan yén 87% telepon ka prosés anu sanés kaleuleuwihan.
Pikeun ngajawab masalah, a arsitéktur anyar dipaké, nu unggal prosés ngandung salinan sorangan data Cookie jeung ngakses eta langsung, sarta parobahan dina Cookie, nu, contona, bisa lumangsung nalika gawé bareng Cookie sarua dina tab sejen. , dilacak ngaliwatan mékanisme versioning. Hakekat mékanisme ieu nyaéta pikeun unggal nilai
document.cookie ngagantelkeun counter kalawan nomer versi, nu disimpen dina mémori dibagikeun, incremented lamun nilai robah, sarta dipariksa ngalawan conto aya nalika dibaca.
- Ditambahkeun kamampuhan pikeun ngagunakeun View Transitions API pikeun nyieun épék animasi transisi nalika pindah ti hiji kaca ka nu sejen dina hiji situs (sarua-asal). Saméméhna, API ieu ngan bisa dipaké pikeun épék antara nagara bagian DOM béda dina kaca sarua (contona, transisi lemes tina hiji gambar ka nu sejen). Pikeun nerapkeun épék transisi antara dokumén béda, make "navigasi: otomatis" sipat dina "view-transisi" @-aturan.
- Включён API CloseWatcher, позволяющий отслеживать в web-приложениях Close-запросы и реагировать на их поступление (например, можно создать обработчик нажатия кнопки «назад» на Android-смартфоне).
Tutup requests dihasilkeun nalika nyobian nutup modal ( ) jeung dialog pop-up (popover = "") ku mencét kenop Esc, maké tombol deui atawa sikep dina layar dina smartphone. - API Gamepad, nu ngidinan Anjeun pikeun ngalacak jeung ngolah acara ti gamepads na Controllers kaulinan, geus ditambahkeun rojongan pikeun mékanisme eupan balik (pemicu-rumble), kayaning Geter.
- Metoda .toJSON () geus ditambahkeun kana GeolocationCoordinates na GeolocationPosition interfaces pikeun serializing objék kalawan koordinat dina format JSON.
- Versi pikeun ChromeOS nambihan dukungan pikeun mode tampilan tab (properti CSS "tampilan: tab"), anu ngamungkinkeun anjeun ngagunakeun tab dina hiji aplikasi wéb, contona, pikeun ngatur éditan sababaraha dokumén.
- Nambahkeun fitur ékspérimén (percobaan asal) pikeun nilik eusi anu ditampi tina kaméra atanapi mikropon.
- API WebGPU parantos ngagancangkeun kompilasi shader sacara signifikan. Dina backend pikeun API grafik Vulkan, data loading kana GPU dioptimalkeun (tulisan langsung ka panyangga GPU disadiakeun tanpa nyalin panengah).
- Perbaikan parantos dilakukeun pikeun alat pikeun pamekar wéb. Dina bagian 'Aplikasi> Panyimpenan', kamampuan pikeun mariksa data anu disimpen nganggo API Ember Panyimpenan parantos ditambihan, anu ngamungkinkeun anjeun ngatur panyimpen data ku ngabagi gudang kana bagéan anu misah pakait sareng API IndexedDB sareng CacheStorage. Dina panel evaluasi kinerja, kamampuhan pikeun mindahkeun sarta nyumputkeun lagu geus ditambahkeun, kitu ogé kaasup informasi ngeunaan palaksanaan skrip tina grafik kinerja sarta sangkan mode pikeun artifisial ngalambatkeun kinerja sistem ku 20 kali.

Panel tracking aktivitas jaringan nyadiakeun rojongan pikeun ngaganti string pinuh ku lulugu HTTP dina "ngaran: nilai" format kana respon narima. Nambahkeun saringan kana dasbor konsumsi memori pikeun ngaidentipikasi inefficiencies memori, sapertos barisan duplikat atanapi ngantunkeun objék anu aya hubunganana sareng titik DOM anu dipisahkeun.

Salian inovasi sareng perbaikan bug, versi énggal ngaleungitkeun 21 kerentanan. Seueur kerentanan anu diidentifikasi salaku hasil tina uji otomatis nganggo AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer sareng alat AFL. 9 masalah anu ditugaskeun tingkat luhur severity. Taya masalah kritis geus dicirikeun nu bakal ngidinan hiji bypass sagala tingkatan panyalindungan browser sarta ngaéksekusi kode dina sistem luar lingkungan sandbox. Salaku bagian tina program mayar hadiah tunai pikeun manggihan kerentanan keur release ayeuna, Google mayar 11 panghargaan patut leuwih ti $168 rebu.
Pikeun kerentanan CVE-2024-5839, pakait sareng masalah dina palaksanaan mékanisme alokasi memori, panghargaan catetan $ 100115 dibayar. Kerentanan ieu dipeunteun salaku Severity Sedeng sareng berpotensi ngabalukarkeun korupsi memori tumpukan nalika ngolah eusi HTML anu diformat khusus. Sajaba ti éta, hiji bonus dibayar dina jumlah 25000, 7000, 3000, 2000, 1000 jeung 500 dollar, kitu ogé dua panghargaan dina unggal 10000 jeung 5000 dollar. Ukuran tina 7 ganjaran teu acan ditangtukeun.
sumber: opennet.ru






