Google Chrome 119 వెబ్ బ్రౌజర్ విడుదలను ప్రచురించింది. అదే సమయంలో, Chrome ఆధారంగా పనిచేసే ఉచిత Chromium ప్రాజెక్ట్ యొక్క స్థిరమైన విడుదల అందుబాటులో ఉంది. Chrome బ్రౌజర్ Google లోగోలను ఉపయోగించడం, క్రాష్ అయినప్పుడు నోటిఫికేషన్లను పంపే సిస్టమ్ ఉనికి, కాపీ-రక్షిత వీడియో కంటెంట్ను ప్లే చేయడానికి మాడ్యూల్స్ (DRM), స్వయంచాలకంగా అప్డేట్లను ఇన్స్టాల్ చేసే సిస్టమ్, శాండ్బాక్స్ ఐసోలేషన్ను శాశ్వతంగా ఎనేబుల్ చేయడంలో Chrome బ్రౌజర్ Chromiumకి భిన్నంగా ఉంటుంది. , Google APIకి కీలను సరఫరా చేయడం మరియు శోధిస్తున్నప్పుడు RLZ-ని ప్రసారం చేయడం. పారామితులు. అప్డేట్ చేయడానికి ఎక్కువ సమయం కావాల్సిన వారికి, ఎక్స్టెండెడ్ స్టేబుల్ బ్రాంచ్కు విడిగా మద్దతు ఉంది, తర్వాత 8 వారాలు. Chrome 120 యొక్క తదుపరి విడుదల డిసెంబర్ 5న షెడ్యూల్ చేయబడింది.
Chrome 119లో కీలక మార్పులు:
- విడుదల జనరేషన్ సైకిల్ కుదించబడింది, దీనిలో కొత్త శాఖను సృష్టించడం మరియు బీటా పరీక్ష ప్రారంభం మధ్య సమయం తగ్గించబడింది - బీటా వెర్షన్ ఇప్పుడు బ్రాంచ్ సృష్టించిన రెండు రోజుల తర్వాత ఏర్పడింది మరియు 8 రోజుల తర్వాత కాదు. బీటా వెర్షన్ యొక్క స్థిరీకరణ, మునుపటిలాగా, 4 వారాలలోపు నిర్వహించబడుతుంది. అందువల్ల, కొత్త విడుదలల కోసం సన్నాహక చక్రం ఒక వారం తక్కువగా మారింది.
- ట్యాబ్ల సమూహాలను సేవ్ చేసే సామర్థ్యం అందించబడింది. వినియోగదారు ఇప్పుడు సమూహాన్ని సేవ్ చేయవచ్చు మరియు దానిలో చేర్చబడిన ట్యాబ్లను మూసివేయవచ్చు, తద్వారా వారు వనరులను తీసుకోరు. తరువాత, అవసరం వచ్చినప్పుడు, సేవ్ చేయబడిన సమూహం నుండి ట్యాబ్లు తిరిగి ఇవ్వబడతాయి మరియు ట్యాబ్ సింక్రొనైజేషన్లో పాల్గొనే ఇతర పరికరాలలో కూడా తెరవబడతాయి. కొంతమంది వినియోగదారుల కోసం ఫీచర్ ప్రారంభించబడింది; దీన్ని బలవంతంగా ప్రారంభించడానికి, “chrome://flags/#tab-groups-save” సెట్టింగ్ అందించబడింది.
- ఇంటర్ఫేస్ డేటా తొలగింపు మరియు నష్టానికి సంబంధించిన ఆపరేషన్లు మరియు సెట్టింగ్ల పదాలను మార్చింది. "క్లియరింగ్" అనే పదానికి బదులుగా, "తొలగించు" అనే పదం ఇప్పుడు అటువంటి కార్యకలాపాలలో ఉపయోగించబడుతుంది, ఎందుకంటే "క్లియరింగ్" అనే పదం వ్యక్తిగత వినియోగదారులచే తిరిగి పొందలేని డేటా నష్టానికి చిహ్నంగా గుర్తించబడలేదు.
- URL స్వయంపూర్తి ఇప్పుడు సైట్ కోసం శోధించడానికి గతంలో ఉపయోగించిన ఏదైనా కీవర్డ్ని పరిగణనలోకి తీసుకుంటుంది మరియు చిరునామా ప్రారంభానికి సరిపోలే పదాలను మాత్రమే కాకుండా. ఉదాహరణకు, "https://www.google.com/travel/flights" చిరునామా యొక్క స్వీయపూర్తి మీరు "google" అనే పదాన్ని నమోదు చేసినప్పుడు మాత్రమే కాకుండా, మీరు "విమానాలు"ని నమోదు చేసినప్పుడు కూడా పని చేస్తుంది.

