Browser Thorium 110 tersedia, garpu Chromium yang lebih cepat

Rilis proyek Thorium 110 telah dipublikasikan, yang mengembangkan fork browser Chromium yang disinkronkan secara berkala, diperluas dengan patch tambahan untuk mengoptimalkan kinerja, meningkatkan kegunaan, dan meningkatkan keamanan. Menurut pengujian pengembang, kinerja Thorium 8-40% lebih cepat dibandingkan Chromium standar, terutama karena penyertaan pengoptimalan tambahan selama kompilasi. Rakitan siap pakai dibuat untuk Linux, macOS, Raspberry Pi, dan Windows.

Perbedaan utama dari Chromium:

  • Dikompilasi dengan optimasi loop (LLVM Loop), optimasi profiling (PGO), optimasi link-time (LTO), dan instruksi prosesor SSE4.2, AVX, dan AES (Chromium hanya menggunakan SSE3).
  • Menghadirkan fungsionalitas tambahan ke dalam basis kode yang ada di Google Chrome tetapi tidak tersedia di versi Chromium. Misalnya, modul Widevine telah ditambahkan untuk memutar konten berbayar yang dilindungi (DRM), codec multimedia telah ditambahkan, dan plugin yang digunakan di Chrome telah diaktifkan.
  • Menambahkan dukungan eksperimental untuk teknologi streaming media adaptif MPEG-DASH.
  • Dukungan untuk format pengkodean video HEVC/H.265 disertakan untuk Linux dan Windows.
  • Dukungan untuk gambar JPEG XL diaktifkan secara default.
  • Dukungan untuk subtitle otomatis (Live Caption, SODA) disertakan.
  • Dukungan eksperimental untuk anotasi PDF telah ditambahkan, namun tidak diaktifkan secara default.
  • Patch untuk Chromium, yang disediakan oleh distribusi Debian, telah ditransfer dan memecahkan masalah rendering font, dukungan untuk VAAPI, VDPAU dan Intel HD, menyediakan integrasi dengan sistem tampilan notifikasi.
  • Mengaktifkan dukungan VAAPI di lingkungan berbasis Wayland.
  • DoH (DNS melalui HTTPS) diaktifkan secara default.
  • Mode Jangan Lacak diaktifkan secara default untuk memblokir kode pelacakan pergerakan.
  • Bilah alamat selalu menampilkan URL lengkap.
  • Menonaktifkan sistem FLoC yang dipromosikan oleh Google alih-alih melacak cookie.
  • Menonaktifkan peringatan tentang kunci API Google, namun tetap mempertahankan dukungan untuk kunci API untuk sinkronisasi setelan.
  • Tampilan saran untuk menggunakan browser default di sistem dinonaktifkan.
  • Menambahkan mesin pencari DuckDuckGo, Brave Search, Ecosia, Ask.com, dan Yandex.com.
  • Diaktifkan untuk selalu hanya menggunakan halaman lokal yang ditampilkan saat membuka tab baru.
  • Menu konteks dengan mode muat ulang tambahan ('Muat Ulang Normal', 'Muat Ulang Keras', 'Hapus Cache, dan Muat Ulang Keras') telah ditambahkan ke tombol muat ulang halaman.
  • Menambahkan tombol Beranda dan Lab Chrome default.
  • Untuk meningkatkan privasi, pengaturan pramuat konten telah diubah.
  • Menambahkan patch ke sistem perakitan GN dan implementasi isolasi sandbox.
  • Secara default, dukungan untuk memuat ke beberapa thread diaktifkan.
  • Paket ini mencakup utilitas pak, yang digunakan untuk mengemas dan membongkar file dalam format pak.
  • File .desktop saat startup mencakup kemampuan eksperimental platform web dan menawarkan mode peluncuran tambahan: thorium-shell, Safe Mode, dan Dark Mode.

Diantara perubahan pada versi Thorium 110:

  • Disinkronkan dengan basis kode Chromium 110.
  • Dukungan untuk format JPEG-XL telah kembali.
  • Menambahkan dukungan untuk codec audio AC3.
  • Dukungan untuk semua profil codec HEVC/H.265 telah diterapkan.
  • Menambahkan optimalisasi baru saat membangun mesin V8.
  • Fitur eksperimental mengaktifkan chrome://flags/#force-gpu-mem-available-mb, chrome://flags/#double-click-close-tab, chrome://flags/#show-fps-counter dan chrome: //flags/#enable-native-gpu-memory-buffers.
  • Linux telah menambahkan mode startup dengan profil sementara (profil disimpan di direktori /tmp dan dihapus setelah restart).

Selain itu, kita dapat mencatat pengembangan browser Mercury oleh penulis yang sama, yang secara konseptual mengingatkan pada Thorium, tetapi dibangun berdasarkan Firefox. Browser juga menyertakan optimasi tambahan, menggunakan instruksi AVX dan AES, dan membawa banyak patch dari proyek LibreWolf, Waterfox, FireDragon, PlasmaFox dan GNU IceCat, menonaktifkan telemetri, pelaporan, fungsi debugging dan layanan tambahan seperti Pocket dan rekomendasi kontekstual. Secara default, mode Do Not Track diaktifkan, pengendali tombol Backspace dikembalikan (browser.backspace_action) dan akselerasi GPU diaktifkan. Menurut pengembangnya, Mercury mengungguli Firefox sebesar 8-20%. Rakitan Mercury berdasarkan Firefox 112 ditawarkan untuk pengujian, tetapi masih diposisikan sebagai versi alfa.

Sumber: opennet.ru

Tambah komentar