గూగుల్ తన వెబ్ బ్రౌజర్ యొక్క తాజా వెర్షన్ అయిన క్రోమ్ 111ను విడుదల చేసింది. క్రోమ్కు పునాది అయిన ఓపెన్-సోర్స్ క్రోమియం ప్రాజెక్ట్ యొక్క స్థిరమైన విడుదల కూడా అందుబాటులో ఉంది. గూగుల్ లోగోల వాడకం, క్రాష్ నోటిఫికేషన్ సిస్టమ్, కాపీ-రక్షిత వీడియో కంటెంట్ను ప్లే చేసే మాడ్యూల్స్ (DRM), ఆటోమేటిక్ అప్డేట్ ఇన్స్టాలేషన్, ఎల్లప్పుడూ ఆన్లో ఉండే శాండ్బాక్స్ ఐసోలేషన్, గూగుల్ API కీలను అందించడం, మరియు సెర్చ్ల సమయంలో RLZ పారామీటర్ల వాడకం వంటి విషయాలలో క్రోమ్, క్రోమియంకు భిన్నంగా ఉంటుంది. అప్డేట్ చేసుకోవడానికి ఎక్కువ సమయం అవసరమైన వారి కోసం, ఎనిమిది వారాల పాటు ఒక ప్రత్యేకమైన ఎక్స్టెండెడ్ స్టేబుల్ బ్రాంచ్ నిర్వహించబడుతుంది. తదుపరి విడుదల, క్రోమ్ 112, ఏప్రిల్ 4న రానుంది.
Chrome 111లో కీలక మార్పులు:
- వ్యక్తిగత వినియోగదారులను గుర్తించకుండా, ఒకే రకమైన ఆసక్తులు గల వినియోగదారుల సమూహాలను గుర్తించడానికి, ట్రాకింగ్ కుకీలకు బదులుగా ఆసక్తి వర్గాలను నిర్వచించి, వాటిని ఉపయోగించుకునేలా వినియోగదారులను అనుమతించేలా ప్రైవసీ శాండ్బాక్స్ ఇంటర్ఫేస్ నవీకరించబడింది. ఈ కొత్త వెర్షన్లో, ప్రైవసీ శాండ్బాక్స్ ఫీచర్ల గురించి వినియోగదారులకు తెలియజేస్తూ, వారిని ఒక సెట్టింగ్స్ పేజీకి మళ్ళించే కొత్త డైలాగ్ ఉంటుంది. ఆ సెట్టింగ్స్ పేజీలో వారు ప్రకటనల నెట్వర్క్లతో పంచుకునే సమాచారాన్ని అనుకూలీకరించుకోవచ్చు.


- బ్రౌజర్ల మధ్య సెట్టింగ్లు, హిస్టరీ, బుక్మార్క్లు, ఆటో-కంప్లీషన్ డేటాబేస్ మరియు ఇతర డేటాను సింక్రొనైజ్ చేసే సామర్థ్యాన్ని ఎనేబుల్ చేయడం గురించిన సమాచారంతో ఒక కొత్త డైలాగ్ ప్రవేశపెట్టబడింది.