- సైట్ చిరునామాను నమోదు చేసేటప్పుడు స్వయంచాలకంగా అక్షరదోషాల దిద్దుబాటు అమలు చేయబడింది మరియు సంబంధిత సూచనలు ప్రదర్శించబడతాయి, దీని నిర్మాణం ప్రస్తుత వినియోగదారు గతంలో తెరిచిన సైట్లను పరిగణనలోకి తీసుకుంటుంది. ఉదాహరణకు, "youtube" అని టైప్ చేయడం YouTube.comని తెరవమని మిమ్మల్ని అడుగుతుంది.

- అడ్రస్ బార్ ద్వారా బుక్మార్క్ విభాగాలలో శోధించడం సాధ్యమవుతుంది. ఉదాహరణకు, మీరు టైప్ చేస్తున్నప్పుడు బుక్మార్క్ల విభాగం పేరును జోడించవచ్చు మరియు నమోదు చేసిన కీవర్డ్తో సరిపోలే ఆ విభాగం నుండి లింక్లను Chrome సూచిస్తుంది. ఉదాహరణకు, "ట్రిప్స్ 2023 కొత్తది" అని టైప్ చేయడం వల్ల న్యూయార్క్కు సంబంధించిన ట్రిప్ 2023 బుక్మార్క్ల విభాగం నుండి లింక్లు సూచించబడతాయి.

- జనాదరణ పొందిన సైట్ల కోసం సిఫార్సుల ప్రదర్శనను అమలు చేసింది, వినియోగదారు వాటిని ఇంతకు ముందు సందర్శించకపోయినా లేదా URLని నమోదు చేసేటప్పుడు పొరపాటు చేసినా. ఉదాహరణకు, గూగుల్ ఎర్త్ని తెరవమని ఒకరి సిఫార్సును అనుసరించి, వినియోగదారు ఖచ్చితమైన చిరునామా తెలియకుండా “googleear” అని టైప్ చేయడం ప్రారంభించినప్పుడు, బ్రౌజర్ earth.google.comకి వెళ్లడానికి ఆఫర్ చేస్తుంది.

- డెస్క్టాప్ కోసం Chrome అడ్రస్ బార్లో సమాచారం యొక్క రీడబిలిటీని మెరుగుపరిచింది మరియు ఇంటర్ఫేస్ను మరింత ప్రతిస్పందించేలా చేసింది - మీరు చిరునామా బార్లో టైప్ చేయడం ప్రారంభించిన వెంటనే ఫలితాలు ఇప్పుడు ప్రదర్శించబడతాయి.
- Fetch API స్పెసిఫికేషన్కు మార్పుకు అనుగుణంగా, మరొక డొమైన్కు (క్రాస్ ఆరిజిన్) దారి మళ్లించేటప్పుడు ఆథరైజేషన్ HTTP హెడర్ తీసివేయబడుతుంది.
- నోటిఫికేషన్ మరియు స్థాన సెట్టింగ్లలో, అధికార నిర్ధారణ (అనుమతి సూచనల సేవ) కోసం అభ్యర్థనల కోసం స్వీయ-అణచివేత సేవను ప్రారంభించడానికి ఒక ఎంపిక జోడించబడింది. ఎంచుకోవడానికి క్రింది మోడ్లు అందుబాటులో ఉన్నాయి:
- నోటిఫికేషన్లు మరియు స్థాన ప్రాప్యత కోసం ఎల్లప్పుడూ అనుమతి అభ్యర్థనలను చూపండి;
- అనుమతి సూచనల సేవా యంత్రాంగాన్ని ఉపయోగించి అనుమతుల కోసం స్పామ్ అభ్యర్థనలను స్వయంచాలకంగా విస్మరించండి;
- నోటిఫికేషన్లను ప్రదర్శించడానికి అన్ని అభ్యర్థనలను ఎల్లప్పుడూ విస్మరించండి;
- నోటిఫికేషన్ మరియు స్థాన అనుమతుల కోసం అన్ని అభ్యర్థనలను ఎల్లప్పుడూ బ్లాక్ చేయండి.
- Android ప్లాట్ఫామ్ కోసం బిల్డ్లలో, ప్రామాణిక బ్రౌజర్ రక్షణ ప్రారంభించబడినప్పుడు (సురక్షిత బ్రౌజింగ్ > ప్రామాణిక రక్షణ), ఓపెన్ URLల యొక్క నిజ-సమయ భద్రతా తనిఖీ అమలు చేయబడుతుంది, ఇది బదిలీ ఆధారంగా సర్వర్లు యూజర్ తెరిచిన URL ల నుండి Google పాక్షిక హ్యాష్లను. సరిపోలికను నిరోధించడానికి IP చిరునామాలు వినియోగదారు మరియు హాష్ డేటా ఇంటర్మీడియట్ ప్రాక్సీ ద్వారా ప్రసారం చేయబడతాయి. గతంలో, సురక్షితం కాని URLల జాబితా యొక్క స్థానిక కాపీని వినియోగదారు సిస్టమ్కు డౌన్లోడ్ చేయడం ద్వారా తనిఖీ చేసేవారు. కొత్త పథకం హానికరమైన URLలను మరింత వేగంగా నిరోధించడానికి అనుమతిస్తుంది. డెస్క్టాప్ సిస్టమ్ల కోసం, మునుపటి విడుదలలో ఇలాంటి మోడ్ ప్రారంభించబడింది.
- URL ఫంక్షన్కి కాల్ చేస్తున్నప్పుడు హోస్ట్ పేరులోని అక్షరేతర అక్షరాల ఎస్కేప్ అప్డేట్ చేయబడిన స్పెసిఫికేషన్కు అనుగుణంగా తీసుకురాబడింది. ఉదాహరణకు, 'URL("http://exa(mple.com;")' ఫంక్షన్కి కాల్ చేయడం వలన గతంలో 'http://exa%28mple.com/' అందించబడింది, కానీ ఇప్పుడు "చెల్లని URL" లోపానికి దారి తీస్తుంది.

