Google Chrome 113 వెబ్ బ్రౌజర్ని విడుదల చేసింది. అదే సమయంలో, Chrome యొక్క ఆధారమైన ఉచిత Chromium ప్రాజెక్ట్ యొక్క స్థిరమైన విడుదల అందుబాటులో ఉంది. Chrome బ్రౌజర్ Google లోగోలను ఉపయోగించడం, క్రాష్ అయినప్పుడు నోటిఫికేషన్లను పంపే సిస్టమ్ ఉనికి, కాపీ-రక్షిత వీడియో కంటెంట్ (DRM), ఆటోమేటిక్ అప్డేట్ సిస్టమ్, శాండ్బాక్స్ ఐసోలేషన్ను స్థిరంగా చేర్చడం వంటి వాటి కోసం క్రోమియం నుండి భిన్నంగా ఉంటుంది. , RLZ- పారామితుల కోసం శోధిస్తున్నప్పుడు Google API మరియు ప్రసారానికి కీల సరఫరా. అప్డేట్ చేయడానికి ఎక్కువ సమయం కావాల్సిన వారికి, ఎక్స్టెండెడ్ స్టేబుల్ బ్రాంచ్కు విడిగా మద్దతు ఉంది, తర్వాత 8 వారాలు. Chrome 114 యొక్క తదుపరి విడుదల మే 30న షెడ్యూల్ చేయబడింది.
Chrome 113లో కీలక మార్పులు:
- WebGPU గ్రాఫిక్స్ API మరియు WGSL (WebGPU షేడింగ్ లాంగ్వేజ్) కోసం మద్దతు డిఫాల్ట్గా ప్రారంభించబడింది. WebGPU రెండరింగ్ మరియు కంప్యూటేషన్ వంటి GPU-సైడ్ ఆపరేషన్లను నిర్వహించడానికి Vulkan, Metal మరియు Direct3D 12 లాంటి APIని అందిస్తుంది మరియు GPU-సైడ్ ప్రోగ్రామ్లను వ్రాయడానికి షేడర్ భాషను ఉపయోగించడానికి మిమ్మల్ని అనుమతిస్తుంది. WebGPU మద్దతు ప్రస్తుతం ChromeOS, macOS మరియు Windows కోసం బిల్డ్లలో మాత్రమే ప్రారంభించబడింది మరియు తర్వాత తేదీలో Linux మరియు Android కోసం ప్రారంభించబడుతుంది.
- పనితీరు ఆప్టిమైజేషన్పై పని కొనసాగింది. బ్రాంచ్ 112కి సంబంధించి, స్పీడోమీటర్ 2.1 పరీక్షలో ఉత్తీర్ణత వేగం 5% పెరిగింది.
- వినియోగదారుల కోసం, స్టోరేజ్ షార్డింగ్ మోడ్, సర్వీస్ వర్కర్స్ మరియు కమ్యూనికేషన్ APIలను క్రమంగా చేర్చడం ప్రారంభమైంది, ఇది పేజీని ప్రాసెస్ చేస్తున్నప్పుడు, డొమైన్లకు సంబంధించి వేరు చేయబడుతుంది, ఇది థర్డ్-పార్టీ ప్రాసెసర్లను వేరు చేస్తుంది. భాగస్వామ్య నిల్వలు మరియు సమాచార శాశ్వత నిల్వ కోసం ఉద్దేశించబడని ప్రాంతాలలో ఐడెంటిఫైయర్లను నిల్వ చేయడం ఆధారంగా సైట్ల మధ్య వినియోగదారు కదలికలను ట్రాక్ చేసే పద్ధతులను నిరోధించడానికి మోడ్ మిమ్మల్ని అనుమతిస్తుంది ("సూపర్కూకీలు"), ఉదాహరణకు, బ్రౌజర్లో నిర్దిష్ట డేటా ఉనికిని అంచనా వేయడం ద్వారా పని చేస్తుంది. కాష్లు. ప్రారంభంలో, ఒక పేజీని ప్రాసెస్ చేస్తున్నప్పుడు, మూలం డొమైన్తో సంబంధం లేకుండా అన్ని వనరులు సాధారణ నేమ్స్పేస్లో (అదే-మూలం) నిల్వ చేయబడతాయి, ఇది స్థానిక నిల్వ, IndexedDB APIతో మానిప్యులేషన్ల ద్వారా మరొక సైట్ నుండి వనరులను లోడ్ చేయడాన్ని గుర్తించడానికి ఒక సైట్ అనుమతించింది. లేదా కాష్లోని డేటా కోసం తనిఖీ చేస్తోంది.
షార్డింగ్ అనేది కాష్ మరియు బ్రౌజర్ స్టోర్ల నుండి వస్తువులను తిరిగి పొందేందుకు ఉపయోగించే కీకి ప్రత్యేక ట్యాగ్ని జత చేస్తుంది, ఇది ప్రధాన పేజీ తెరవబడిన ప్రాథమిక డొమైన్కు బైండింగ్ను నిర్ణయిస్తుంది, ఇది మోషన్ ట్రాకింగ్ స్క్రిప్ట్ల పరిధిని పరిమితం చేస్తుంది, ఉదాహరణకు, ఒక ద్వారా లోడ్ చేయబడుతుంది మరొక సైట్ నుండి iframe. సాధారణ చేరిక కోసం వేచి ఉండకుండా సెగ్మెంటేషన్ యొక్క క్రియాశీలతను బలవంతంగా చేయడానికి, మీరు "chrome://flags/#third-party-storage-partitioning" సెట్టింగ్ని ఉపయోగించవచ్చు.
- ఫస్ట్-పార్టీ సెట్ల (FPS) మెకానిజం ప్రతిపాదించబడింది, ఇది ఒకే సంస్థ లేదా ప్రాజెక్ట్కి చెందిన వివిధ సైట్ల మధ్య సంబంధాన్ని గుర్తించడానికి అనుమతిస్తుంది. ఒకే సైట్ని వేర్వేరు డొమైన్ల ద్వారా యాక్సెస్ చేయగలిగినప్పుడు ఈ ఫీచర్ ఉపయోగపడుతుంది (ఉదాహరణకు, opennet.ru మరియు opennet.me). అటువంటి డొమైన్ల కోసం కుక్కీలు పూర్తిగా వేరు చేయబడ్డాయి, అయితే FPS సహాయంతో వాటిని ఇప్పుడు సాధారణ నిల్వకి లింక్ చేయవచ్చు. FPSని ప్రారంభించడానికి, మీరు "chrome://flags/enable-first-party-sets" ఫ్లాగ్ని ఉపయోగించవచ్చు.
- AV1 వీడియో ఎన్కోడర్ (లిబామ్) యొక్క సాఫ్ట్వేర్ అమలు యొక్క ముఖ్యమైన ఆప్టిమైజేషన్ నిర్వహించబడింది, ఇది వీడియో కాన్ఫరెన్సింగ్ సిస్టమ్ల వంటి WebRTCని ఉపయోగించి వెబ్ అప్లికేషన్ల పనితీరును మెరుగుపరిచింది. కొత్త స్పీడ్ మోడ్ 10 జోడించబడింది, పరిమిత CPU వనరులు ఉన్న పరికరాలకు అనుకూలం. 40 kbps బ్యాండ్విడ్త్ ఉన్న ఛానెల్లో Google Meet అప్లికేషన్ను పరీక్షిస్తున్నప్పుడు, VP1 స్పీడ్ 10తో పోలిస్తే AV9 స్పీడ్ 7 నాణ్యతలో 12% పెరుగుదల మరియు పనితీరులో 25% పెరుగుదలకు దారితీసింది.
- అధునాతన బ్రౌజర్ రక్షణ ప్రారంభించబడినప్పుడు (సురక్షిత బ్రౌజింగ్ > మెరుగైన రక్షణ), Google వైపు హానికరమైన కార్యాచరణను గుర్తించడానికి, Chrome స్టోర్ కేటలాగ్ నుండి ఇన్స్టాల్ చేయని బ్రౌజర్ యాడ్-ఆన్ల ఆపరేషన్ గురించి యాడ్-ఆన్లు టెలిమెట్రీని సేకరిస్తాయి. యాడ్-ఆన్ ఫైల్ల హ్యాష్లు మరియు మానిఫెస్ట్.json కంటెంట్ల వంటి డేటా పంపబడుతుంది.
- కొంతమంది వినియోగదారులు కొన్ని ఆన్లైన్ స్టోర్లలో కొనుగోళ్లు చేసేటప్పుడు డెలివరీ చిరునామా మరియు చెల్లింపు వివరాలను త్వరగా పూరించే లక్ష్యంతో ఫారమ్లను స్వయంచాలకంగా పూరించడం కోసం అదనపు ఎంపికలను ప్రారంభించారు.
- "మూడు చుక్కలు" చిహ్నంపై క్లిక్ చేయడం ద్వారా ప్రదర్శించబడే మెను పునర్నిర్మించబడింది. మెను అంశాలు "పొడిగింపులు" మరియు "Chrome వెబ్ స్టోర్" మెను మొదటి స్థాయికి తరలించబడ్డాయి.
- పేజీ యొక్క ఎంచుకున్న భాగాన్ని మాత్రమే మరొక భాషలోకి అనువదించే సామర్థ్యం జోడించబడింది మరియు మొత్తం పేజీ మాత్రమే కాదు (అనువాదం సందర్భ మెను నుండి ప్రారంభించబడింది). పాక్షిక అనువాదం చేర్చడాన్ని నియంత్రించడానికి, "chrome://flags/#desktop-partial-translate" సెట్టింగ్ ప్రతిపాదించబడింది.
- కొత్త ట్యాబ్ను తెరిచేటప్పుడు చూపబడిన పేజీలో, అంతరాయం కలిగిన పనిని ("జర్నీ") పునఃప్రారంభించే సామర్థ్యాన్ని జోడించారు, ఉదాహరణకు, మీరు అంతరాయం కలిగించిన స్థానం నుండి శోధనను కొనసాగించవచ్చు.
- Android సంస్కరణలో, వినియోగదారుల కోసం సెట్ చేయబడిన కేంద్రీకృత నిర్వహణ విధానాల నిర్వాహకుడు డీబగ్గింగ్ కోసం కొత్త సేవా పేజీ "chrome://policy/logs" అమలు చేయబడింది.
- Android ప్లాట్ఫారమ్ కోసం బిల్డ్లో, సిఫార్సు చేయబడిన కంటెంట్ (డిస్కవర్) విభాగంలో మరింత వ్యక్తిగతీకరించిన కంటెంట్ను చూపించే సామర్థ్యం అమలు చేయబడింది. అదనంగా, Google ఖాతాకు కనెక్ట్ కాని వినియోగదారుల కోసం ప్రదర్శించబడే ప్రాధాన్య రకాల సిఫార్సులను అనుకూలీకరించే సామర్థ్యం జోడించబడింది (ఉదాహరణకు, మీరు కొన్ని మూలాల నుండి కంటెంట్ను దాచవచ్చు).
- Android ప్లాట్ఫారమ్ కోసం సంస్కరణ ఫోటోలు మరియు వీడియోలను అప్లోడ్ చేయడానికి మీడియా ఫైల్లను ఎంచుకోవడానికి కొత్త ఇంటర్ఫేస్ను అందిస్తుంది (దాని స్వంత అమలుకు బదులుగా, ప్రామాణిక Android మీడియా పికర్ ఇంటర్ఫేస్ ఉపయోగించబడుతుంది).
- CSS ఇమేజ్-సెట్() ఫంక్షన్ కోసం ప్రామాణిక సింటాక్స్ను అమలు చేస్తుంది, ఇది ప్రస్తుత స్క్రీన్ సెట్టింగ్లు మరియు నెట్వర్క్ కనెక్షన్ బ్యాండ్విడ్త్కు అత్యంత అనుకూలమైన విభిన్న రిజల్యూషన్లతో కూడిన ఎంపికల సెట్ నుండి చిత్రాన్ని ఎంచుకోవడానికి మిమ్మల్ని అనుమతిస్తుంది. Chrome-నిర్దిష్ట సింటాక్స్ను అందించిన మునుపు మద్దతు ఉన్న -webkit-image-set() ఉపసర్గ కాల్ ఇప్పుడు ప్రామాణిక ఇమేజ్ సెట్తో భర్తీ చేయబడింది.
- CSS కొత్త మీడియా ప్రశ్నలకు (@మీడియా) ఓవర్ఫ్లో-ఇన్లైన్ మరియు ఓవర్ఫ్లో-బ్లాక్ కోసం మద్దతును జోడించింది, ఇది కంటెంట్ అసలు బ్లాక్ సరిహద్దులను దాటితే కంటెంట్ ఎలా నిర్వహించబడుతుందో నిర్ణయించడానికి మిమ్మల్ని అనుమతిస్తుంది.
- స్లో (ఉదా. ఇ-బుక్ స్క్రీన్లు) మరియు వేగవంతమైన (రెగ్యులర్ మానిటర్లు) స్క్రీన్లపై ముద్రించబడినప్పుడు లేదా ప్రదర్శించబడినప్పుడు శైలులను నిర్వచించడానికి అనుమతించడానికి CSSకి నవీకరణ మీడియా ప్రశ్న జోడించబడింది.
- ఇచ్చిన పాయింట్ల సంఖ్య మధ్య లీనియర్ ఇంటర్పోలేషన్ను వర్తింపజేయడానికి లీనియర్() ఫంక్షన్ CSSకి జోడించబడింది, ఇది బౌన్స్ మరియు స్ట్రెచింగ్ ఎఫెక్ట్స్ వంటి సంక్లిష్ట యానిమేషన్లను రూపొందించడానికి ఉపయోగించబడుతుంది.
- Headers.getSetCookie() పద్ధతి ఒక అభ్యర్థనలో ఆమోదించబడిన బహుళ సెట్-కుకీ హెడర్ల నుండి విలువలను సంగ్రహించకుండా సంగ్రహించే సామర్థ్యాన్ని అమలు చేస్తుంది.
- ఆధారాలతో అనుబంధించబడిన పెద్ద బైనరీ డేటాను నిల్వ చేయడానికి లార్జ్బ్లాబ్ ఎక్స్టెన్షన్ WebAuthn APIకి జోడించబడింది.
- క్రాస్-సైట్ ఐడెంటిఫైయర్లను ఉపయోగించకుండా వినియోగదారులను వేరు చేయడానికి ప్రైవేట్ స్టేట్ టోకెన్ API ప్రారంభించబడింది.
- వివిధ సబ్డొమైన్ల నుండి లోడ్ చేయబడిన వనరులకు ఒకే మూలం షరతులను వర్తింపజేయడానికి document.domain ఆస్తిని సెట్ చేయడానికి సైట్లు అనుమతించబడవు. మీరు సబ్డొమైన్ల మధ్య కమ్యూనికేషన్ ఛానెల్ని ఏర్పాటు చేయాలనుకుంటే, postMessage() ఫంక్షన్ లేదా ఛానెల్ మెసేజింగ్ APIని ఉపయోగించండి.
- వెబ్ డెవలపర్ల కోసం సాధనాలకు మెరుగుదలలు చేయబడ్డాయి. నెట్వర్క్ కార్యాచరణ తనిఖీ ప్యానెల్ ఇప్పుడు వెబ్ సర్వర్ (నెట్వర్క్ > హెడర్లు > రెస్పాన్స్ హెడర్లు) ద్వారా అందించబడిన కొత్త HTTP ప్రతిస్పందన హెడర్లను భర్తీ చేయగల లేదా సృష్టించగల సామర్థ్యాన్ని కలిగి ఉంది. అదనంగా, మూలాధారాలు > ఓవర్రైడ్స్ విభాగంలో .హెడర్స్ ఫైల్ను సవరించడం ద్వారా మరియు మాస్క్ ద్వారా రీప్లేస్మెంట్లను సృష్టించడం ద్వారా అన్ని ఓవర్రైడ్లను ఒకే చోట సవరించడం సాధ్యమవుతుంది. Nuxt, Vite మరియు Rollup వెబ్ ఫ్రేమ్వర్క్లను ఉపయోగించి అప్లికేషన్ల డీబగ్గింగ్ మెరుగుపరచబడింది. స్టైల్స్ ప్యానెల్లో CSSతో సమస్యల యొక్క మెరుగైన విశ్లేషణలు (ఆస్తి పేర్లలో లోపాలు మరియు కేటాయించిన విలువలు విడిగా గుర్తించబడతాయి). వెబ్ కన్సోల్లో, Enter నొక్కినప్పుడు స్వీయపూర్తి సిఫార్సులను ప్రదర్శించే సామర్థ్యాన్ని జోడించారు (మరియు ట్యాబ్ లేదా కుడి బాణం నొక్కినప్పుడు మాత్రమే కాదు).
ఆవిష్కరణలు మరియు బగ్ పరిష్కారాలతో పాటు, కొత్త వెర్షన్లో 15 దుర్బలత్వాలు పరిష్కరించబడ్డాయి. ఆటోమేటెడ్ టెస్టింగ్ టూల్స్ అడ్రస్ శానిటైజర్, మెమరీ శానిటైజర్, కంట్రోల్ ఫ్లో ఇంటెగ్రిటీ, లిబ్ఫజర్ మరియు AFL ఫలితంగా చాలా దుర్బలత్వాలు గుర్తించబడ్డాయి. అన్ని బ్రౌజర్ రక్షణ స్థాయిలను దాటవేయడానికి మరియు శాండ్బాక్స్ వాతావరణం వెలుపల సిస్టమ్లో కోడ్ని అమలు చేయడానికి అనుమతించే క్లిష్టమైన సమస్యలు ఏవీ గుర్తించబడలేదు. ప్రస్తుత విడుదల కోసం హానిని గుర్తించినందుకు నగదు రివార్డ్ల చెల్లింపు కార్యక్రమంలో భాగంగా, Google 10 వేల US డాలర్ల మొత్తంలో 30.5 అవార్డులను చెల్లించింది ($7500, $5000 మరియు $4000 ఒక అవార్డు, $3000 రెండు అవార్డులు, మూడు అవార్డులు $2000 మరియు రెండు అవార్డులు $1000).
మూలం: opennet.ru