Google tau tso tawm version 124 ntawm Chrome web browser. Ib qho kev tso tawm ruaj khov ntawm qhov qhib-qhov chaw Chromium project, lub hauv paus ntawm Chrome, kuj muaj. Chrome txawv ntawm Chromium hauv nws txoj kev siv Google logos, nws lub kaw lus ceeb toom kev sib tsoo, modules rau kev ua si cov ntsiab lus video tiv thaiv kev theej (DRM), kev teeb tsa hloov tshiab tsis siv neeg, kev cais sandbox ib txwm muaj, kev muab Google API keys, thiab kev dhau ntawm RLZ parameters thaum tshawb nrhiav. Rau cov neeg uas xav tau sijhawm ntau dua los hloov kho, ib ceg Extended Stable cais tau khaws cia rau yim lub lis piam. Qhov kev tso tawm tom ntej, Chrome 125, tau teem sijhawm rau lub Tsib Hlis 14.
Cov kev hloov loj hauv Chrome 124:
- Hauv Android version, tus thawj tswj bookmark tam sim no txhawb nqa kev txuag bookmarks thiab cov npe nyeem tom qab rau cov neeg rau zaub mov Google txuas rau tus neeg siv tus account.
- Chrome rau Android siv ib txoj kev tshiab rau kev khaws cov passwords hauv zos uas tsis sib dhos thoob plaws cov khoom siv. Yav dhau los, cov passwords hauv zos tau khaws cia rau hauv koj tus Chrome profile, tab sis tam sim no yuav khaws cia rau hauv lub chaw khaws password uas muab los ntawm Google Play cov kev pabcuam, uas twb siv los khaws koj tus password account Google.
- Hauv Windows, macOS, thiab Linux tsim, TLS suav nrog kev txhawb nqa los ntawm lub neej ntawd rau Key Encapsulation Mechanism (KEM), uas siv cov hybrid X25519Kyber768 algorithm, uas tiv taus kev tawm tsam brute-force ntawm cov khoos phis tawj quantum. X25519Kyber768 yog kev sib xyaw ua ke ntawm X25519 key exchange mechanism, raws li cov kab elliptic thiab tam sim no siv hauv TLS, thiab Kyber-768 algorithm, uas siv cov txheej txheem cryptographic raws li kev daws teeb meem lattice uas lub sijhawm daws teeb meem zoo ib yam ntawm cov khoos phis tawj ib txwm muaj thiab quantum.
- Thaum rendering ntawv nyeem, Skia tsev qiv ntawv xav txog qhov sib piv thiab xim teeb tsa hauv Windows rau ClearType ntawv anti-aliasing technology, uas txhim kho qhov kev ua haujlwm ntawm cov ntawv nyeem ntawm LCD monitors. Cov ntawv nyeem siv hauv lub interface tau hloov kho ntau heev hauv Linux builds.

- Tam sim no nws muaj peev xwm los nruab ib nplooj ntawv web ua ib daim ntawv thov PWA (Progressive Web Apps) uas muaj nws tus kheej, txawm tias nplooj ntawv tsis ua tau raws li cov qauv PWA.
- Ua raws li European Digital Markets Act (DMA), lub thawv sib tham rau kev xaiv lub tshuab tshawb nrhiav uas twb muaj lawm tam sim no muaj. Cov tshuab tshawb nrhiav uas muaj nyob rau hauv ntu chaw "chrome://settings/search" muaj rau kev xaiv. Cov tshuab tshawb nrhiav tau tso tawm random hauv daim ntawv teev npe. Hauv Chrome 120, lub thawv sib tham no tau sim nrog 1% ntawm cov neeg siv thiab tam sim no tau qhib rau txhua tus.