- Linux మరియు Android ప్లాట్ఫారమ్లలో, DNS పేరు రిజల్యూషన్ కార్యకలాపాలు ఒక ఐసోలేటెడ్ నెట్వర్క్ ప్రాసెస్ నుండి నాన్-ఐసోలేటెడ్ బ్రౌజర్ ప్రాసెస్కు తరలించబడతాయి, ఎందుకంటే సిస్టమ్ రిజాల్వర్తో పనిచేసేటప్పుడు ఇతర నెట్వర్క్ సేవలకు వర్తించే కొన్ని శాండ్బాక్స్ పరిమితులను అమలు చేయడం సాధ్యం కాదు.
- మైక్రోసాఫ్ట్ విండోస్ నుండి ఖాతా సమాచారాన్ని ఉపయోగించి, మైక్రోసాఫ్ట్ ఐడెంటిటీ సర్వీసెస్ (అజూర్ AD SSO) లోకి వినియోగదారులను ఆటోమేటిక్గా సైన్ ఇన్ చేయడానికి మద్దతు జోడించబడింది.
- విండోస్ మరియు మాక్ఓఎస్లలోని క్రోమ్ అప్డేట్ మెకానిజం, బ్రౌజర్ యొక్క తాజా 12 వెర్షన్ల అప్డేట్లను నిర్వహిస్తుంది.
- ఇప్పటికే ఉన్న చెల్లింపు వ్యవస్థలతో అనుసంధానాన్ని సులభతరం చేసే పేమెంట్ హ్యాండ్లర్ APIని ఉపయోగించడానికి, ఇప్పుడు కనెక్ట్-src (కంటెంట్-సెక్యూరిటీ-పాలసీ) CSP పారామీటర్లో డౌన్లోడ్ చేయబడిన డేటా యొక్క మూలాన్ని పేర్కొనడం ద్వారా దానిని స్పష్టంగా నిర్వచించడం అవసరం. డొమైన్లువీటికి అభ్యర్థనలు పంపబడతాయి.
- Adobe Flash మద్దతు ముగిసిన తర్వాత వాడుకలో లేకుండా పోయిన PPB_VideoDecoder(Dev) APIని తొలగించడం జరిగింది.
- విభిన్న DOM స్థితుల మధ్య పరివర్తన యానిమేషన్ ప్రభావాలను (ఉదాహరణకు, ఒక చిత్రం నుండి మరొక చిత్రానికి సున్నితమైన పరివర్తన) సృష్టించడాన్ని సులభతరం చేసే వ్యూ ట్రాన్సిషన్స్ API జోడించబడింది.
- పేరెంట్ ఎలిమెంట్లోని కస్టమ్ ప్రాపర్టీల యొక్క గణించబడిన విలువల ఆధారంగా స్టైల్స్ను వర్తింపజేయడానికి, @container CSS క్వెరీ ఇప్పుడు style() ఫంక్షన్కు మద్దతు ఇస్తుంది.
- sin(), cos(), tan(), asin(), acos(), atan() మరియు atan2() అనే త్రికోణమితి ప్రమేయాలు CSS కు జోడించబడ్డాయి.
- వీడియో మాత్రమే కాకుండా, ఏదైనా HTML కంటెంట్ను పిక్చర్-ఇన్-పిక్చర్ మోడ్లో తెరవడానికి ఒక ప్రయోగాత్మక (ఒరిజిన్ ట్రయల్) డాక్యుమెంట్ పిక్చర్ ఇన్ పిక్చర్ API జోడించబడింది. window.open() ద్వారా విండోను తెరవడానికి భిన్నంగా, ఈ కొత్త API ద్వారా సృష్టించబడిన విండోలు ఎల్లప్పుడూ ఇతర విండోల పైన ప్రదర్శించబడతాయి, అసలు విండో మూసివేసిన తర్వాత నిలిచి ఉండవు, నావిగేషన్కు మద్దతు ఇవ్వవు మరియు అవుట్పుట్ స్థానాన్ని స్పష్టంగా నిర్వచించలేవు.