- మునుపు నిల్వ చేయబడిన అన్ని కుక్కీలకు కొత్త మరియు నవీకరించబడిన కుక్కీల కోసం Chrome 104 విడుదల చేసినప్పటి నుండి వర్తించే జీవితకాల పరిమితిని కలిగి ఉంటుంది. Chrome 400 విడుదలకు సంబంధించి ఇప్పటికే ఉన్న కుక్కీల జీవితకాలం 119 రోజులకు తగ్గించబడుతుంది.
- CSS కొత్త సూడో-క్లాస్లను ":యూజర్-చెల్లుబాటు" మరియు ":యూజర్-ఇన్వాలిడ్"ని పరిచయం చేసింది, ఇవి ఫారమ్ ఎలిమెంట్లను సూచిస్తాయి, దీని విలువలు ధ్రువీకరణలో పాస్ లేదా విఫలమవుతాయి. ":valid" మరియు ":invalid" కాకుండా, ఫారమ్ ఎలిమెంట్తో వినియోగదారు పరస్పర చర్య తర్వాత మాత్రమే కొత్త సూడో-క్లాస్లు కాల్పులు జరుపుతాయి.
- CSSలో రంగులను సెట్ చేస్తున్నప్పుడు, ఇతర రంగు పారామితులకు సంబంధించి లెక్కించబడే విలువలను నిర్వచించడానికి మీకు అనుమతి ఉంది. ఉదాహరణకు, "oklab(from magenta calc(l * 0.8) ab)"ని పేర్కొనడం వలన మెజెంటా కంటే 80% తేలికైన రంగు వస్తుంది.
- క్లిప్-పాత్ CSS ఆస్తి, ఒక మూలకం యొక్క దృశ్యమానతను నిర్దిష్ట ప్రాంతానికి పరిమితం చేయడానికి మిమ్మల్ని అనుమతిస్తుంది, ఇప్పుడు విలువకు మద్దతు ఇస్తుంది క్రాపింగ్ కోసం అనుకూల ప్రాంతాన్ని పేర్కొనడానికి. దీర్ఘచతురస్రాకార లేదా గుండ్రని ప్రాంతాల నిర్వచనాన్ని సరళీకృతం చేయడానికి xywh() మరియు rect() ఫంక్షన్లను ఉపయోగించడం కూడా సాధ్యమే.
- WebSQL API కోసం మద్దతు నిలిపివేయబడింది మరియు బదులుగా వెబ్ నిల్వ మరియు ఇండెక్స్డ్ డేటాబేస్ APIలను ఉపయోగించమని సిఫార్సు చేయబడింది. WebSQL ఇంజిన్ SQLite లైబ్రరీ కోడ్పై ఆధారపడి ఉంటుంది. WebSQL APIకి ఇతర బ్రౌజర్లలో మద్దతు లేదు, బాహ్య లైబ్రరీ APIతో ముడిపడి ఉంది మరియు భద్రతా సమస్యల ప్రమాదాన్ని పెంచింది (SQLiteలో దుర్బలత్వాలను ఉపయోగించుకోవడానికి దాడి చేసేవారు WebSQLని ఉపయోగించవచ్చు). ఎంటర్ప్రైజ్ వినియోగదారుల కోసం WebSQL మద్దతును తిరిగి తీసుకురావడానికి, WebSQLaccess విధానం అలాగే ఉంచబడింది మరియు Chrome 123లో తీసివేయబడుతుంది.
- HTML శానిటైజర్ API తాత్కాలికంగా తీసివేయబడింది, ఇది setHTML() పద్ధతి ద్వారా అవుట్పుట్ చేసినప్పుడు డిస్ప్లే మరియు ఎగ్జిక్యూషన్ను ప్రభావితం చేసే కంటెంట్ నుండి ఎలిమెంట్లను కత్తిరించడానికి మిమ్మల్ని అనుమతిస్తుంది. XSS దాడులను నిర్వహించడానికి ఉపయోగించే HTML ట్యాగ్లను తీసివేయడానికి API రూపొందించబడింది. తీసివేయడానికి కారణం స్పెసిఫికేషన్ యొక్క అసంపూర్ణత, ఇది Chromeకు శానిటైజర్ని జోడించినప్పటి నుండి గణనీయంగా మారింది. స్పెసిఫికేషన్ సిద్ధమైన తర్వాత, API తిరిగి ఇవ్వబడుతుంది.
- ప్రామాణికం కాని shadowRoot లక్షణం తీసివేయబడింది, ఇది రాష్ట్రంతో సంబంధం లేకుండా Shadow DOMలో స్థానిక మూలకాలను వారి స్వంత ప్రత్యేక మూలాన్ని యాక్సెస్ చేయడానికి అనుమతిస్తుంది. shadowRootకు బదులుగా, shadowRootMode లక్షణం Chrome 111లో ప్రతిపాదించబడింది, ఇది వెబ్ ప్రమాణంలో చేర్చబడింది.
- HTML మూలకం యొక్క మెరుగైన అమలు " ", ఇది "iframe"ని పోలి ఉంటుంది మరియు పేజీలో మూడవ పక్ష కంటెంట్ను పొందుపరచడానికి మిమ్మల్ని అనుమతిస్తుంది. DOM మరియు అట్రిబ్యూట్ స్థాయిలో పేజీ కంటెంట్తో పొందుపరిచిన కంటెంట్ పరస్పర చర్యను పరిమితం చేయడానికి తేడాలు వస్తాయి. ఉదాహరణకు, షూస్.ఉదాహరణ నుండి లోడ్ చేయబడిన, ఫెన్సెడ్ఫ్రేమ్ని ఉపయోగించి అందులో యాడ్ బ్లాక్ను పొందుపరిచిన news.example పేజీ, shoot.example డేటాను యాక్సెస్ చేయదు మరియు ప్రతిగా, shoot.example సైట్లోని కోడ్ డేటాను యాక్సెస్ చేయదు. news.example నుండి అనుబంధించబడింది. కొత్త సంస్కరణ రక్షిత ప్రేక్షకుల APIలో కనిపించే ప్రకటన యూనిట్ పరిమాణానికి స్థూల ప్రత్యామ్నాయాలకు మద్దతును జోడిస్తుంది, ఉదాహరణకు, “https://ad.com?width={/%AD_WIDTH%}&height={/%AD_HEIGHT%}” .
- getDisplayMedia() పద్ధతికి మానిటర్ టైప్ సర్ఫేసెస్ పరామితి జోడించబడింది, ఇది మొత్తం స్క్రీన్ను భాగస్వామ్యం చేయడాన్ని నిరోధించడానికి ఉపయోగించబడుతుంది.
- విండో.open() పద్ధతికి ప్రయోగాత్మక (మూలం ట్రయల్) పూర్తి స్క్రీన్ పరామితి జోడించబడింది, పూర్తి స్క్రీన్ మోడ్లో విండోను వెంటనే తెరవడానికి మిమ్మల్ని అనుమతిస్తుంది.
- స్థిరమైన మరియు వేరియబుల్ బిట్రేట్ మధ్య ఎంచుకోవడానికి AudioEncoderConfig APIకి "bitrateMode" ఫ్లాగ్ జోడించబడింది.
- TLS, X25519Kyber768 హైబ్రిడ్ అల్గారిథమ్ని ఉపయోగించి, క్వాంటం కంప్యూటర్లలో ఎంపికకు నిరోధకత కలిగిన కీ ఎన్క్యాప్సులేషన్ మెకానిజం (KEM, కీ ఎన్క్యాప్సులేషన్ మెకానిజం) అమలును కలిగి ఉంటుంది. TLS కనెక్షన్లలో డేటాను ఎన్క్రిప్ట్ చేయడానికి ఉపయోగించే సెషన్ కీలను రూపొందించడానికి, ఇప్పుడు TLSలో ఉపయోగించబడుతున్న X25519 ఎలిప్టిక్ కర్వ్ కీ ఎక్స్ఛేంజ్ మెకానిజం కలయిక, లాటిస్ థియరీ సమస్యలను పరిష్కరించడం ఆధారంగా క్రిప్టోగ్రఫీ పద్ధతులను ఉపయోగించే Kyber-768 అల్గారిథమ్తో ఇప్పుడు ఉపయోగించవచ్చు. , దీని పరిష్కార సమయం సంప్రదాయ మరియు క్వాంటం కంప్యూటర్లలో తేడా ఉండదు.
- WasmGC పొడిగింపుకు మద్దతు డిఫాల్ట్గా ప్రారంభించబడింది, ఇది చెత్త సేకరణ (Kotlin, PHP, Java, మొదలైనవి)ని WebAssemblyకి ఉపయోగించే ప్రోగ్రామింగ్ భాషలలో వ్రాసిన ప్రోగ్రామ్ల పోర్టింగ్ను సులభతరం చేస్తుంది. WasmGC నాన్-లీనియర్ మెమరీ కేటాయింపును ఉపయోగించగల కొత్త రకాల నిర్మాణాలు మరియు శ్రేణులను జోడిస్తుంది.
- వెబ్ డెవలపర్ల కోసం సాధనాలకు మెరుగుదలలు చేయబడ్డాయి. “@ప్రాపర్టీ” CSS నియమాలను సవరించగల సామర్థ్యం జోడించబడింది మరియు అవి తప్పుగా నిర్వచించబడితే హెచ్చరికలను ప్రదర్శించండి. అనుకరణ పరికరాల జాబితా నవీకరించబడింది (ఉదాహరణకు, iPhone 14 మరియు Pixel 7 జోడించబడ్డాయి). ప్రైవేట్ ఫీల్డ్ల స్వీయ-పూర్తి వెబ్ కన్సోల్లో అమలు చేయబడుతుంది. బ్లాక్ల లోపల ఉంచబడిన JSON డేటా యొక్క ఫార్మాటింగ్ అందించబడింది

