Google Chrome 122 వెబ్ బ్రౌజర్ విడుదలను ప్రచురించింది. అదే సమయంలో, Chrome ఆధారంగా పనిచేసే ఉచిత Chromium ప్రాజెక్ట్ యొక్క స్థిరమైన విడుదల అందుబాటులో ఉంది. Chrome బ్రౌజర్ Google లోగోలను ఉపయోగించడం, క్రాష్ అయినప్పుడు నోటిఫికేషన్లను పంపే సిస్టమ్ ఉనికి, కాపీ-రక్షిత వీడియో కంటెంట్ను ప్లే చేయడానికి మాడ్యూల్స్ (DRM), స్వయంచాలకంగా అప్డేట్లను ఇన్స్టాల్ చేసే సిస్టమ్, శాండ్బాక్స్ ఐసోలేషన్ను శాశ్వతంగా ఎనేబుల్ చేయడంలో Chrome బ్రౌజర్ Chromiumకి భిన్నంగా ఉంటుంది. , Google APIకి కీలను సరఫరా చేయడం మరియు శోధిస్తున్నప్పుడు RLZ-ని ప్రసారం చేయడం. పారామితులు. అప్డేట్ చేయడానికి ఎక్కువ సమయం కావాల్సిన వారికి, ఎక్స్టెండెడ్ స్టేబుల్ బ్రాంచ్కు విడిగా మద్దతు ఉంది, తర్వాత 8 వారాలు. Chrome 123 యొక్క తదుపరి విడుదల మార్చి 19న షెడ్యూల్ చేయబడింది.
Chrome 122లో కీలక మార్పులు:
- యూరోపియన్ DMA (డిజిటల్ మార్కెట్స్ యాక్ట్) యొక్క అవసరాలకు అనుగుణంగా, డిఫాల్ట్గా ఉపయోగించబడే శోధన ఇంజిన్ను ఎంచుకోవడానికి స్క్రీన్ బ్రౌజర్కు జోడించబడింది. ఎంచుకోవడానికి శోధన ఇంజిన్లు ఉన్నాయి, సెట్టింగ్ల విభాగంలో “chrome://settings/search” అందుబాటులో ఉన్నాయి. జాబితాలోని శోధన ఇంజిన్లు యాదృచ్ఛిక క్రమంలో ప్రదర్శించబడతాయి.

- V8 JavaScript ఇంజిన్లో JIT ఆప్టిమైజర్లను నిలిపివేయడానికి మిమ్మల్ని అనుమతించే “chrome://settings/security” పేజీకి సెట్టింగ్ జోడించబడింది. సంభావ్య దాడి వెక్టర్లను తగ్గించడం ద్వారా సంభావ్య ప్రమాదకరమైన వెబ్ అప్లికేషన్లతో పని చేసే భద్రతను పెంచడానికి JITని నిలిపివేయడం ఉపయోగకరంగా ఉంటుంది.

- కోసం వెర్షన్ లో Android добавлена функция чтения вслух текста, имеющегося на web-странице. Режим чтения можно включить в выпадающем меню и управлять им при помощи типовых кнопок управления воспроизведением. Функция использует для работы внешний сервис и отправляет ссылку на సర్వర్లు స్పీచ్ సింథసిస్ చేసే గూగుల్.
- మేము మెషీన్ లెర్నింగ్ని ఉపయోగించే ప్రయోగాత్మక లక్షణాలను పరీక్షిస్తూనే ఉన్నాము - స్మార్ట్ ట్యాబ్ గ్రూపింగ్ మోడ్, థీమ్ జనరేటర్ మరియు ఇంటరాక్టివ్ అసిస్టెంట్, వీటిని Chrome 121 విడుదల ప్రకటనలో వివరించడం జరిగింది.
- బ్రౌజర్ ప్రొటెక్షన్ మోడ్ (సురక్షిత బ్రౌజింగ్) తనిఖీ చేయబడే పేజీని లోడ్ చేయడాన్ని నిరోధించని అసమకాలికంగా నిర్వహించబడే బాహ్య తనిఖీలకు మద్దతు ఇస్తుంది. అదే సమయంలో, స్థానిక జాబితాలకు వ్యతిరేకంగా తనిఖీలు ఇప్పటికీ సింక్రోనస్ మోడ్లో నిర్వహించబడతాయి మరియు పేజీలలోని దోపిడీల నుండి వినియోగదారుని రక్షించడానికి, అవి పూర్తయ్యే వరకు పేజీ చూపబడదు. ఫిషింగ్ విషయానికొస్తే, బాహ్య ధృవీకరణ పూర్తయ్యేలోపు వినియోగదారుకు పేజీకి ప్రతిస్పందించడానికి సమయం ఉండదు మరియు హెచ్చరిక ప్రదర్శించబడుతుంది.
- హానికరమైన ఫైల్లను డౌన్లోడ్ చేయడానికి ప్రయత్నించినప్పుడు మరియు డౌన్లోడ్ మేనేజర్లో ఇప్పటికే డౌన్లోడ్ చేయబడిన ఫైల్ల కోసం ప్రదర్శించబడే హెచ్చరిక వచనం మళ్లీ పని చేయబడింది.

