Chrome Buraxılışı 113

Google şirkəti Chrome 113 veb-brauzerinin buraxılışını təqdim edib.Eyni zamanda Chrome-un əsasını təşkil edən pulsuz Chromium layihəsinin stabil buraxılışı da mövcuddur. Chrome brauzeri Chromium-dan Google loqolarından istifadə, qəza zamanı bildirişlər göndərmək üçün sistemin olması, surətdən qorunan video məzmunun (DRM) oynatılması üçün modulların, yeniləmələrin avtomatik quraşdırılması sistemi, Sandbox izolyasiyasını daimi olaraq aktivləşdirməklə fərqlənir. , Google API-yə açarların verilməsi və axtarış zamanı RLZ-nin ötürülməsi.parametrlər. Yeniləmə üçün daha çox vaxta ehtiyacı olanlar üçün Genişləndirilmiş Stabil filialı ayrıca dəstəklənir, ardınca 8 həftə. Chrome 114-ün növbəti buraxılışı mayın 30-nə planlaşdırılıb.

Chrome 113-da əsas dəyişikliklər:

  • WebGPU qrafika API və WGSL (WebGPU Shading Language) şeyder dili üçün dəstək defolt olaraq aktivdir. WebGPU göstərmə və hesablama kimi GPU tərəfi əməliyyatları yerinə yetirmək üçün Vulkan, Metal və Direct3D 12-yə bənzər proqramlaşdırma interfeysi təqdim edir və həmçinin GPU tərəfində işləyən proqramları yazmaq üçün şeyder dilindən istifadə etməyə imkan verir. WebGPU dəstəyi hazırda yalnız ChromeOS, macOS və Windows üçün qurğularda aktivləşdirilib və daha sonra Linux və Android üçün aktivləşdiriləcək.
  • Performansı optimallaşdırmaq üçün işlər davam etdirildi. 112 filialı ilə müqayisədə Speedometer 2.1 testindən keçmə sürəti 5% artdı.
  • İstifadəçilər üçün yaddaşın seqmentləşdirilməsi rejiminin, Xidmət İşçilərinin və kommunikasiya API-lərinin tədricən daxil edilməsinə başlanılıb ki, bu da səhifəni emal edərkən üçüncü tərəf prosessorlarını təcrid edən domenlərə münasibətdə ayrılır. Rejim, identifikatorların paylaşılan yaddaşda və məlumatın daimi saxlanması üçün nəzərdə tutulmayan ərazilərdə (“Superkukilər”) saxlanmasına əsaslanan saytlar arasında istifadəçi hərəkətlərini izləmək üsullarını bloklamağa imkan verir, məsələn, brauzer keşlərində müəyyən məlumatların mövcudluğunu qiymətləndirmək yolu ilə işləyir. Başlanğıcda, səhifəni emal edərkən, mənşə domenindən asılı olmayaraq, bütün resurslar ümumi ad məkanında (eyni mənşəli) saxlanılırdı ki, bu da bir sayta yerli yaddaş, IndexedDB API və ya manipulyasiya yolu ilə digər saytdan resursların yüklənməsini müəyyən etməyə imkan verirdi. keşdə məlumatların mövcudluğunu yoxlamaq.

    Sharding ilə, keşdən və brauzer yaddaşından obyektləri əldə etmək üçün istifadə olunan açar, əsas səhifənin açıldığı əsas domenə keçidi təyin edən, məsələn, vasitəsilə yüklənənlər kimi izləmə skriptlərinin əhatə dairəsini məhdudlaşdıran ayrıca atributuna malikdir. başqa saytdan iframe. Normal aktivləşdirməni gözləmədən seqmentləşdirməni aktivləşdirməyə məcbur etmək üçün siz “chrome://flags/#third-party-storage-partitioning” parametrindən istifadə edə bilərsiniz.

    Chrome Buraxılışı 113

  • Eyni təşkilatın və ya layihənin müxtəlif saytları arasında ümumi Kuki emalı üçün əlaqəni müəyyən etmək üçün Birinci Tərəf Dəstləri (FPS) mexanizmi təklif edilmişdir. Xüsusiyyət bir sayta müxtəlif domenlər (məsələn, opennet.ru və opennet.me) vasitəsilə daxil olmaq mümkün olduqda faydalıdır. Bu cür domenlər üçün kukilər tamamilə ayrıdır, lakin FPS-in köməyi ilə onları indi ümumi yaddaşa bağlamaq olar. FPS-i aktivləşdirmək üçün siz “chrome://flags/enable-first-party-sets” bayrağından istifadə edə bilərsiniz.
  • AV1 formatında (libaom) video kodlayıcının proqram təminatının tətbiqinin əhəmiyyətli dərəcədə optimallaşdırılması həyata keçirilmişdir ki, bu da WebRTC-dən istifadə edən veb proqramların, məsələn, video konfrans sistemlərinin işini yaxşılaşdırmışdır. Məhdud CPU resursları olan cihazlar üçün uyğun olan yeni sürət rejimi 10 əlavə edildi. Google Meet tətbiqini 40 kbps bant genişliyi olan bir kanalda sınaqdan keçirərkən, VP1 sürət 10 rejimi ilə müqayisədə AV9 Speed ​​​​7 rejimi keyfiyyətdə 12% və performansda 25% artım əldə etməyə imkan verdi.
  • Təkmil brauzer mühafizəsini aktivləşdirdiyiniz zaman (Təhlükəsiz Baxış > Təkmil qoruma), Google tərəfindəki əlavələrdə zərərli fəaliyyəti aşkar etmək üçün, Chrome Mağazası kataloqundan olmayan quraşdırılmış brauzer əlavələrinin işləməsi haqqında telemetriya toplanır. Əlavə faylların hashləri və manifest.json məzmunu kimi məlumatlar göndərilir.
  • Bəzi istifadəçilər bəzi onlayn mağazalarda alış-veriş edərkən çatdırılma ünvanını və ödəniş detallarını tez doldurmağa yönəlmiş formaların avtomatik doldurulması üçün əlavə seçimlərə malikdirlər.
    Chrome Buraxılışı 113
  • “Üç nöqtə” ikonasına kliklədikdə göstərilən menyu yenidən quruldu. "Genişləndirmələr" və "Chrome Veb Mağazası" elementləri menyunun birinci səviyyəsinə köçürüldü.
  • Səhifənin bütün səhifəsini deyil, yalnız seçilmiş fraqmentini başqa dilə tərcümə etmək imkanı əlavə edildi (tərcümə kontekst menyusundan başlayır). Qismən tərcümənin daxil edilməsinə nəzarət etmək üçün “chrome://flags/#desktop-partial-translate” parametri təklif edilmişdir.
  • Yeni tab açarkən göstərilən səhifədə kəsilmiş işi davam etdirmək imkanı ("Səyahət") əlavə edildi, məsələn, axtarışı kəsilmiş mövqedən davam etdirə bilərsiniz.
    Chrome Buraxılışı 113
  • Android versiyasına istifadəçilər üçün təyin edilmiş mərkəzləşdirilmiş idarəetmə siyasətlərinin administratoru tərəfindən sazlanması üçün “chrome://policy/logs” adlı yeni xidmət səhifəsi daxildir.
  • Android platforması üçün qurulma tövsiyə olunan məzmun bölməsində (Kəşf et) daha çox fərdiləşdirilmiş məzmunu göstərmək imkanı ehtiva edir. Bundan əlavə, Google hesabına qoşulmayan istifadəçilər üçün göstərilən tövsiyələrin üstünlük verilən növlərini konfiqurasiya etmək imkanı (məsələn, bəzi mənbələrdən məzmunu gizlədə bilərsiniz) əlavə edilmişdir.
    Chrome Buraxılışı 113
  • Android platforması üçün versiya fotoşəkilləri və videoları yükləmək üçün multimedia fayllarının seçilməsi üçün yeni interfeys təklif edir (öz tətbiqi əvəzinə standart Android Media Picker interfeysi istifadə olunur).
    Chrome Buraxılışı 113
  • CSS image-set() funksiyasının standart sintaksisini həyata keçirir ki, bu da sizə müxtəlif rezolyusiyaya malik variantlar dəstindən cari ekran parametrlərinə və şəbəkə bağlantısının bant genişliyinə ən yaxşı uyğun gələn şəkli seçməyə imkan verir. Chrome-a məxsus sintaksisi təklif edən -webkit-image-set() prefiksi ilə əvvəllər dəstəklənən zəng indi standart şəkil dəsti ilə əvəz edilmişdir.
  • CSS, blokun orijinal sərhədlərindən kənara çıxan məzmunun necə işlənəcəyini müəyyən etməyə imkan verən yeni media sorğuları (@media) overflow-inline və overflow-block üçün dəstək əlavə etdi.
  • Yavaş (məsələn, e-oxucu ekranları) və sürətli (adi monitorlar) ekranlarında çap edildikdə və ya göstərildikdə üslubları müəyyən etməyə imkan verən yeniləmə media sorğusu CSS-ə əlavə edilmişdir.
  • Linear() funksiyası CSS-ə sıçrayış və uzanma effektləri kimi mürəkkəb animasiyalar yaratmaq üçün istifadə edilə bilən müəyyən sayda nöqtələr arasında xətti interpolyasiya tətbiq etmək üçün əlavə edilmişdir.
  • Headers.getSetCookie() metodu bir sorğuda göndərilən bir neçə Set-Cookie başlıqlarından dəyərləri birləşdirmədən əldə etmək imkanını həyata keçirir.
  • Etibarnamə ilə əlaqəli böyük ikili verilənləri saxlamaq üçün WebAuthn API-yə largeBlob genişləndirilməsi əlavə edilmişdir.
  • Saytlararası identifikatorlardan istifadə etmədən istifadəçiləri ayırmaq üçün Private State Token API aktivləşdirildi.
  • Saytlara müxtəlif subdomenlərdən yüklənmiş resurslara eyni mənşəli şərtləri tətbiq etmək üçün document.domain xassəsini təyin etməyə icazə verilmir. Əgər subdomenlər arasında rabitə kanalı yaratmaq lazımdırsa, siz postMessage() funksiyasından və ya Channel Messaging API-dən istifadə etməlisiniz.
  • Veb tərtibatçıları üçün alətlərdə təkmilləşdirmələr edilmişdir. Şəbəkə fəaliyyətinin yoxlanılması panelində veb server tərəfindən qaytarılan HTTP cavab başlıqlarını yenidən müəyyən etmək və ya yeni yaratmaq artıq mümkündür (Şəbəkə > Başlıqlar > Cavab Başlıqları). Əlavə olaraq, Mənbələr > Əvəzetmələr bölməsində .başlıqlar faylını redaktə etməklə və maskadan istifadə edərək əvəzetmələr yaratmaqla bütün ləğvetmələri bir yerdə redaktə etmək mümkündür. Nuxt, Vite və Rollup veb çərçivələrindən istifadə edərək tətbiqlərin təkmilləşdirilmiş sazlanması. Üslublar panelində CSS ilə problemlərin təkmilləşdirilmiş diaqnostikası (əmlak adlarında və təyin edilmiş dəyərlərdə səhvlər ayrıca qeyd olunur). Veb konsolunda, siz Enter düyməsini basdığınız zaman avtomatik tamamlama tövsiyələrini göstərmək imkanı əlavə edilmişdir (yalnız tab və ya sağ oxu basdığınız zaman deyil).
    Chrome Buraxılışı 113

Yeniliklər və səhvlərin düzəldilməsi ilə yanaşı, yeni versiya 15 zəifliyi aradan qaldırır. Boşluqların çoxu AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer və AFL alətlərindən istifadə etməklə avtomatlaşdırılmış sınaq nəticəsində müəyyən edilib. Brauzer mühafizəsinin bütün səviyyələrini keçməyə və sandbox mühitindən kənar sistemdə kodu icra etməyə imkan verən heç bir kritik problem müəyyən edilməmişdir. Cari buraxılış üçün zəifliklərin aşkar edilməsinə görə pul mükafatlarının ödənilməsi proqramının bir hissəsi olaraq, Google 10 min ABŞ dolları məbləğində 30.5 mükafat (bir mükafat 7500 dollar, 5000 və 4000 dollar, iki mükafat 3000 dollar, üç mükafat 2000 dollar və iki mükafat) ödəmişdir. 1000 dollar mükafat).

Mənbə: opennet.ru

Добавить комментарий