Gipagawas na sa Google ang Chrome 111, ang pinakabag-ong bersyon sa web browser niini. Usa ka stable nga pagpagawas sa open-source nga proyekto sa Chromium, ang pundasyon sa Chrome, anaa na usab. Lahi ang Chrome sa Chromium sa paggamit niini sa mga logo sa Google, sa sistema sa pag-abiso sa pag-crash, mga module para sa pagpatugtog sa copy-protected nga video content (DRM), awtomatikong pag-instalar sa update, kanunay nga naka-on nga sandbox isolation, pag-provision sa mga Google API key, ug sa paggamit sa mga parameter sa RLZ atol sa mga pagpangita. Alang niadtong nanginahanglan og dugang nga oras sa pag-update, usa ka lahi nga Extended Stable branch ang gimentinar sulod sa walo ka semana. Ang sunod nga pagpagawas, ang Chrome 112, gikatakda sa Abril 4.
Mga dagkong kausaban sa Chrome 111:
- Gi-update ang Privacy Sandbox interface aron tugotan ang mga tiggamit sa pagtino sa mga kategorya sa interes ug gamiton kini imbes nga pagsubay sa mga cookies aron mailhan ang mga grupo sa mga tiggamit nga adunay parehas nga interes nga wala mailhi ang indibidwal nga mga tiggamit. Ang bag-ong bersyon naglakip sa usa ka bag-ong dialog nga nagpahibalo sa mga tiggamit bahin sa mga bahin sa Privacy Sandbox ug pag-redirect kanila sa usa ka panid sa mga setting diin mahimo nilang ipasibo ang impormasyon nga gipaambit sa mga network sa advertising.


- Usa ka bag-ong dayalogo ang gipaila nga adunay impormasyon bahin sa pagpagana sa abilidad sa pag-synchronize sa mga setting, kasaysayan, mga bookmark, awtomatikong pagkompleto sa database, ug uban pang datos taliwala sa mga browser.

- Sa mga plataporma Linux и Android Ang mga operasyon sa resolusyon sa ngalan sa DNS gibalhin gikan sa usa ka nahimulag nga proseso sa network ngadto sa usa ka dili nahimulag nga proseso sa browser, tungod kay ang pipila ka mga pagdili sa sandbox nga gipadapat sa ubang mga serbisyo sa network dili mapatuman kung nagtrabaho uban ang system resolver.
- Gidugang ang suporta para sa awtomatikong pagpirma sa mga tiggamit sa mga serbisyo sa identidad sa Microsoft (Azure AD SSO) gamit ang impormasyon sa account gikan sa Microsoft Windows.
- Sa mekanismo sa pag-update sa Chrome, Windows и macOS Gihatag ang pagproseso sa update para sa pinakabag-ong 12 ka bersyon sa browser.
- Ang paggamit sa Payment Handler API, nga nagpasayon sa pag-integrate sa kasamtangang mga sistema sa pagbayad, karon nagkinahanglan na og klarong pagtino sa tinubdan sa na-download nga datos pinaagi sa pagtino niini sa connect-src (Content-Security-Policy) CSP parameter. mga domain, diin ipadala ang mga hangyo.
- Gitangtang ang PPB_VideoDecoder(Dev) API, nga nahimong karaan na human natapos ang suporta sa Adobe Flash.
- Gidugang ang View Transitions API, nga naghimo niini nga mas sayon ang paghimo og mga transitional animation effects tali sa lain-laing mga DOM states (pananglitan, usa ka hapsay nga transisyon gikan sa usa ka imahe ngadto sa lain).
- Ang @container CSS query karon nagsuporta sa style() function para sa pag-apply sa mga estilo base sa gikompyut nga mga kantidad sa custom properties sa parent element.
- Ang mga trigonometrikong gimbuhaton nga sin(), cos(), tan(), asin(), acos(), atan() ug atan2() gidugang na sa CSS.
- Usa ka eksperimental (origin trial) nga Document Picture in Picture API ang gidugang para sa pag-abli sa bisan unsang HTML content, dili lang video, sa picture-in-picture mode. Dili sama sa pag-abli sa window pinaagi sa window.open(), ang mga window nga gihimo pinaagi sa bag-ong API kanunay gipakita sa ibabaw sa ubang mga window, dili magpadayon human masirado ang orihinal nga window, dili mosuporta sa nabigasyon, ug dili klaro nga makatino sa posisyon sa output.