- Tus neeg siv tam sim no raug thov kom tso cai thaum lub vev xaib daim ntawv thov nkag mus rau Web MIDI API, uas tso cai rau kev sib cuam tshuam nrog MIDI-enabled suab paj nruag txuas nrog lub khoos phis tawj. Yav dhau los, cov lus thov tso cai tsuas yog tshwm sim thaum xa lossis tau txais SysEx cov lus, tab sis tam sim no yuav tshwm sim rau txhua qhov nkag mus rau Web MIDI API. Qhov laj thawj uas tau hais txog qhov kev hloov pauv no yog cov xwm txheej uas cov nplooj ntawv web tsis raug cai txeeb kev tswj hwm ntawm MIDI maub los, thaiv lwm cov ntawv thov los ntawm kev siv nws. Kev txhawj xeeb txog kev ruaj ntseg kuj tau sau tseg, vim tias Web MIDI API tso cai rau kev tswj hwm tag nrho ntawm MIDI ntaus ntawv, suav nrog kev teeb tsa firmware kev cai.
- Kev txhawb nqa rau Web SQL API, uas tsis tau ua raws li tus qauv, tsis tshua siv, thiab xav tau kev ua haujlwm dua kom ua tau raws li cov kev cai ruaj ntseg niaj hnub no, tau raug tshem tawm tag nrho. Web SQL tau raug kaw los ntawm lub neej ntawd pib hauv Chrome 119, tab sis muaj qhov chaw teeb tsa los qhib nws. Qhov chaw teeb tsa no tam sim no tau raug tshem tawm. Cov neeg tsim khoom uas xav tau qhov kev ua haujlwm no raug txhawb kom siv lub tsev qiv ntawv SQLite uas tau muab tso ua ke rau WebAssembly.
- Lub peev xwm los tswj kev sau ntawv ntawm cov ntawv tso tawm ntsug hauv cov ntsiab lus ntawm daim ntawv web (xaiv, ntsuas, nce qib, khawm, thaj chaw ntawv, thiab cov ntawv nkag) thaum xaiv kev taw qhia ntsug tau ntxiv los ntawm kev siv cov cuab yeej CSS hom sau ntawv. Tam sim no koj tuaj yeem siv cov cuab yeej "ltr" ntawm daim ntawv los tso saib cov ntawv los ntawm sab saud mus rau hauv qab, thiab "rtl" los tso saib cov ntawv los ntawm sab hauv qab mus rau sab saud.
- Tus User-Agent Client Hints API, uas tau tsim los hloov tus User-Agent header, tau ntxiv kev txhawb nqa rau Sec-CH-UA-Form-Factors parameter, uas tso cai rau tus neeg siv khoom qhia rau lub server txog tus neeg siv lub cuab yeej daim ntawv (Desktop, Automotive, Mobile, XR, EInk, thiab Watch). Tus User-Agent Client Hints tso cai rau kev xa cov ntaub ntawv xaiv txog cov browser thiab cov kev teeb tsa system (version, platform, thiab lwm yam) tsuas yog tom qab kev thov. neeg rau zaub movTus neeg siv, ces, tuaj yeem txiav txim siab seb cov ntaub ntawv twg tuaj yeem muab rau cov tswv lub vev xaib. Thaum siv User-Agent Client Hints, tus browser identifier tsis raug xa mus yam tsis tau thov meej, thiab tsuas yog cov yam ntxwv yooj yim xwb thiaj li muab los ntawm lub neej ntawd, ua rau kev txheeb xyuas passive nyuaj.
- Ntxiv lub peev xwm los tswj kev cloning ntawm cov hauv paus hniav hauv Shadow DOM, ua los ntawm cov lus txib xws li cloneNode(). Lub peev xwm los clone DOM cov ceg hauv paus tau qhib siv cov parameter clonable ("attachShadow({clonable:true})") lossis cov yam ntxwv "shadowrootclonable" ( ).