- "బ్యాక్" మరియు "ఫార్వర్డ్" బటన్లను ఉపయోగిస్తున్నప్పుడు లేదా గతంలో చూసిన వాటి ద్వారా నావిగేట్ చేస్తున్నప్పుడు తక్షణ నావిగేషన్ను అందించే BFCache (బ్యాక్-ఫార్వర్డ్ కాష్) యొక్క సమర్ధవంతమైన వినియోగాన్ని అనుమతించని “అన్లోడ్” ఈవెంట్ హ్యాండ్లర్లను విస్మరించడం క్రమంగా పరివర్తన ప్రారంభమైంది. ప్రస్తుత సైట్ యొక్క పేజీలు. డెస్క్టాప్ Chrome యొక్క ప్రవర్తన మొబైల్ బ్రౌజర్లకు దగ్గరగా ఉంటుంది, ఇది చాలా సందర్భాలలో "అన్లోడ్" ఈవెంట్ను రూపొందించదు, ఇది పరివర్తన కాషింగ్కు ప్రాధాన్యత ఇస్తుంది. Chrome 122లో, 1% వినియోగదారులకు "అన్లోడ్" ఈవెంట్ హ్యాండ్లింగ్ నిలిపివేయబడింది.
- ఆటో-ఫిల్లింగ్ చెల్లింపు పారామితుల కోసం సిస్టమ్లో, స్థానిక మరియు సర్వర్ కార్డ్ల కోసం ప్రమాణీకరణ కోడ్లను (CVV/CVC) సేవ్ చేసే సామర్థ్యం జోడించబడింది. హెచ్చరిక ప్రదర్శించబడిన తర్వాత మరియు వినియోగదారు వారి స్పష్టమైన సమ్మతిని అందించిన తర్వాత కోడ్లు సేవ్ చేయబడతాయి.
- స్టోరేజ్ బకెట్స్ API జోడించబడింది, వినియోగదారు స్థానిక సిస్టమ్లో నిరంతర డేటా నిల్వను నిర్వహించడానికి అదనపు సామర్థ్యాలను అందిస్తుంది. IndexedDB మరియు CacheStorage APIలతో అనుబంధించబడిన ప్రత్యేక విభాగాలుగా నిల్వను విభజించడం ద్వారా డేటా నిల్వను నిర్వహించడానికి కొత్త API మిమ్మల్ని అనుమతిస్తుంది. సెగ్మెంట్లు బ్రౌజర్ ద్వారా స్వతంత్రంగా తొలగించబడతాయి మరియు ఏ విభాగాలను ముందుగా తొలగించాలో నియంత్రించే ప్రాధాన్యతలను సెట్ చేసే సామర్థ్యం వినియోగదారుకు ఇవ్వబడుతుంది. అటువంటి సంస్థ ముఖ్యమైన డేటాను అధిక ప్రాధాన్యత గల విభాగాలలో మరియు మీరు సురక్షితంగా కోల్పోయే ద్వితీయ డేటాను - తక్కువ ప్రాధాన్యత గల విభాగాలలో నిల్వ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. ఇండెక్స్డ్డిబి మరియు లోకల్ స్టోరేజ్ APIల ద్వారా అందించబడిన అందుబాటులో ఉన్న నిల్వ పరిమితులు అయిపోయినట్లయితే, ఇది ముఖ్యమైన డేటాను కోల్పోయే సమస్యను పరిష్కరిస్తుంది.
- Async క్లిప్బోర్డ్ API రీడ్() పద్ధతికి “అన్ శానిటైజ్” ఎంపికను జోడించింది, ఇది క్లిప్బోర్డ్ నుండి కాపీ చేసి పేస్ట్ చేసేటప్పుడు ఉపయోగించబడుతుంది. ఈ ఎంపికను సెట్ చేసినప్పుడు, అప్లికేషన్ క్లిప్బోర్డ్ నుండి డేటా కోసం మారని HTML మార్కప్ కంటెంట్తో అందించబడుతుంది, ప్రమాదకరమైన నిర్మాణాలను శుభ్రపరచకుండా, సాధారణీకరించకుండా లేదా భర్తీ చేయకుండా (ఉదాహరణకు, బ్లాక్ యొక్క కంటెంట్లు " »).
- మద్దతు లేని సామర్థ్యాలను పేర్కొన్నప్పుడు "@కంటైనర్" CSS ప్రశ్నలు ఇకపై కాల్పులు జరపవు, ఉదాహరణకు, "@కంటైనర్ (వెడల్పు > 0px) లేదా (తెలియదు) {}" ప్రశ్న "తెలియని" వ్యక్తీకరణ కారణంగా కాల్చబడదు.
- CSS దిగుమతి నియమాలలో "@import...supports(...)" షరతులను నిర్వచించడానికి అనుమతిస్తుంది. చెక్ పాస్ కాకపోతే, దిగుమతి నిర్వహించబడదు. ఉదాహరణకు, “యానిమేషన్-టైమ్లైన్” “ఆటో”కి సెట్ చేయబడితే స్టైల్లను లోడ్ చేయడానికి, మీరు 'scroll-driven-animations.css '@import "scroll-driven-animations.css" మద్దతుని పేర్కొనవచ్చు(యానిమేషన్-టైమ్లైన్: ఆటో );'
- CSSలో, నకిలీ మూలకం “:: బ్యాక్డ్రాప్” ప్రాసెస్ చేయడానికి లాజిక్ మార్చబడింది మరియు నవీకరించబడిన స్పెసిఫికేషన్ యొక్క అవసరాలకు తీసుకురాబడింది, ఇది ఇప్పుడు మూల మూలకం నుండి వారసత్వంగా పొందబడింది (గతంలో “:: బ్యాక్డ్రాప్” విలువలను వారసత్వంగా పొందలేదు రూట్ ఎలిమెంట్లో నిర్వచించబడిన లక్షణాలకు ప్రాప్యతను అనుమతించని ఇతర మూలకాలు).
- dataTransfer.clearData() పద్ధతి టెక్స్ట్ ఆబ్జెక్ట్లకు మాత్రమే పరిమితం చేయబడింది, అనగా. ఈ పద్ధతి ఇకపై ఫైల్ ఆబ్జెక్ట్లకు వర్తించదు.
- WebGL డ్రాయింగ్బఫర్స్టోరేజ్ ఫంక్షన్ని జోడించింది, ఇది డ్రా బఫర్ కోసం పిక్సెల్ ఫార్మాట్ను కాన్ఫిగర్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది, ఒక్కో కలర్ ఛానెల్కు 8 బిట్ల కంటే ఎక్కువ కంటెంట్ను నేరుగా అవుట్పుట్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది మరియు డిఫాల్ట్ పిక్సెల్ ఫార్మాట్కి మార్చడానికి అవసరమైన అనవసరమైన కాపీ ఆపరేషన్లను నివారించవచ్చు.
- వెబ్ డెవలపర్ల కోసం సాధనాలకు మెరుగుదలలు చేయబడ్డాయి. రంగు పథకాన్ని మార్చడానికి మరియు బ్రౌజర్లో ఎంచుకున్న థీమ్లో పేర్కొన్న శైలిని అనుసరించడానికి మద్దతు జోడించబడింది.

ప్రోగ్రెస్ పరిధులను (టైమ్లైన్లోని విభాగాలు) సేవ్ చేయడానికి మరియు టైమ్లైన్లో వాటి మధ్య మారడానికి మద్దతును చేర్చడానికి పనితీరు విశ్లేషణ ప్యానెల్ విస్తరించబడింది.
ఈవెంట్ ఇనిషియేటర్లను మరియు వారు ట్రిగ్గర్ చేసే ఈవెంట్లతో వారి విజువల్ కనెక్షన్ని చూపించడానికి ప్రధాన ట్రాక్ (పనితీరు > మెయిన్)కి జోడించబడింది.

నెట్వర్క్ కార్యాచరణ విశ్లేషణ ప్యానెల్లో, అభ్యర్థన అమలు స్థితితో ఉన్న కాలమ్లో, వైఫల్యాల కారణాలు చూపబడతాయి. లింక్ లేదా అభ్యర్థన కంటెంట్ను కాపీ చేయడానికి సందర్భ మెను పునఃరూపకల్పన చేయబడింది.

ఆవిష్కరణలు మరియు బగ్ పరిష్కారాలతో పాటు, కొత్త వెర్షన్ 12 దుర్బలత్వాలను తొలగిస్తుంది. AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer మరియు AFL టూల్స్ని ఉపయోగించి ఆటోమేటెడ్ టెస్టింగ్ ఫలితంగా చాలా దుర్బలత్వాలు గుర్తించబడ్డాయి. బ్రౌజర్ రక్షణ యొక్క అన్ని స్థాయిలను దాటవేయడానికి మరియు శాండ్బాక్స్ వాతావరణం వెలుపల సిస్టమ్లో కోడ్ని అమలు చేయడానికి అనుమతించే క్లిష్టమైన సమస్యలు ఏవీ గుర్తించబడలేదు. ప్రస్తుత విడుదల కోసం హానిని గుర్తించినందుకు నగదు రివార్డ్లను చెల్లించే కార్యక్రమంలో భాగంగా, Google 8 వేల US డాలర్ల మొత్తంలో 28 అవార్డులను చెల్లించింది ($8000, $7000, $5000, $3000 మరియు $2000 మరియు మూడు అవార్డులు $1000). సైట్ ఐసోలేషన్ను అమలు చేయడం, బ్లింక్ ఇంజిన్లో బఫర్ ఓవర్ఫ్లోను గుర్తించడం మరియు మోజో లైబ్రరీలో ఇప్పటికే ఫ్రీడ్ మెమరీని (ఉచిత-ఉచిత) యాక్సెస్ చేయడంలో బగ్కు అతిపెద్ద రివార్డ్లు అందించబడ్డాయి.
మూలం: opennet.ru






