Google ewepụtala ihe nchọgharị weebụ Chrome 147. N'otu oge ahụ, ntọhapụ kwụsiri ike nke ọrụ Chromium efu, nke bụ ntọala Chrome, dị. Ihe nchọgharị Chrome dị iche na Chromium n'ihi na ọ na-eji akara Google, nwere sistemụ izipu ọkwa na ihe ọghọm, nwere modul maka ịkpọ ọdịnaya vidiyo echedoro (DRM), nwere sistemụ nrụnye akpaaka, na-enyere ikewapụ Sandbox mgbe niile, na-enye igodo na Google API, ma na-ebufe paramita RLZ mgbe ị na-achọ. Maka ndị chọrọ oge ka ukwuu iji melite, enwere ngalaba Extended Stable dị iche, nke a na-akwado maka izu 8. Ntọhapụ na-esote, Chrome 148, ka ahaziri maka Mee 5.
Mgbanwe ndị dị mkpa na Chrome 147 (1, 2, 3, 4):
- E tinyela ụdị ngosi taabụ kwụ ọtọ, wee jiri bọtịnụ taabụ dochie ogwe kwụ ọtọ dị n'elu ya na taabụ akụkụ aka nri ya na taabụ kwụ ọtọ. Enwere ike igosi taabụ kwụ ọtọ n'ụdị gbasaa (akara ngosi + nkọwa akụkụ) ma ọ bụ gbadaa (akara ngosi naanị). Ịfegharị n'elu taabụ akụkụ na-egosi obere ihe dị n'ime ya. Ejikwa otu taabụ eme ka ọ dị mfe. Agbakwunyela nhọrọ "Gosi taabụ kwụ ọtọ" na menu ọnọdụ nke na-apụta mgbe ịpịrị aka nri na ahịrị taabụ. Ọ bụrụ na egosighi nhọrọ a na ndabara, enwere ike ime ka ọ rụọ ọrụ site na ntọala "chrome://flags/#vertical-tabs".
- Emegharịrị ụdị ọgụgụ ka ọ gosipụta naanị ederede dị mkpa na ibe, na-ezochi njikwa niile metụtara ya, ọkọlọtọ, menus, ogwe igodo, na akụkụ ndị ọzọ na-abụghị ọdịnaya nke ibe ahụ. Na ụdị ọhụrụ ahụ, dị ka Firefox, a na-egosipụta ọdịnaya dị mkpa na mpaghara a na-ahụ anya dum, kama na akụkụ dị warara dị n'akụkụ ibe mbụ ahụ. Ọ bụrụ na emeghị ka ụdị ọhụrụ ahụ rụọ ọrụ na ndabara, enwere ike ime ya site na ntọala "chrome://flags/#read-anything-immersive-reading-mode".
- E tinyela bọtịnụ na menu "Enyemaka" maka izipu mkpesa iji gbochie ibe weebụ e kere maka aghụghọ ma ọ bụ ebumnuche phishing. A na-egosi bọtịnụ a mgbe agbanyere ọnọdụ "Nchọgharị Nchekwa".
- Mgbasawanye nchedo megide ohere sistemụ mpaghara mgbe ị na-akpakọrịta na weebụsaịtị ọha. Nweta site na weebụsaịtị gaa na Adreesị IP m Netwọk mpaghara (adreesị intranet ma ọ bụ adreesị dị n'ime) ma ọ bụ njikọ loopback (127.0.0.0/8) ga-achọ nkwenye onye ọrụ. Nchedo ugbu a na-ekpuchi ọ bụghị naanị mgbalị ibu ihe onwunwe site na HTTP/HTTPS, arịrịọ fetch(), na ntinye iframe, kamakwa njikọ site na WebSockets na WebTransport, yana arịrịọ ịchọtara nke malitere site na usoro WindowClient.navigate(). Ndị na-awakpo na-eji ohere ịnweta akụrụngwa dị n'ime eme ihe maka njirimara na-apụtaghị ìhè na iji mee mwakpo CSRF na rawụta, ebe nnweta, ndị na-ebi akwụkwọ, njikọ weebụ ụlọ ọrụ, na ngwaọrụ na ọrụ ndị ọzọ na-anabata naanị arịrịọ sitere na netwọk mpaghara.
- A na-ebugharị ọrụ ntụgharị XML site na libxml2 gaa na ọbá akwụkwọ ọhụrụ e dere na Rust na nchekwa n'uche. Mgbanwe a metụtara naanị XML; dịka ekwuru na mbụ, a ga-akwụsị nkwado XSLT n'oge na-adịghị anya.
- Ugbu a, ọ ga-ekwe omume iji usoro startViewTransition() ọ bụghị naanị maka ibe dum, kamakwa maka ihe HTML nke ọ bụla.
- Agbakwunyela ọrụ CSS nke contrast-color() . Ọ na-eweghachi ihe dị iche na agba akọwapụtara (maka ọcha, ọ na-eweghachi oji, ma maka oji, ọ na-eweghachi ọcha). Enwere ike iji ọrụ a dakọọ agba ndabere nke agba ederede kpọmkwem, na nke ọzọ.
- Agbakwunyela ihe onwunwe CSS nke "ụdị ókèala", nke na-enye gị ohere ịmepụta ókèala na-abụghị akụkụ anọ gburugburu ihe, dịka iji ókèala gburugburu ma ọ bụ polygonal. Ihe onwunwe CSS nke "ụdị ókèala" na-anabata ụdị ọdịdị ahụ dị ka ihe onwunwe "clip-path", mana n'adịghị ka nke ikpeazụ, ọ na-achọpụta contour, na-akọwapụta ya, ma na-akpọchi ọdịnaya ọ bụla gafere contour.
- Agbakwunyere interface CSSPseudoElement, nke na-enye ohere ịrụ ọrụ na CSS pseudo-elements sitere na JavaScript.
- Ihe njikọ ahụ na-akwado ugbu a iji njirimara "rel=modulepreload" iji bulite tupu oge eruo, ọ bụghị naanị edemede, kamakwa modulu nwere ụdị CSS ( ) na data JSON ( ).
- Agbanweela omume nke ịgbakọ obosara nke ókèala na ihe osise dị na njirimara CSS, obosara ókèala, na obosara iwu kọlụm, na-ejikọta ya na ihe nchọgharị dabere na Firefox na WebKit. Na mbụ, a na-emegharị obosara dị na njirimara ndị a ka ọ bụrụ efu, n'agbanyeghị ụkpụrụ ha, ma ọ bụrụ na edobere njirimara ụdị ókèala, ụdị ihe osise, ma ọ bụ ụdị iwu kọlụm ka ọ bụrụ "ọ dịghị" ma ọ bụ "zoro ezo." Ugbu a, ụkpụrụ obosara usoro, obosara ihe osise, na obosara iwu kọlụm na-adabakarị na ụkpụrụ akọwapụtara nke onye nrụpụta, n'agbanyeghị ọdịnaya nke njirimara "*-style".
- Agbakwunyere na Math.sumPrecise() usoro maka ịgbakọ nchikota nke n'usoro ọcha na ihe ndị ọzọ nwere ike ịgụ ihe na nkenke karịa nke nkịtị nchikota na a akaghị (na-ewepụ nkenke mfu mgbe na-echekwara arụpụtaghị n'etiti).
- E tinyere njirimara Request.isReloadNavigation iji chọpụta mgbe ebugharịla ibe, dịka ọmụmaatụ, mgbe ịpịrịchara bọtịnụ "Refresh" ma ọ bụ kpọọ usoro location.reload() na history.go(0).
- Iji belata izi ezi nke njirimara na-apụtaghị ìhè, agbanweela echiche maka ịgbakọ nha ebe nchekwa eweghachiri site na Ngwaọrụ Memory API, nke na-enye ozi gbasara nha RAM,. Ozi a nwere ike ịba uru maka ịmepụta ụdị ngwa weebụ dị mfe nke na-ebu ibu na ngwaọrụ nwere obere RAM ma ọ bụ maka ịgbalite atụmatụ dị elu mgbe enwere nnukwu ebe nchekwa. Na owuwu maka ikpo okwu ahụ. Android A na-agbazi nha ebe nchekwa ugbu a gaa na 1, 2, 4 na 8, ma maka nyiwe ndị ọzọ gaa na 2, 4, 8, 16 na 32.
- Maka ngwa weebụ dịpụrụ adịpụ (IWA), a na-etinye API Mbipụta Web, na-enye ụzọ maka ịchọpụta ebe ndị na-ebi akwụkwọ dị, izipu akwụkwọ na mbipụta, na ijikwa usoro mbipụta. Aha njirimara na nkọwapụta ejiri na API kwekọrọ na Protocol Mbipụta Intanetị (IPP).
- Ụdị "nnwale Mmalite" na-emejuputa WebNN API, nke na-enye ohere iji ọrụ mmụta igwe nke sistemụ arụmọrụ na ikike ngwaike ndị metụtara ya na-enye.
- Emeela ka ngwaọrụ ndị na-emepụta weebụ ka mma. Onye enyemaka AI arụnyere n'ime ya na-ahọrọ ọnọdụ ndị dị na ya ozugbo. Ejirila panel "Ụdị Ngwaọrụ", nke e ji nwalee arụmọrụ weebụsaịtị na ngwaọrụ mkpanaka dị iche iche, emelitela ya. Panel Network ugbu a na-akọwapụta ọdịnaya agbakọrọ agbakọ maka arịrịọ ezitere ya na isi ihe dị na Content-Encoding: gzip ma ọ bụ deflate. Enwere ike iji okwu nkịtị ugbu a na-enyocha ụdị CSS.
Na mgbakwunye na atụmatụ ọhụrụ na ndozi ahụhụ, ụdị ọhụrụ a na-edozi nsogbu 60. A chọpụtara ọtụtụ n'ime adịghị ike ndị ahụ site na nnwale akpaaka site na iji AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer, na AFL. E kenyere nsogbu abụọ (mgbasapu nchekwa na mgbasapu integer na WebML) ọkwa dị oke njọ, nke pụtara na ha nwere ike ịgafe oyi akwa niile nke nchekwa ihe nchọgharị ma mejuputa koodu n'èzí gburugburu ebe a na-akpọ sandbox. Dịka akụkụ nke mmemme onyinye adịghị ike ya maka mwepụta ugbu a, Google eguzobela onyinye 60 ma nye $118 (onyinye abụọ nke $43000, ụgwọ ọrụ abụọ nke $11000, na otu ụgwọ ọrụ nke ọ bụla nke $4000, $3000, $2000, na $1000). A chọpụtabeghị ego nke onyinye 52.
isi: opennet.ru