- Naghatag sa abilidad sa pagpadako o pagpaubos sa gidak-on sa usa ka ArrayBuffer, ingon man pagpadako sa gidak-on sa usa ka SharedArrayBuffer.
- Ang WebRTC nagpatuman og suporta para sa mga SVC (Scalable Video Coding) extensions aron ipahiangay ang video stream sa bandwidth sa kliyente ug ipadala ang daghang mga video stream nga lainlain ang kalidad sa usa ka stream.
- Ang mga aksyon nga "previousslide" ug "nextslide" gidugang na sa Media Session API aron makahatag og nabigasyon tali sa miaging ug sunod nga mga slide.
- Gidugang ang bag-ong pseudo-class syntax nga ":nth-child(an + b)" ug ":nth-last-child()" aron tugotan ang usa ka selector nga madala sa pag-pre-filter sa mga child elements sa dili pa ipahigayon ang main "An+B" selection logic niini.
- Bag-ong mga yunit sa pagsukod para sa gidak-on sa font sa root element ang gidugang sa CSS: rex, rch, ric, ug rlh.
- Napatuman na ang bug-os nga suporta para sa CSS Color Level 4 specification, lakip na ang suporta para sa pito ka color palettes (sRGB, RGB 98, Display p3, Rec2020, ProPhoto, CIE, ug HVS) ug 12 ka color spaces (sRGB Linear, LCH, okLCH, LAB, okLAB, Display p3, Rec2020, a98 RGB, ProPhoto RGB, XYZ, XYZ d50, XYZ d65), dugang pa sa kaniadto gisuportahan nga Hex, RGB, HSL, ug HWB color formats. Ang custom color spaces magamit na karon para sa mga animation ug gradients.
- Ang CSS adunay bag-ong function nga color() nga magamit sa pag-define og kolor sa bisan unsang color space diin ang mga kolor gi-specify gamit ang R, G, ug B channels.
- Ang function nga color-mix(), nga gihubit sa CSS Color 5 specification, gidugang na, nga nagtugot sa pagsagol sa mga kolor sa bisan unsang color space base sa usa ka gitakdang porsyento (pananglitan, aron makadugang og 10% nga asul ngadto sa puti, mahimo nimong i-specify ang "color-mix(in srgb, blue 10%, white);").
- Adunay mga pagpaayo nga gihimo sa mga himan sa web developer. Gisuportahan na karon sa Styles panel ang CSS Color Level 4 nga espesipikasyon ug ang gisugyot nga bag-ong mga color space ug palette niini. Ang custom pixel color picker nagsuporta na karon sa bag-ong mga color space ug nagtugot sa pagkakabig tali sa lainlaing mga format sa kolor. Gidisenyo pag-usab ang JavaScript debugger. control panel mga breakpoint.

Gawas pa sa mga bag-ong feature ug mga pag-ayo sa bug, ang bag-ong bersyon nag-atubang sa 40 ka mga kahuyangan. Daghan sa mga kahuyangan ang nakit-an pinaagi sa automated testing gamit ang AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer, ug AFL. Walay kritikal nga mga isyu nga mahimong magtugot sa pag-bypass sa tanang layer sa proteksyon sa browser ug pagpatuman sa code gawas sa sandbox environment ang nakit-an. Isip kabahin sa vulnerability bounty program alang sa kasamtangang release, ang Google naghatag og 24 ka bounty nga mokabat sa $92 (usa ka bounty nga $15000 ug $4000; duha ka bounty nga $10000 ug $700; tulo ka bounty nga $5000, $2000, ug $1000; ug lima ka bounty nga $3000).
Source: opennet.ru