ఆవిష్కరణలు మరియు బగ్ పరిష్కారాలతో పాటు, కొత్త వెర్షన్ 15 దుర్బలత్వాలను తొలగిస్తుంది. AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer మరియు AFL టూల్స్ని ఉపయోగించి ఆటోమేటెడ్ టెస్టింగ్ ఫలితంగా చాలా దుర్బలత్వాలు గుర్తించబడ్డాయి. బ్రౌజర్ రక్షణ యొక్క అన్ని స్థాయిలను దాటవేయడానికి మరియు శాండ్బాక్స్ వాతావరణం వెలుపల సిస్టమ్లో కోడ్ని అమలు చేయడానికి అనుమతించే క్లిష్టమైన సమస్యలు ఏవీ గుర్తించబడలేదు. ప్రస్తుత విడుదల కోసం హానిని గుర్తించినందుకు నగదు రివార్డ్లను చెల్లించే కార్యక్రమంలో భాగంగా, Google 13 వేల US డాలర్ల మొత్తంలో 40.5 అవార్డులను చెల్లించింది (ఒక అవార్డు $16000, $11000, $2000 మరియు $500, మూడు అవార్డులు $3000 మరియు రెండు అవార్డులు $1000 ) 4 రివార్డ్ల పరిమాణం ఇంకా నిర్ణయించబడలేదు.
మూలం: opennet.ru






