I-Google ishicilele ukukhishwa kwesiphequluli sewebhu se-Chrome 139. Ngesikhathi esifanayo, ukukhululwa okuzinzile kwephrojekthi yamahhala ye-Chromium, okuyisisekelo se-Chrome, kuyatholakala. Isiphequluli se-Chrome sihlukile ku-Chromium ekusetshenzisweni kwamalogo we-Google, ukuba khona kwesistimu yokuthumela izaziso uma kwenzeka ingozi, amamojula okudlala okuqukethwe kwevidiyo evikelwe ikhophi (DRM), isistimu yokufaka isibuyekezo esizenzakalelayo, ukufakwa njalo kokuhlukaniswa kwe-Sandbox, ukunikezwa kokhiye ku-Google API kanye nokudluliswa kwemingcele ye-RLZ ngesikhathi sokusesha. Kulabo abadinga isikhathi esengeziwe sokubuyekeza, igatsha Le-Extended Stable lisekelwa ngokuhlukile, lisekelwa amaviki angu-8. Ukukhishwa okulandelayo kwe-Chrome 140 kuhlelelwe uSepthemba 2.
Izinguquko ezibalulekile ku-Chrome 139:
- Kwengezwe amandla okusebenzisa imodeli ye-AI ukukhiqiza izincomo zosesho kubha yekheli kanye nasekhasini lokuvula ithebhu entsha. Ukuze ubonise izincomo ezinjalo ze-AI, inkinobho ethi "Imodi ye-AI" yengezwe kubha yekheli, futhi okukhiphayo kwe-AI kumakwe noma kugqanyiswe esigabeni esihlukile ohlwini lwezincomo. Lesi sici okwamanje senziwe sasebenza ngokuzenzakalela kuphela kwabanye abasebenzisi.

- Ezinhlelweni eziphethwe ezindaweni ezimaphakathi, amandla okwenza ezakho izinqamuleli zokusesha okusheshayo usebenzisa ibha yekheli landisiwe (ungakha isinqamuleli esithi "@name" ukuze useshe isayithi elithile). Inguqulo entsha yengeza isilungiselelo esengeziwe esivumela umsebenzisi ukuthi abhale ngaphezulu, asuse noma akhubaze izinqamuleli ezisethwe umlawuli.
- Enguqulweni ye Android Izindlela zokuvikela ezijwayelekile nezithuthukisiwe ze-Google Safe Browsing manje zihlola ukuphepha kwamaphakheji e-APK alandiwe. Lokhu kuhlola kwenziwa ngokuxhumana namaseva e-Google. Uma ifayela libhekwa njengeliyingozi, umsebenzisi uyaxwayiswa futhi ukufinyelela ifayela kuvinjelwe (isikhombikubona sinikeza inketho ehlukile yokudlula ibhulokhi).

- Isilungiselelo se-ExtensionManifestV2Availability, esisivumele ukuthi sibuyisele usekelo lwenguqulo XNUMX ye-Chrome manifest, echaza amandla nezisetshenziswa ezitholakalayo kuzandiso ezibhalwe kusetshenziswa i-WebExtensions API, sisusiwe. Isiphequluli manje singasebenzisa kuphela izandiso ezisekelwe enguqulweni yesi-XNUMX ye-manifest.
- Ekwakhiweni okusemthethweni okuzinzile kwe-Chrome, ukusekelwa kwezinketho zomugqa womyalo "--extensions-on-chrome-urls" kanye "--disable-extensions-ngaphandle" akuqhubekisiwe. Lezi zinketho zivumele ukuvimbela ukufakwa ngezengezo eziyingozi, njengalezo ezifakwe esipheqululini ngaphandle kwemvume yomsebenzisi. Ku-Chromium nokuhlolwa kokwakhiwa kwe-Chrome, usekelo lwalezi zinketho luyagcinwa.
- Ikhasi Lethebhu Elisha manje lihlanganisa iphaneli engezansi ebonisa ulwazi mayelana nezengezo ezithinta okuqukethwe Kwekhasi Lethebhu Elisha, kanye nolwazi olumayelana nezinqubomgomo zokuphatha ezimaphakathi ezisetshenziswayo.

- Ukuvikeleka okwengeziwe ekususweni ngephutha kwamagama ayimfihlo agciniwe lapho kukhethwa ukusebenza okugcwele kwedatha ecacile. Uma kukhona amaphasiwedi alondoloziwe, isiphequluli manje siqondisa umsebenzisi ekhasini lomphathi wephasiwedi, lapho amaphasiwedi nezikhiye zokungena zingasuswa ngokuhlukile nangokunengqondo.