- ArrayBuffer యొక్క పరిమాణాన్ని పెంచడానికి లేదా తగ్గించడానికి, అలాగే SharedArrayBuffer యొక్క పరిమాణాన్ని పెంచడానికి వీలు కల్పించింది.
- WebRTC, వీడియో స్ట్రీమ్ను క్లయింట్ యొక్క బ్యాండ్విడ్త్కు అనుగుణంగా మార్చడానికి మరియు విభిన్న నాణ్యత గల బహుళ వీడియో స్ట్రీమ్లను ఒకే స్ట్రీమ్లో ప్రసారం చేయడానికి SVC (స్కేలబుల్ వీడియో కోడింగ్) ఎక్స్టెన్షన్లకు మద్దతును అమలు చేస్తుంది.
- మునుపటి మరియు తదుపరి స్లయిడ్ల మధ్య నావిగేషన్ను అందించడానికి మీడియా సెషన్ APIకి "previousslide" మరియు "nextslide" చర్యలు జోడించబడ్డాయి.
- ప్రధాన "An+B"ని ప్రదర్శించే ముందు చైల్డ్ ఎలిమెంట్లను ప్రీ-ఫిల్టర్ చేయడానికి సెలెక్టర్ని పొందేందుకు కొత్త సూడో-క్లాస్ సింటాక్స్ ":nth-child(an + b)" మరియు ":nth-last-child()" జోడించబడింది. వాటిపై ఎంపిక తర్కం.
- రూట్ ఎలిమెంట్ ఫాంట్ సైజ్ కోసం కొత్త కొలమాన యూనిట్లు CSS లో జోడించబడ్డాయి: rex, rch, ric, మరియు rlh.
- గతంలో మద్దతు ఉన్న Hex, RGB, HSL, మరియు HWB కలర్ ఫార్మాట్లకు అదనంగా, ఏడు కలర్ పాలెట్లు (sRGB, RGB 98, Display p3, Rec2020, ProPhoto, CIE, మరియు HVS) మరియు 12 కలర్ స్పేస్లకు (sRGB Linear, LCH, okLCH, LAB, okLAB, Display p3, Rec2020, a98 RGB, ProPhoto RGB, XYZ, XYZ d50, XYZ d65) మద్దతుతో సహా, CSS కలర్ లెవెల్ 4 స్పెసిఫికేషన్కు పూర్తి మద్దతు అమలు చేయబడింది. ఇప్పుడు యానిమేషన్లు మరియు గ్రేడియంట్ల కోసం కస్టమ్ కలర్ స్పేస్లను ఉపయోగించవచ్చు.
- R, G, మరియు B ఛానెల్లను ఉపయోగించి రంగులను నిర్దేశించే ఏ కలర్ స్పేస్లోనైనా రంగును నిర్వచించడానికి ఉపయోగపడే కొత్త color() ఫంక్షన్ CSSలో ఉంది.
- CSS కలర్ 5 స్పెసిఫికేషన్లో నిర్వచించబడిన color-mix() ఫంక్షన్ జోడించబడింది, ఇది నిర్దిష్ట శాతం ఆధారంగా ఏ కలర్ స్పేస్లోనైనా రంగులను కలపడానికి అనుమతిస్తుంది (ఉదాహరణకు, తెలుపుకు 10% నీలం రంగును జోడించడానికి, మీరు "color-mix(in srgb, blue 10%, white);" అని పేర్కొనవచ్చు).
- వెబ్ డెవలపర్ సాధనాలలో మెరుగుదలలు చేయబడ్డాయి. స్టైల్స్ ప్యానెల్ ఇప్పుడు CSS కలర్ లెవెల్ 4 స్పెసిఫికేషన్కు మరియు దాని ప్రతిపాదిత కొత్త కలర్ స్పేస్లు మరియు పాలెట్లకు మద్దతు ఇస్తుంది. కస్టమ్ పిక్సెల్ కలర్ పికర్ ఇప్పుడు కొత్త కలర్ స్పేస్లకు మద్దతు ఇస్తుంది మరియు విభిన్న కలర్ ఫార్మాట్ల మధ్య మార్పిడిని అనుమతిస్తుంది. జావాస్క్రిప్ట్ డీబగ్గర్ పునఃరూపకల్పన చేయబడింది. నియంత్రణ ప్యానెల్ బ్రేక్పాయింట్లు.

కొత్త ఫీచర్లు మరియు బగ్ పరిష్కారాలతో పాటు, ఈ కొత్త వెర్షన్ 40 బలహీనతలను పరిష్కరిస్తుంది. AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer, మరియు AFL ఉపయోగించి చేసిన ఆటోమేటెడ్ టెస్టింగ్ ద్వారా చాలా బలహీనతలు గుర్తించబడ్డాయి. బ్రౌజర్ రక్షణ యొక్క అన్ని పొరలను దాటవేసి, శాండ్బాక్స్ వాతావరణం వెలుపల కోడ్ను అమలు చేయడానికి అనుమతించే ఎలాంటి క్లిష్టమైన సమస్యలు గుర్తించబడలేదు. ప్రస్తుత విడుదల కోసం బలహీనతల బహుమతి కార్యక్రమంలో భాగంగా, గూగుల్ మొత్తం $92 విలువైన 24 బహుమతులను ప్రదానం చేసింది ($15000 మరియు $4000 విలువైన ఒక బహుమతి; $10000 మరియు $700 విలువైన రెండు బహుమతులు; $5000, $2000, మరియు $1000 విలువైన మూడు బహుమతులు; మరియు $3000 విలువైన ఐదు బహుమతులు).
మూలం: opennet.ru





