Paglabas ng Chrome 108

Inihayag ng Google ang paglabas ng web browser ng Chrome 108. Kasabay nito, available ang isang matatag na pagpapalabas ng libreng proyekto ng Chromium, na nagsisilbing batayan ng Chrome. Ang Chrome browser ay naiiba sa Chromium sa paggamit ng mga logo ng Google, ang pagkakaroon ng isang system para sa pagpapadala ng mga notification kung sakaling magkaroon ng pag-crash, mga module para sa paglalaro ng copy-protected video content (DRM), isang system para sa awtomatikong pag-install ng mga update, permanenteng pagpapagana ng Sandbox isolation , pagbibigay ng mga susi sa Google API at pagpapadala ng RLZ- kapag naghahanap ng mga parameter. Para sa mga nangangailangan ng mas maraming oras upang mag-update, ang Extended Stable na sangay ay hiwalay na sinusuportahan, na sinusundan ng 8 linggo. Ang susunod na release ng Chrome 109 ay naka-iskedyul para sa ika-10 ng Enero.

Mga pangunahing pagbabago sa Chrome 108:

  • Ang disenyo ng dialog ng Cookie at pamamahala ng data ng site ay binago (tinatawag sa pamamagitan ng link na Cookies pagkatapos i-click ang lock sa address bar). Ang dialog ay pinasimple at ngayon ay nagpapakita ng impormasyon na pinaghiwa-hiwalay ayon sa site.
    Paglabas ng Chrome 108
  • Dalawang bagong browser optimization mode ang iminungkahi - Memory Saver at Energy Saver, na inaalok sa mga setting ng performance (Mga Setting> Performance). Ang mga mode ay kasalukuyang available lamang sa mga platform ng ChromeOS, Windows at macOS.
  • Ang tagapamahala ng password ay nagbibigay ng kakayahang mag-attach ng tala sa bawat naka-save na password. Tulad ng isang password, ang tala ay ipinapakita sa isang hiwalay na pahina lamang pagkatapos ng pagpapatunay.
  • Ang bersyon ng Linux ay may kasamang built-in na DNS client bilang default, na dati ay available lang sa mga bersyon ng Windows, macOS, Android at ChromeOS.
  • Sa Windows platform, kapag nag-install ka ng Chrome, ang isang shortcut para ilunsad ang browser ay awtomatikong naka-pin sa taskbar.
  • Idinagdag ang kakayahang subaybayan ang mga pagbabago sa presyo para sa mga napiling produkto sa ilang online na tindahan (Shopping List). Kapag bumaba ang presyo, padadalhan ang user ng notification o email (sa Gmail). Ang pagdaragdag ng produkto para sa pagsubaybay ay ginagawa sa pamamagitan ng pag-click sa button na “Subaybayan ang presyo” sa address bar habang nasa page ng produkto. Sine-save ang mga sinusubaybayang produkto kasama ng mga bookmark. Available lang ang function sa mga user na may aktibong Google account, kapag pinagana ang pag-synchronize at na-activate ang serbisyong “Web & App Activity”.
    Paglabas ng Chrome 108
  • Ang kakayahang tingnan ang mga resulta ng paghahanap sa sidebar kasabay ng pagtingin sa isa pang pahina ay pinagana (sa isang window maaari mong sabay na makita ang parehong mga nilalaman ng pahina at ang resulta ng pag-access sa search engine). Pagkatapos pumunta sa isang site mula sa isang page na may mga resulta ng paghahanap sa Google, lumilitaw ang isang icon na may titik na "G" sa harap ng input field sa address bar; kapag nag-click ka dito, bubukas ang isang side panel na may mga resulta ng dati. nagsagawa ng paghahanap.
    Paglabas ng Chrome 108
  • Sa File System Access API, na nagpapahintulot sa mga web application na magbasa at magsulat ng data nang direkta sa mga file at direktoryo sa device ng user, ang getSize(), truncate(), flush() at close() na mga pamamaraan sa FileSystemSyncAccessHandle object ay inilipat na mula sa isang asynchronous hanggang sa isang synchronous na modelo ng pagpapatupad. katulad ng read() at write() na mga pamamaraan. Ang pagbabago ay nagbibigay ng ganap na kasabay na FileSystemSyncAccessHandle API upang mapabuti ang pagganap ng mga WebAssembly-based na application (WASM).
  • Nagdagdag ng suporta para sa mga karagdagang laki ng nakikitang lugar (viewport) - “maliit” (mga), “malaki” (l) at “dynamic” (d), pati na rin ang mga yunit ng pagsukat na nauugnay sa mga sukat na ito - “*vi” ( vi, svi, lvi at dvi), “*vb” (vb, svb, lvb at dvb), “*vh” (svh, lvh, dvh), “*vw” (svw, lvw, dvw), “*vmax ” (svmax, lvmax , dvmax) at “*vmin” (svmin, lvmin at dvmin). Binibigyang-daan ka ng mga iminungkahing unit ng pagsukat na itali ang laki ng mga elemento sa pinakamaliit, pinakamalaki at dynamic na laki ng nakikitang lugar sa mga terminong porsyento (nagbabago ang laki depende sa pagpapakita, pagtatago at estado ng toolbar).
    Paglabas ng Chrome 108
  • Ang suporta para sa mga variable na kulay ng vector font sa COLRv1 na format ay pinagana (isang subset ng OpenType font na naglalaman, bilang karagdagan sa mga vector glyph, isang layer na may impormasyon ng kulay).
  • Upang tingnan ang suporta sa kulay ng font, ang font-tech() at font-format() function ay naidagdag sa @supports CSS rules, at ang tech() function ay naidagdag sa @font-face CSS rules.
  • Ang Federated Credential Management (FedCM) API ay iminungkahi na payagan ang paglikha ng mga federated, na nagpapanatili ng privacy na mga serbisyo ng pagkakakilanlan na gumagana nang walang mga cross-site na mekanismo sa pagsubaybay gaya ng third-party na pagpoproseso ng cookie.
  • Posible na ngayong ilapat ang umiiral na "overflow" na CSS property sa mga pinalitang elemento na lumilitaw sa labas ng hangganan ng nilalaman, na kasama ng object-view-box property ay maaaring gamitin upang lumikha ng mga larawan gamit ang sarili nilang anino.
  • Nagdagdag ng mga katangian ng CSS na break-before, break-after at break-inside, na nagbibigay-daan sa iyong i-customize ang gawi ng mga break sa fragmented na output sa konteksto ng mga indibidwal na pahina, column at lugar. Halimbawa, pipigilan ng "figure { break-inside: avoid;}" ang page na masira sa loob ng figure.
  • Ang CSS properties align-item, justify-items, align-self, at justify-self ay nagbibigay ng kakayahang gamitin ang value na "huling baseline" para i-align sa huling baseline sa isang flex o grid layout.
  • Idinagdag ang ContentVisibilityAutoStateChanged na kaganapan, na nabuo para sa mga elementong may property na "content-visibility: auto" kapag nagbago ang estado ng pag-render ng elemento.
  • Posibleng ma-access ang Media Source Extensions API sa konteksto ng mga manggagawa, na maaaring gamitin, halimbawa, upang mapabuti ang pagganap ng buffered media playback sa pamamagitan ng paglikha ng MediaSource object sa isang hiwalay na manggagawa at pagsasahimpapawid ng mga resulta ng trabaho nito sa HTMLMediaElement sa pangunahing thread.
  • Ang HTTP na header ng Patakaran sa Pahintulot, na ginagamit upang magtalaga ng awtoridad at paganahin ang mga advanced na feature, ay nagbibigay-daan sa mga wildcard gaya ng "https://*.bar.foo.com/".
  • Inalis ang mga hindi na ginagamit na API window.defaultStatus, window.defaultstatus, ImageDecoderInit.premultiplyAlpha, navigateEvent.restoreScroll(), navigateEvent.transitionWhile().
  • Ang mga pagpapabuti ay ginawa sa mga tool para sa mga web developer. Ang mga tooltip para sa mga hindi aktibong katangian ng CSS ay naidagdag sa panel ng Mga Estilo. Ang panel ng Recorder ay nagpapatupad ng awtomatikong pagtukoy ng XPath at mga tagapili ng teksto. Nagbibigay ang debugger ng kakayahang humakbang sa mga expression na pinaghihiwalay ng kuwit. Ang mga setting ng “Mga Setting > Huwag pansinin ang Listahan” ay pinalawak na.

Bilang karagdagan sa mga inobasyon at pag-aayos ng bug, inaalis ng bagong bersyon ang 28 mga kahinaan. Marami sa mga kahinaan ang natukoy bilang resulta ng awtomatikong pagsubok gamit ang AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer at AFL tool. Walang natukoy na mga kritikal na problema na magbibigay-daan sa isa na ma-bypass ang lahat ng antas ng proteksyon ng browser at magsagawa ng code sa system sa labas ng kapaligiran ng sandbox. Bilang bahagi ng programang magbayad ng cash reward para sa pagtuklas ng mga kahinaan para sa kasalukuyang release, nagbayad ang Google ng 10 parangal sa halagang 74 libong US dollars (isang award na $15000, $11000 at $6000, limang parangal na $5000, tatlong parangal na $3000 at $2000 , dalawang parangal na $1000) . Ang laki ng 6 na reward ay hindi pa natutukoy.

Pinagmulan: opennet.ru

Magdagdag ng komento