- Ukubuyela emuva okuzenzakalelayo kokusebenzisa i-SwiftShader, uhlelo lokunikeza isofthiwe olusebenzisa i-Vulkan API, ye-WebGL kukhutshaziwe. Uma i-backend efanele esekelwe ku-GPU ingekho, ukudala umongo we-WebGL manje kuzobuyisa iphutha esikhundleni sokushintshela ku-SwiftShader. Ukukhubaza i-SwiftShader kuzothuthukisa ukuphepha ngokuqeda ukwenziwa kwekhodi ekhiqizwe yi-JIT enkambisweni ebhekene nokusebenzisana ne-GPU. Ezinkundleni Linux и macOS Izinhlelo ezingenayo i-GPU ngeke zisakwazi ukusebenzisa i-WebGL. Windows Usekelo lwe-SwiftShader lushiyelwa kuphela amadivayisi angenayo i-GPU noma ama-GPU anenkinga afakwe ohlwini olumnyama.
- Isitolo se-Chrome Root siyeke i-Chunghwa Telecom ne-Netlock CAs ngenxa yokwephulwa kwemfuneko ye-CA. Ngenxa yokuntuleka kwesinyathelo sokulungisa amaphutha ahlonziwe, izitifiketi ze-TLS ezikhishwe yi-Chunghwa Telecom ne-Netlock ngemva komhla zingama-31 kuJulayi 2025 manje sezibhekwa njengezingathenjwa ku-Chrome. Izitifiketi ezikhishwe ngaphambi kukaJulayi 31 ziyaqhubeka nokuphathwa njengokujwayelekile.
- I-Web Speech API manje isekela ukubonwa kwenkulumo kusetshenziswa izinjini ezitholakala endaweni kudivayisi. Isayithi lingacela ukutholakala kwezinjini zokuqaphela zolimi olunikeziwe, likhethe phakathi kwamasevisi asendaweni nawefu, licele ukufakwa kwezisetshenziswa ezidingekayo zokuqashelwa kwendawo, futhi liqinisekise ukuthi ukuqashelwa kwenziwa kudivayisi yomsebenzisi ngaphandle kokuthumela idatha kumasevisi angaphandle.
- Ku-CSS, ngaphezu kokusetha irediyasi ezungezayo kusetshenziswa indawo yerediyasi yomngcele, indawo "yomumo wekona" isetshenziswa ukuze kulawulwe umumo nokugoba kwamakhona wezinto eziwunxande. Isibonelo, usebenzisa "i-corner-shape" ungenza izinguquko ezibushelelezi ukusuka kusikwele ukuya kumbuthano (i-squircle), amakhona e-concave (i-scoop), usike i-chamfer (i-bevel) futhi wenze ama-cutouts (i-notch), futhi uguqule ushintsho ekubunjweni kwamakhona.
- Ukwesekwa okwengeziwe kokucaciswa Kwemisebenzi Yangokwezifiso, okukuvumela ukuthi udale eyakho imisebenzi ye-CSS esebenza ngokufana nezici zakho ze-CSS ezinepharamitha. Umehluko ukuthi izakhiwo ze-CSS zingabuyisela inani eligxilile elilodwa kuphela, kuyilapho imisebenzi ye-CSS ingabuyisela amanani ngokusekelwe kwezinye izici ze-CSS, amapharamitha, nezimo. Umthetho othi @function wengeziwe ukuze kuchazwe imisebenzi ye-CSS. @function --negative(--value) { umphumela: calc(-1 * var(--value)); } @function --shadow(--shadow-color : ilifa) { umphumela: 2px 2px var(—umbala-umbala, omnyama); }
- Impahla ye-CSS eyengeziwe "i-caret-animation", ekuvumela ukuthi ulawule ukugqwayiza koshintsho lwekhesa ezinkambini zokufaka (isibonelo, ikhesa ecwayizayo ingathathelwa indawo ngopopayi wakho).
- Ukuze uhambisane nokucaciswa nokuthuthukisa ukuhambisana nezinye iziphequluli, indawo ye-CSS "ububanzi befonti" yengeziwe, efana nesakhiwo "sokwelulwa kwefonti" esasitholakala ngaphambilini.
- Uma Isisebenzi Sesevisi sivinjiwe ngenxa yokuqalwa komthetho we-CSP (Inqubomgomo Yokuphepha Kokuqukethwe), umcimbi "wephutha" manje uthunyelwa ngokuhambisanayo, esikhundleni sokuphonsa okuhlukile kwe-SecurityError ngokushesha ngemva kokubiza umakhi othi "new Worker(url)" noma "new SharedWorker(url)".
- Ikhono lokudala uhlelo lokusebenza olulodwa lwewebhu olusebenza nezinhlobo eziningana izizinda ezisezingeni eliphezulu noma ama-subdomain ahlukene. Insimu ethi "scope_extensions" inikezwe ku-manifest ukuze kulungiselelwe ukubopha isizinda. { "name": "Example", "display": "standalone", "start_url": "/index.html", "scope_extensions": [ { "origin": "https://*.example.com" }, { "origin": "https://example.co.uk" }, { "origin": "https://*.example.co.uk" } ] }
- Ukutholwa okusetshenzisiwe kwazo zonke izinhlobo ezivumelekile ze-MIME zedatha ye-JSON, njengoba kuphawulwe esicacisweni se-WHATWG MIME Sniffing. Ngaphezu kwezinhlobo ze-MIME ezivamile "uhlelo lokusebenza/json" kanye "nombhalo/json", ukusekela kwezinhlobo ze-MIME ezihlukene ezifana ne-"text/html+json" kanye "nesithombe/svg+json" kwengeziwe.
- Kwengezwe umyalo othi "request-close" ku-Invoker Commands API ukuze kuphoqelelwe ukuvala ingxoxo ngokusekelwe kusici se-HTML , isenzo esifana nokubiza indlela ye-JavaScript yokucelaClose().
- I-WebGPU yengeza ukusekela kokwakheka kwe-3D okucindezelwe kusetshenziswa amafomethi e-BC kanye ne-ASTC. Imodi yokuhlola (Isivivinyo Somsuka) nayo yengeziwe, ihlinzeka nge-WebGPU API ehlutshiwe elungele ukusebenza ngama-API wezithombe zefa njenge-OpenGL ne-Direct3D11.
- Okwezinto ze-SVG (SVGScriptElement) добавлена поддержка атрибута «async» для выполнения скриптов в асинхронном режиме.
- Ukuze wenze ukukhonjwa kokungenzi lutho kwesibonelo sesiphequluli kube nzima kakhulu, isihloko se-HTTP Sokwamukela Ulimi manje sibala kuphela izilimi ezibaluleke kakhulu kunazo zonke izilimi ezikhethwe umsebenzisi.
- Ukwaziswa kwe-API yokuhlola (Origin trials) okungeziwe, okuhlinzeka ngamakholi wokusebenzelana namamodeli olimi amakhulu, okuvumela umbhalo, izithombe, nokokufaka komsindo emibuzweni. Umphumela ubuyiselwa ngendlela ehlelekile okulula ukuyihlaziya. Izibonelo zezimo zokusetshenziswa zifaka ukukhiqizwa kwencazelo yesithombe, ukusesha okubonakalayo, ukulotshwa kwenkulumo, ukuhlukaniswa kwemisindo, ukukhiqizwa kombhalo okusekelwe emiyalweni, kanye nokukhipha ulwazi embhalweni.
- Kumathuluzi kanjiniyela wewebhu, umsebenzi wenziwe ukuze kuqedwe izinkinga ezaziwayo zokusebenza kanye namaphutha okusetshenziswa kubonwa. Ngenxa yomsebenzi owenziwe, inani lezaziso ezivulekile mayelana nezinkinga lehliswe ngo-27%. Ukusekela ukulayisha izithombe ngokunganaki kwengezwe kumsizi we-AI owakhelwe ngaphakathi. Ikhono lokwengeza amakholomu ukuze kuboniswe isimo sezihloko ze-HTTP ezingafanele lisetshenziswe kuphaneli yokuhlola yenethiwekhi.

