Keluaran Chrome 108

Google telah melancarkan keluaran pelayar web Chrome 108. Pada masa yang sama, keluaran stabil projek Chromium percuma, yang berfungsi sebagai asas Chrome, tersedia. Penyemak imbas Chrome berbeza daripada Chromium dalam penggunaan logo Google, kehadiran sistem untuk menghantar pemberitahuan sekiranya berlaku ranap sistem, modul untuk memainkan kandungan video yang dilindungi salinan (DRM), sistem untuk memasang kemas kini secara automatik, mendayakan pengasingan Kotak Pasir secara kekal , membekalkan kunci kepada API Google dan menghantar parameter RLZ- semasa mencari. Bagi mereka yang memerlukan lebih banyak masa untuk mengemas kini, cawangan Extended Stable disokong secara berasingan, diikuti dengan 8 minggu. Keluaran Chrome 109 seterusnya dijadualkan pada 10 Januari.

Perubahan utama dalam Chrome 108:

  • Reka bentuk dialog pengurusan data Kuki dan tapak telah diubah (dipanggil melalui pautan Kuki selepas mengklik pada kunci dalam bar alamat). Dialog telah dipermudahkan dan kini memaparkan maklumat yang dipecahkan mengikut tapak.
    Keluaran Chrome 108
  • Dua mod pengoptimuman penyemak imbas baharu telah dicadangkan - Penjimat Memori dan Penjimat Tenaga, yang ditawarkan dalam tetapan prestasi (Tetapan> Prestasi). Mod pada masa ini hanya tersedia pada platform ChromeOS, Windows dan macOS.
  • Pengurus kata laluan menyediakan keupayaan untuk melampirkan nota pada setiap kata laluan yang disimpan. Seperti kata laluan, nota dipaparkan pada halaman berasingan hanya selepas pengesahan.
  • Versi Linux disertakan dengan klien DNS terbina dalam secara lalai, yang sebelum ini hanya tersedia dalam versi Windows, macOS, Android dan ChromeOS.
  • Pada platform Windows, apabila anda memasang Chrome, pintasan untuk melancarkan penyemak imbas kini disematkan secara automatik pada bar tugas.
  • Menambahkan keupayaan untuk menjejaki perubahan harga untuk produk terpilih di beberapa kedai dalam talian (Senarai Beli-belah). Apabila harga menurun, pengguna dihantar pemberitahuan atau e-mel (dalam Gmail). Menambah produk untuk penjejakan dilakukan dengan mengklik butang "Jejak harga" dalam bar alamat semasa berada di halaman produk. Produk yang dijejaki disimpan bersama penanda halaman. Fungsi ini hanya tersedia untuk pengguna dengan akaun Google yang aktif, apabila penyegerakan didayakan dan perkhidmatan "Aktiviti Web & Apl" diaktifkan.
    Keluaran Chrome 108
  • Keupayaan untuk melihat hasil carian dalam bar sisi pada masa yang sama dengan melihat halaman lain didayakan (dalam satu tetingkap anda boleh melihat kedua-dua kandungan halaman dan hasil daripada mengakses enjin carian secara serentak). Selepas pergi ke tapak dari halaman dengan hasil carian di Google, ikon dengan huruf "G" muncul di hadapan medan input dalam bar alamat; apabila anda mengklik padanya, panel sisi dibuka dengan hasil carian sebelumnya. pencarian yang dilakukan.
    Keluaran Chrome 108
  • Dalam API Akses Sistem Fail, yang membenarkan aplikasi web membaca dan menulis data terus ke fail dan direktori pada peranti pengguna, kaedah getSize(), truncate(), flush() dan close() dalam objek FileSystemSyncAccessHandle telah dialihkan daripada model pelaksanaan tak segerak kepada model pelaksanaan segerak. serupa dengan kaedah baca() dan tulis(). Perubahan itu menyediakan API FileSystemSyncAccessHandle segerak sepenuhnya untuk meningkatkan prestasi aplikasi berasaskan WebAssembly (WASM).
  • Sokongan tambahan untuk saiz tambahan bagi kawasan yang boleh dilihat (port pandang) - “kecil” (s), “besar” (l) dan “dinamik” (d), serta unit ukuran yang dikaitkan dengan saiz ini - “*vi” ( vi, svi, lvi dan dvi), “*vb” (vb, svb, lvb dan dvb), “*vh” (svh, lvh, dvh), “*vw” (svw, lvw, dvw), “*vmax ” (svmax, lvmax , dvmax) dan “*vmin” (svmin, lvmin dan dvmin). Unit ukuran yang dicadangkan membolehkan anda mengikat saiz elemen kepada saiz terkecil, terbesar dan dinamik bagi kawasan yang boleh dilihat dalam sebutan peratusan (saiz berubah bergantung pada paparan, persembunyian dan keadaan bar alat).
    Keluaran Chrome 108
  • Sokongan untuk fon vektor warna berubah dalam format COLRv1 didayakan (subset fon OpenType yang mengandungi, sebagai tambahan kepada glif vektor, lapisan dengan maklumat warna).
  • Untuk menyemak sokongan fon berwarna, fungsi font-tech() dan font-format() telah ditambahkan pada peraturan CSS @supports dan fungsi tech() telah ditambahkan pada peraturan CSS @font-face.
  • API Pengurusan Kredensial Bersekutu (FedCM) dicadangkan untuk membenarkan penciptaan perkhidmatan identiti bersekutu yang memelihara privasi yang beroperasi tanpa mekanisme penjejakan merentas tapak seperti pemprosesan kuki pihak ketiga.
  • Kini boleh menggunakan sifat CSS "limpahan" sedia ada untuk menggantikan elemen yang muncul di luar sempadan kandungan, yang digabungkan dengan sifat kotak paparan objek boleh digunakan untuk mencipta imej dengan bayangnya sendiri.
  • Menambahkan sifat CSS pecah-sebelum, rehat-selepas dan pecah-dalam, membolehkan anda menyesuaikan gelagat pemecahan dalam output berpecah-belah dalam konteks halaman, lajur dan kawasan individu. Contohnya, "figure { break-inside: avoid;}" akan menghalang halaman daripada pecah di dalam angka.
  • Ciri-ciri CSS align-item, justify-item, align-self, dan justify-self memberikan keupayaan untuk menggunakan nilai "garis dasar terakhir" untuk menjajarkan ke garis dasar terakhir dalam reka letak flex atau grid.
  • Menambahkan acara ContentVisibilityAutoStateChanged, yang dijana untuk elemen dengan sifat "content-visibility: auto" apabila keadaan pemaparan elemen berubah.
  • Adalah mungkin untuk mengakses API Sambungan Sumber Media dalam konteks pekerja, yang boleh digunakan, sebagai contoh, untuk meningkatkan prestasi main balik media buffer dengan mencipta objek MediaSource dalam pekerja yang berasingan dan menyiarkan hasil kerjanya ke HTMLMediaElement dalam utas utama.
  • Pengepala HTTP Dasar-Kebenaran, digunakan untuk mewakilkan kuasa dan mendayakan ciri lanjutan, membenarkan kad bebas seperti "https://*.bar.foo.com/".
  • Mengalih keluar API yang ditamatkan window.defaultStatus, window.defaultstatus, ImageDecoderInit.premultiplyAlpha, navigateEvent.restoreScroll(), navigateEvent.transitionWhile().
  • Penambahbaikan telah dibuat pada alatan untuk pembangun web. Petua alat untuk sifat CSS yang tidak aktif telah ditambahkan pada panel Gaya. Panel Perakam melaksanakan pengesanan automatik XPath dan pemilih teks. Penyahpepijat menyediakan keupayaan untuk melangkah melalui ungkapan yang dipisahkan koma. Tetapan "Tetapan > Abaikan Senarai" telah dikembangkan.

Selain inovasi dan pembetulan pepijat, versi baharu menghapuskan 28 kelemahan. Banyak kelemahan telah dikenal pasti hasil daripada ujian automatik menggunakan alat AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer dan AFL. Tiada masalah kritikal telah dikenal pasti yang membolehkan seseorang memintas semua peringkat perlindungan penyemak imbas dan melaksanakan kod pada sistem di luar persekitaran kotak pasir. Sebagai sebahagian daripada program untuk membayar ganjaran tunai kerana menemui kelemahan untuk keluaran semasa, Google membayar 10 anugerah dalam jumlah 74 ribu dolar AS (satu anugerah $15000, $11000 dan $6000, lima anugerah $5000, tiga anugerah $3000 dan $2000 , dua anugerah $1000) . Saiz 6 ganjaran masih belum ditentukan.

Sumber: opennet.ru

Tambah komen