- Cov txheej txheem tshiab, setHTMLUnsafe() thiab parseHTMLUnsafe(), tau raug ntxiv rau kev siv Shadow DOM syntax los ntawm JavaScript. Cov txheej txheem setHTMLUnsafe() thiab parseHTMLUnsafe(), zoo ib yam li innerHTML thiab DOMParser.parseFromString(), tso cai rau koj ntxig cov ntsiab lus HTML rau hauv ib qho khoom lossis parse nws, tab sis txawv hauv qhov lawv txhawb nqa kev ua cov ntsiab lus template nrog tus cwj pwm shadowrootmode.
- Ntxiv kev txhawb nqa rau WebSocket Stream API, uas tso cai rau cov ntaub ntawv xa mus ntawm browser thiab lub server hauv hom streaming yam tsis muaj kev xaiv tsa. Qhov no yog qhov zoo tshaj plaws rau kev teeb tsa kev xa thiab txais cov ntaub ntawv tuaj tas li, piv txwv li, hauv kev siv sib tham. const wss = WebSocketStream tshiab (WSS_URL); const {nyeem tau, sau tau} = tos wss.opened; const nyeem ntawv = nyeem tau.getReader (); const sau ntawv = sau tau.getWriter (); thaum (muaj tseeb) { const {tus nqi, ua tiav} = tos nyeem ntawv. nyeem (); yog tias (ua tiav) { tawg; } const qhov tshwm sim = tos txheej txheem (tus nqi); tos sau ntawv. sau (qhov tshwm sim); }
- Lub View Transitions API tau nthuav dav kom yooj yim rau kev tsim cov teebmeem kev hloov pauv ntawm cov xeev DOM sib txawv (piv txwv li, kev hloov pauv du ntawm ib daim duab mus rau lwm daim). Cov version tshiab ntxiv kev txhawb nqa rau qhov xwm txheej "pageswap", uas raug ua rau lub "window" khoom thaum nws cov khoom "document" cuam tshuam raug hloov nrog ib qho tshiab thaum lub sijhawm navigation. Lub "render-blocking" property kuj tau ntxiv, uas tso cai rau koj thaiv kev ua cov ntaub ntawv kom txog thaum cov ntsiab lus tseem ceeb tau raug txheeb xyuas.
- Ntxiv qhov disallowReturnToOpener parameter dhau los thaum hu rau txoj kev requestWindow, uas tso cai rau koj tshem tawm lub pob rov qab hauv lub qhov rais qhib hauv hom duab-hauv-daim duab kom tiv thaiv rov qab mus rau lub tab uas lub qhov rais tau qhib.
- Ntxiv lub peev xwm los muab tus nqi NULL rau CSSImportRule.styleSheet attribute los qhia tias tsis muaj cov stylesheet txuas. Ntxiv CSSKeyframesRule.length attribute, uas qhia tus lej ntawm cov khoom indexed.
- Rau cov teb uas hloov kho tau, tus cwj pwm "writingsuggestions" tau raug siv los tswj seb puas yuav tso saib cov lus qhia thaum ntaus ntawv.
- Lub WebGPU API tau hloov kho tshiab los txhawb nqa ServiceWorker thiab SharedWorker.
- Ntxiv kev txhawb nqa rau "Qhov Tseem Ceeb" HTTP header, uas tuaj yeem siv los xa cov ntaub ntawv hais txog qhov tseem ceeb ntawm kev ua cov ntaub ntawv thov (RFC 9218) ntawm theem ntawm thawj zaug nkag mus rau cov peev txheej.
- Cov cuab yeej tsim tawm hauv web tau txhim kho lawm. Muaj ib lub vaj huam sib luag Autofill tshiab ntxiv rau kev tshuaj xyuas cov ntaub ntawv siv los sau cov ntawv.

Lub vaj huam sib luag tshuaj xyuas CSS style tam sim no txhawb nqa cov qauv nested zoo dua. Lub vaj huam sib luag ntsuas kev ua tau zoo tam sim no tso cai rau koj zais cov haujlwm tsis tsim nyog thiab lawv cov kev hu menyuam yaus cuam tshuam kom txo cov suab nrov ntawm daim duab. Lub vaj huam sib luag debug animation tam sim no txhawb nqa cov animations scroll-driven. Lub vaj huam sib luag tshuaj xyuas network tam sim no tso cai rau koj teeb tsa cov kev poob pob thiab cov kab network loj me los sim WebRTC daim ntawv thov nyob rau hauv cov xwm txheej network.

Ntxiv rau cov yam ntxwv tshiab thiab kho cov kab laum, qhov version tshiab no daws tau 22 qhov tsis muaj zog. Ntau qhov tsis muaj zog tau txheeb xyuas los ntawm kev sim tsis siv neeg siv AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer, thiab AFL. Tsis muaj teeb meem loj uas yuav tso cai rau kev hla txhua txheej ntawm kev tiv thaiv browser thiab ua cov lej sab nraum qhov chaw sandbox tau txheeb xyuas. Raws li ib feem ntawm nws qhov kev pab cuam tsis muaj zog rau qhov kev tso tawm tam sim no, Google tau muab 13 qhov nyiaj ntxiv tag nrho $ 65 (ib qho nyiaj ntxiv txhua qhov ntawm $ 20000, $ 10000, $ 7000, thiab $ 2000; peb qhov nyiaj ntxiv ntawm $ 5000 thiab $ 3000; thiab ob qhov nyiaj ntxiv $ 1000). Tus nqi ntawm txhua qhov nyiaj ntxiv tseem tsis tau txiav txim siab.
Tau qhov twg los: opennet.ru