- Usekelo lwesistimu yokusebenza lumisiwe macOS 11, manje idinga okungenani ukukhululwa ukuze isebenze macOS 12.
- Enguqulweni ye Android ukwesekwa kwepulatifomu kunqanyuliwe Android 8 (Oreo) kanye Android 9 (Iphayi).
Ngokungeziwe ezenzweni ezintsha nokulungiswa kweziphazamisi, inguqulo entsha isusa ubungozi obuyi-12. Ubungozi obuningi buhlonzwe njengomphumela wokuhlolwa okuzenzakalelayo ngamathuluzi e-AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer, kanye ne-AFL. Azikho izinkinga ezibucayi ezivumela ukweqa wonke amaleveli okuvikela isiphequluli nokusebenzisa ikhodi kusistimu engaphandle kwendawo ye-sandbox ezitholiwe. Njengengxenye yohlelo lokukhokha imiklomelo engukheshi yokuhlonza ubungozi ekukhishweni kwamanje, i-Google ikhokhele imiklomelo eyisishiyagalombili efinyelela ku-$8 (umklomelo owodwa ka-$18500, emithathu ka-$10000, emibili ka-$2000, kanye no-$1000 owodwa). Inani lomklomelo owodwa alikakanqunywa.
Ukwengeza, kufanelekile ukuqaphela ukufakwa kusisekelo sekhodi lapho ukukhishwa kwe-Chrome 140 kusekelwe khona kumodi ye-OverrideDefaultOzonePlatformHintToAuto, eyenza kusebenze ukukhethwa kwe-backend okuzenzakalelayo kungqimba ye-Ozone, ekhipha ukusebenzisana nohlelo olungaphansi lwezithombe. Ushintsho luzovumela ukwenziwa kusebenze okuguquguqukayo kwe-Wayland backend kumasistimu anokwesekwa kwe-Wayland, ngaphandle kokubophezela ku-backend ye-X11 ngokuzenzakalelayo. Ukukhetha okungemuva okuzenzakalelayo kungaphinda kunikwe amandla ngesandla ekukhishweni kwe-Chrome 139 kusetshenziswa isilungiselelo se-“chrome://flags/#ozone-platform-hint” noma ifulegi lomugqa womyalo othi “—ozone-platform-hint=auto”.
Source: opennet.ru





