Thorium 110 серепчиси жеткиликтүү, Chromium'дун ылдамыраак айрысы

Ториум 110 долбоорунун релизи жарыкка чыкты, ал Chromium браузеринин мезгил-мезгили менен синхрондоштурулган айрысын иштеп чыгат, майнаптуулукту оптималдаштыруу, колдонуу мүмкүнчүлүгүн жакшыртуу жана коопсуздукту жогорулатуу үчүн кошумча патчтар менен кеңейтилген. Иштеп чыгуучулардын тесттерине ылайык, Ториум стандарттык Chromiumга караганда 8-40% ылдамыраак, негизинен компиляция учурунда кошумча оптималдаштыруулар камтылгандыктан. Даяр ассамблеялар Linux, macOS, Raspberry Pi жана Windows үчүн түзүлгөн.

Chromiumдан негизги айырмачылыктары:

  • Циклди оптималдаштыруу (LLVM Loop), профилди оптималдаштыруу (PGO), шилтеме убактысын оптималдаштыруу (LTO) жана SSE4.2, AVX жана AES процессорунун нускамалары (Chromium SSE3 гана колдонот) менен түзүлөт.
  • Google Chrome'до бар, бирок Chromium түзүмдөрүндө жеткиликсиз болгон код базасына кошумча функцияларды киргизүү. Мисалы, Widevine модулу акы төлөнүүчү корголгон мазмунду (DRM) ойнотуу үчүн кошулду, мультимедиялык кодектер кошулду жана Chrome'до колдонулган плагиндер иштетилди.
  • MPEG-DASH адаптивдик медиа агым технологиясы үчүн эксперименталдык колдоо кошулду.
  • HEVC/H.265 видео коддоо форматын колдоо Linux жана Windows үчүн камтылган.
  • JPEG XL сүрөттөрүн колдоо демейки боюнча иштетилген.
  • Автоматтык субтитрлерди колдоо (Live Caption, SODA) камтылган.
  • PDF аннотациялары үчүн эксперименталдык колдоо кошулду, бирок демейки боюнча иштетилген эмес.
  • Debian дистрибуциясы тарабынан берилген Chromium үчүн патчтар өткөрүлүп берилди жана шрифттерди көрсөтүү, VAAPI, VDPAU жана Intel HD колдоо, эскертме дисплей системасы менен интеграцияны камсыз кылуу көйгөйлөрүн чечет.
  • Wayland негизделген чөйрөлөрдө VAAPI колдоосу иштетилген.
  • DoH (HTTPS аркылуу DNS) демейки боюнча иштетилген.
  • Кыймылды көзөмөлдөө кодун бөгөттөө үчүн демейки боюнча "Күзөтпөө" режими иштетилген.
  • Дарек тилкесинде ар дайым толук URL көрсөтүлөт.
  • Кукилерге көз салуунун ордуна Google тарабынан сунушталган FLoC тутуму өчүрүлдү.
  • Google API ачкычтары жөнүндө эскертүүлөр өчүрүлгөн, бирок орнотууларды синхрондоштуруу үчүн API ачкычтары үчүн колдоо сакталган.
  • Системада демейки браузерди колдонуу боюнча сунуштарды көрсөтүү өчүрүлгөн.
  • DuckDuckGo, Brave Search, Ecosia, Ask.com жана Yandex.com издөө системалары кошулду.
  • Жаңы өтмөк ачууда көрсөтүлгөн жергиликтүү баракты гана колдонууга иштетилген.
  • Баракты кайра жүктөө баскычына кошумча кайра жүктөө режимдери бар контексттик меню кошулду ("Нормалдуу кайра жүктөө", "Катуу кайра жүктөө", "Кэшти тазалоо жана Катуу кайра жүктөө").
  • Демейки Home жана Chrome Labs баскычтары кошулду.
  • Купуялыкты жакшыртуу үчүн мазмунду алдын ала жүктөө жөндөөлөрү өзгөртүлдү.
  • GN чогултуу тутумуна жана кумдук обочолонууну ишке ашырууга кошумча тактар ​​кошулду.
  • Демейки боюнча, бир нече жиптерге жүктөө үчүн колдоо иштетилген.
  • Пак форматындагы файлдарды таңгактоо жана ачуу үчүн колдонулган pak утилитасын камтыйт.
  • Ишке киргизүүдө .desktop файлы веб-платформанын эксперименталдык мүмкүнчүлүктөрүн камтыйт жана кошумча ишке киргизүү режимдерин сунуштайт: торий кабыгы, Коопсуз режим жана Караңгы режим.

Thorium 110 версиясындагы өзгөрүүлөрдүн арасында:

  • Chromium 110 код базасы менен синхрондоштурулган.
  • JPEG-XL форматын колдоо кайтып келди.
  • AC3 аудио кодегин колдоо кошулду.
  • Бардык HEVC/H.265 кодек профилдерин колдоо ишке ашырылган.
  • V8 кыймылдаткычын курууда жаңы оптималдаштыруулар кошулду.
  • Сынамык функциялар иштетилген chrome://flags/#force-gpu-mem-available-mb, chrome://flags/#double-click-close-tab, chrome://flags/#show-fps-counter жана chrome: //желектер/#enable-native-gpu-memory-buffers.
  • Linux убактылуу профили менен баштоо режимин кошту (профиль /tmp каталогунда сакталат жана кайра күйгүзгөндөн кийин тазаланат).

Кошумчалай кетсек, ошол эле автор тарабынан концептуалдык жактан Ториумду эске салган, бирок Firefoxтун негизинде курулган Mercury браузеринин өнүгүшүн белгилей алабыз. Браузер ошондой эле кошумча оптималдаштырууларды камтыйт, AVX жана AES нускамаларын колдонот жана LibreWolf, Waterfox, FireDragon, PlasmaFox жана GNU IceCat долбоорлорунун көптөгөн патчтарын аткарат, телеметрияны, отчетторду, мүчүлүштүктөрдү оңдоо функцияларын жана Чөнтөк жана контексттик сунуштар сыяктуу кошумча кызматтарды өчүрөт. Демейки боюнча, Do Not Track режими иштетилген, Backspace ачкыч иштеткичи кайтарылат (browser.backspace_action) жана GPU ылдамдатуу иштетилген. Иштеп чыгуучулардын айтымында, Меркурий Firefox-тан 8-20% ашып кетет. Сыноо үчүн Firefox 112 негизиндеги Меркурий конструкциялары сунушталат, бирок алар дагы эле альфа версиялары катары жайгаштырылган.

Source: opennet.ru

Комментарий кошуу