Chrome విడుదల 80

Google సమర్పించారు వెబ్ బ్రౌజర్ విడుదల Chrome 80... ఏకకాలంలో అందుబాటులో ఉంది ఉచిత ప్రాజెక్ట్ యొక్క స్థిరమైన విడుదల క్రోమియం, ఇది Chrome ఆధారంగా పనిచేస్తుంది. Chrome బ్రౌజర్ భిన్నంగా ఉంటుంది Google లోగోలను ఉపయోగించడం, క్రాష్ అయినప్పుడు నోటిఫికేషన్‌లను పంపే సిస్టమ్ ఉనికి, అభ్యర్థనపై ఫ్లాష్ మాడ్యూల్‌ను డౌన్‌లోడ్ చేయగల సామర్థ్యం, ​​రక్షిత వీడియో కంటెంట్‌ను ప్లే చేయడానికి మాడ్యూల్స్ (DRM), శోధన సమయంలో స్వయంచాలకంగా నవీకరణలను మరియు ప్రసారాన్ని ఇన్‌స్టాల్ చేసే సిస్టమ్ RLZ పారామితులు. Chrome 81 యొక్క తదుపరి విడుదల మార్చి 17న షెడ్యూల్ చేయబడింది.

ప్రధాన మార్పులు в క్రోమ్ 80:

  • తక్కువ శాతం వినియోగదారుల కోసం, ట్యాబ్ గ్రూపింగ్ ఫంక్షన్ అందించబడుతుంది, ఇది సారూప్య ప్రయోజనాలతో అనేక ట్యాబ్‌లను దృశ్యపరంగా వేరు చేయబడిన సమూహాలలో కలపడానికి మిమ్మల్ని అనుమతిస్తుంది. ప్రతి సమూహానికి దాని స్వంత రంగు మరియు పేరును కేటాయించవచ్చు. మొదటి వేవ్ యాక్టివేషన్‌లో చేర్చబడని వినియోగదారులు “chrome://flags/#tab-groups” ఎంపిక ద్వారా సమూహ మద్దతును ప్రారంభించగలరు.

    Chrome విడుదల 80

  • ఈ ఫీచర్‌కు మద్దతు జోడించబడింది స్క్రోల్-టు-టెక్స్ట్, ఇది "ఒక పేరు" ట్యాగ్ లేదా "id" ప్రాపర్టీని ఉపయోగించి పత్రంలో లేబుల్‌లను స్పష్టంగా పేర్కొనకుండా వ్యక్తిగత పదాలు లేదా పదబంధాలకు లింక్‌లను సృష్టించడానికి మిమ్మల్ని అనుమతిస్తుంది. అటువంటి లింక్‌ల వాక్యనిర్మాణం వెబ్ ప్రమాణంగా ఆమోదించబడటానికి ప్రణాళిక చేయబడింది, ఇది ఇప్పటికీ దశలోనే ఉంది డ్రాఫ్ట్. పరివర్తన ముసుగు (ముఖ్యంగా స్క్రోలింగ్ శోధన) సాధారణ యాంకర్ నుండి “:~:” లక్షణం ద్వారా వేరు చేయబడింది. ఉదాహరణకు, మీరు “https://opennet.ru/52312/#:~:text=Chrome” లింక్‌ను తెరిచినప్పుడు, “Chrome” అనే పదం యొక్క మొదటి ప్రస్తావనతో పేజీ ఆ స్థానానికి తరలించబడుతుంది మరియు ఈ పదం హైలైట్ చేయబడుతుంది .
  • దరఖాస్తు చేసుకున్నారు HTTPS కాని అభ్యర్థనల కోసం సైట్‌ల మధ్య కుక్కీల బదిలీపై మరింత కఠినమైన పరిమితి, ప్రస్తుత పేజీ యొక్క డొమైన్ కాకుండా ఇతర సైట్‌లను యాక్సెస్ చేస్తున్నప్పుడు సెట్ చేయబడిన మూడవ పక్షం కుక్కీల ప్రాసెసింగ్‌ను నిషేధిస్తుంది. అడ్వర్టైజింగ్ నెట్‌వర్క్‌లు, సోషల్ నెట్‌వర్క్ విడ్జెట్‌లు మరియు వెబ్ అనలిటిక్స్ సిస్టమ్‌ల కోడ్‌లో సైట్‌ల మధ్య వినియోగదారు కదలికలను ట్రాక్ చేయడానికి ఇటువంటి కుక్కీలు ఉపయోగించబడతాయి. కుకీల ప్రసారాన్ని నియంత్రించడానికి, సెట్-కుకీ హెడర్‌లో పేర్కొన్న SameSite లక్షణం ఉపయోగించబడుతుందని గుర్తుంచుకోండి, ఇది ఇప్పుడు డిఫాల్ట్‌గా "SameSite=Lax" విలువకు సెట్ చేయబడింది, ఇది క్రాస్-సైట్ సబ్-రిక్వెస్ట్‌ల కోసం కుక్కీలను పంపడాన్ని పరిమితం చేస్తుంది. , చిత్రం అభ్యర్థన లేదా మరొక సైట్ నుండి iframe ద్వారా కంటెంట్‌ను లోడ్ చేయడం వంటివి. కుకీ సెట్టింగ్‌ని SameSite=Noneకి స్పష్టంగా సెట్ చేయడం ద్వారా సైట్‌లు డిఫాల్ట్ SameSite ప్రవర్తనను భర్తీ చేయగలవు. అయినప్పటికీ, SameSite=None for Cookie అనేది సురక్షిత మోడ్‌లో మాత్రమే సెట్ చేయబడుతుంది (HTTPS ద్వారా కనెక్షన్‌లకు చెల్లుబాటు అవుతుంది). మార్పు దశలవారీగా ప్రారంభమవుతుంది దరఖాస్తు ఫిబ్రవరి 17, ప్రారంభంలో తక్కువ శాతం వినియోగదారుల కోసం, ఆపై క్రమంగా కవరేజీని విస్తరిస్తోంది.
  • చేర్చబడింది ఆధారాల నిర్ధారణకు సంబంధించిన బాధించే నోటిఫికేషన్‌ల నుండి రక్షణ. స్పామింగ్ పుష్ నోటిఫికేషన్ అభ్యర్థనల వంటి కార్యాచరణ వినియోగదారు అనుభవానికి అంతరాయం కలిగిస్తుంది మరియు నిర్ధారణ డైలాగ్‌ల నుండి దృష్టిని మరల్చుతుంది, Chrome 80లో, ప్రత్యేక డైలాగ్‌కు బదులుగా, అనుమతి అభ్యర్థన బ్లాక్ చేయబడిందని హెచ్చరించే సమాచార టూల్‌టిప్ ఇప్పుడు అడ్రస్ బార్‌లో ప్రదర్శించబడుతుంది. అది క్రాస్ అవుట్ బెల్ చిత్రంతో సూచికగా కూలిపోతుంది. సూచికపై క్లిక్ చేయడం ద్వారా, మీరు అభ్యర్థించిన అనుమతిని ఏదైనా అనుకూలమైన సమయంలో సక్రియం చేయవచ్చు లేదా తిరస్కరించవచ్చు. స్వయంచాలకంగా, కొత్త మోడ్ గతంలో సాధారణంగా ఇటువంటి అభ్యర్థనలను బ్లాక్ చేసిన వినియోగదారుల కోసం అలాగే అధిక శాతం తిరస్కరించబడిన అభ్యర్థనలను రికార్డ్ చేసే సైట్‌ల కోసం ఎంపిక చేసి ప్రారంభించబడుతుంది. అన్ని అభ్యర్థనల కోసం కొత్త మోడ్‌ను ప్రారంభించడానికి, సెట్టింగ్‌లకు ప్రత్యేక ఎంపిక జోడించబడింది (chrome://flags/#quiet-notification-prompts).

    Chrome విడుదల 80

  • నిషేధించబడింది పాప్-అప్ విండోలను ప్రదర్శించడం (window.open() పద్ధతికి కాల్ చేయడం) మరియు సమకాలిక XMLHttpRequestsని పేజీని మూసివేయడం లేదా దాచడం ఈవెంట్ హ్యాండ్లర్‌లను పంపడం (అన్‌లోడ్, ముందు అన్‌లోడ్, పేజ్‌హైడ్ మరియు విజిబిలిటీ మార్పు);
  • ప్రతిపాదిత ప్రారంభ రక్షణ మిశ్రమ మల్టీమీడియా కంటెంట్‌ను లోడ్ చేయడం నుండి (http:// ప్రోటోకాల్ ద్వారా HTTPS పేజీలో వనరులు లోడ్ చేయబడినప్పుడు). HTTPS ద్వారా తెరవబడిన పేజీలలో, ఆడియో మరియు వీడియో ఫైల్‌లను ప్లే చేయడంతో అనుబంధించబడిన బ్లాక్‌లలో “http://” లింక్‌లు ఇప్పుడు స్వయంచాలకంగా “https://”తో భర్తీ చేయబడతాయి. https ద్వారా ఆడియో లేదా వీడియో వనరు అందుబాటులో లేకుంటే, దాని డౌన్‌లోడ్ బ్లాక్ చేయబడుతుంది (అడ్రస్ బార్‌లోని ప్యాడ్‌లాక్ చిహ్నం ద్వారా యాక్సెస్ చేయగల మెను ద్వారా మీరు బ్లాక్ చేయడాన్ని మాన్యువల్‌గా గుర్తించవచ్చు).

    చిత్రాలు మారకుండా లోడ్ అవుతూనే ఉంటాయి (Chrome 81లో ఆటోకరెక్ట్ వర్తింపజేయబడుతుంది), కానీ వాటిని https లేదా బ్లాక్ చిత్రాలతో భర్తీ చేయడానికి, సైట్ డెవలపర్‌లకు CSP లక్షణాలు అప్‌గ్రేడ్-అసురక్షిత-అభ్యర్థనలు మరియు బ్లాక్-ఆల్-మిక్స్డ్-కంటెంట్ అందించబడతాయి. స్క్రిప్ట్‌లు మరియు ఐఫ్‌రేమ్‌ల కోసం, మిశ్రమ కంటెంట్ బ్లాకింగ్ ఇప్పటికే అమలు చేయబడింది.

  • ఒక క్రమంగా పొందిక FTP మద్దతు. డిఫాల్ట్‌గా, FTP మద్దతు ఇప్పటికీ అందుబాటులో ఉంది, కానీ ఉంటుంది చేపట్టారు నిర్దిష్ట శాతం వినియోగదారులకు FTP మద్దతు నిలిపివేయబడే ఒక ప్రయోగం (తిరిగి వెళ్లడానికి మీరు “-enable-ftp” ఎంపికతో బ్రౌజర్‌ను ప్రారంభించాలి). మునుపటి విడుదలలలో "ftp://" ప్రోటోకాల్ ద్వారా డౌన్‌లోడ్ చేయబడిన వనరుల కంటెంట్‌ల యొక్క బ్రౌజర్ విండోలో ప్రదర్శన ఇప్పటికే నిలిపివేయబడిందని (ఉదాహరణకు, HTML పత్రాలు మరియు README ఫైల్‌లను ప్రదర్శించడం నిలిపివేయబడింది), FTP యొక్క ఉపయోగం పత్రాల నుండి ఉప వనరులను డౌన్‌లోడ్ చేస్తున్నప్పుడు నిషేధించబడింది మరియు FTP కోసం ప్రాక్సీ మద్దతు నిలిపివేయబడింది. అయినప్పటికీ, డైరెక్టరీ లింక్‌ల ద్వారా ఫైల్‌లను డౌన్‌లోడ్ చేయడం మరియు డైరెక్టరీల కంటెంట్‌లను ప్రదర్శించడం ఇప్పటికీ సాధ్యమే.
  • చేర్చబడింది
    వెక్టార్ SVG చిత్రాలను సైట్ చిహ్నంగా (ఫేవికాన్) ఉపయోగించగల సామర్థ్యం.

  • బ్రౌజర్‌ల మధ్య సమకాలీకరణ సమయంలో బదిలీ చేయబడిన నిర్దిష్ట రకాల డేటాను ఎంపిక చేసి నిలిపివేయగల సామర్థ్యం సెట్టింగ్‌లకు జోడించబడింది.
  • కేంద్రంగా నిర్వహించబడే కార్పొరేట్ వినియోగదారుల కోసం ఒక నియమం జోడించబడింది బ్లాక్ ఎక్స్‌టర్నల్ ఎక్స్‌టెన్షన్స్, ఇది పరికరంలో బాహ్య యాడ్-ఆన్‌ల ఇన్‌స్టాలేషన్‌ను నిరోధించడానికి మిమ్మల్ని అనుమతిస్తుంది.
  • అమలు చేశారు అవకాశం జావాస్క్రిప్ట్‌లోని మొత్తం ప్రాపర్టీలు లేదా కాల్‌ల యొక్క ఒక-పర్యాయ తనిఖీ. ఉదాహరణకు, “db.user.name.length”ని యాక్సెస్ చేస్తున్నప్పుడు గతంలో అన్ని భాగాల నిర్వచనాన్ని దశలవారీగా తనిఖీ చేయడం అవసరం, ఉదాహరణకు, “if (db && db.user && db.user.name)” ద్వారా. ఇప్పుడు "?" ఆపరేషన్‌ని ఉపయోగిస్తున్నారు. మీరు ప్రాథమిక తనిఖీలు లేకుండా “db?.user?.name?.length” విలువను యాక్సెస్ చేయవచ్చు మరియు అటువంటి యాక్సెస్ లోపానికి దారితీయదు. సమస్యల విషయంలో (కొన్ని మూలకం శూన్యంగా లేదా నిర్వచించబడనిదిగా పరిగణించబడితే)) అవుట్‌పుట్ “నిర్వచించబడలేదు”.
  • జావాస్క్రిప్ట్ కొత్త లాజికల్ కంకాటెనేషన్ ఆపరేటర్‌ని పరిచయం చేసింది "??", ఇది ఎడమ ఒపెరాండ్ NULL లేదా నిర్వచించబడకపోతే కుడి ఒపెరాండ్‌ను అందిస్తుంది మరియు దీనికి విరుద్ధంగా ఉంటుంది. ఉదాహరణకు, "const foo = బార్ ?? 'default string'" బార్ శూన్యమైతే, బార్ యొక్క విలువను తిరిగి అందిస్తుంది, బార్ 0 మరియు ' ' ఉన్నప్పుడు సహా, "||" ఆపరేటర్‌కి విరుద్ధంగా ఉంటుంది.
  • ఆరిజిన్ ట్రయల్స్ మోడ్‌లో (ప్రయోగాత్మక ఫీచర్‌లు ప్రత్యేకంగా అవసరం క్రియాశీలత) ప్రతిపాదిత కంటెంట్ ఇండెక్సింగ్ API. ఆరిజిన్ ట్రయల్ అనేది లోకల్ హోస్ట్ లేదా 127.0.0.1 నుండి డౌన్‌లోడ్ చేయబడిన అప్లికేషన్‌ల నుండి లేదా నిర్దిష్ట సైట్ కోసం పరిమిత సమయం వరకు చెల్లుబాటు అయ్యే ప్రత్యేక టోకెన్‌ను నమోదు చేసి, స్వీకరించిన తర్వాత పేర్కొన్న APIతో పని చేసే సామర్థ్యాన్ని సూచిస్తుంది. API కంటెంట్ ఇండెక్సింగ్, ప్రోగ్రెసివ్ వెబ్ యాప్స్ (PWS) మోడ్‌లో నడుస్తున్న వెబ్ అప్లికేషన్‌ల ద్వారా గతంలో కాష్ చేయబడిన కంటెంట్ గురించి మెటాడేటా అందిస్తుంది. అప్లికేషన్ బ్రౌజర్ వైపు చిత్రాలు, వీడియోలు మరియు కథనాలతో సహా వివిధ డేటాను సేవ్ చేయగలదు మరియు నెట్‌వర్క్ కనెక్షన్ కోల్పోయినప్పుడు, Cache నిల్వ మరియు IndexedDB APIలను ఉపయోగించి దాన్ని ఉపయోగించండి. కంటెంట్ ఇండెక్సింగ్ API అటువంటి వనరులను జోడించడం, కనుగొనడం మరియు తొలగించడం సాధ్యం చేస్తుంది. బ్రౌజర్‌లో, ఆఫ్‌లైన్ వీక్షణ కోసం అందుబాటులో ఉన్న పేజీలు మరియు మల్టీమీడియా డేటా జాబితాను జాబితా చేయడానికి ఈ API ఇప్పటికే ఉపయోగించబడింది.

    Chrome విడుదల 80

  • స్థిరీకరించబడింది మరియు ఇప్పుడు Original ట్రయల్స్ API వెలుపల పంపిణీ చేయబడింది పికర్‌ని సంప్రదించండి, చిరునామా పుస్తకం నుండి ఎంట్రీలను ఎంచుకోవడానికి మరియు వాటి గురించిన నిర్దిష్ట వివరాలను సైట్‌కు ప్రసారం చేయడానికి వినియోగదారుని అనుమతిస్తుంది. అభ్యర్థన తిరిగి పొందవలసిన లక్షణాల జాబితాను నిర్దేశిస్తుంది. ఈ లక్షణాలు వినియోగదారుకు స్పష్టంగా ప్రదర్శించబడతాయి, ఈ లక్షణాలను పాస్ చేయాలా వద్దా అని నిర్ణయించుకుంటారు. APIని ఉపయోగించవచ్చు, ఉదాహరణకు, పంపిన లేఖ కోసం గ్రహీతలను ఎంచుకోవడానికి వెబ్ మెయిల్ క్లయింట్‌లో, నిర్దిష్ట నంబర్‌కు కాల్ చేయడానికి VoIP ఫంక్షన్‌తో కూడిన వెబ్ అప్లికేషన్‌లో లేదా ఇప్పటికే నమోదిత స్నేహితుల కోసం శోధించడానికి సోషల్ నెట్‌వర్క్‌లో . అదే సమయంలో, ఆరిజిన్ ట్రయల్స్‌లో భాగంగా, కాంటాక్ట్ పికర్ యొక్క కొన్ని కొత్త లక్షణాలు అందించబడ్డాయి: గతంలో అందుబాటులో ఉన్న పూర్తి పేరు, ఇమెయిల్ మరియు ఫోన్ నంబర్‌తో పాటు, ఇమెయిల్ చిరునామా మరియు చిత్రాన్ని బదిలీ చేసే సామర్థ్యం జోడించబడింది.
  • వెబ్ వర్కర్లలో ప్రతిపాదించారు ECMAScript మాడ్యూల్‌లను లోడ్ చేయడానికి ఒక కొత్త మార్గం, దిగుమతి స్క్రిప్ట్స్() ఫంక్షన్‌ను ఉపయోగించకుండా ఉండటానికి మిమ్మల్ని అనుమతిస్తుంది, ఇది దిగుమతి చేసుకున్న స్క్రిప్ట్‌ను ప్రాసెస్ చేస్తున్నప్పుడు వర్కర్‌ని బ్లాక్ చేస్తుంది మరియు గ్లోబల్ సందర్భంలో దాన్ని అమలు చేస్తుంది. కొత్త పద్ధతిలో ప్రామాణిక JavaScript దిగుమతి మెకానిజమ్‌లకు మద్దతు ఇచ్చే వెబ్ వర్కర్‌ల కోసం ప్రత్యేక మాడ్యూల్‌లను సృష్టించడం ఉంటుంది మరియు వర్కర్ ఎగ్జిక్యూషన్‌ను నిరోధించకుండా డైనమిక్‌గా లోడ్ చేయవచ్చు. మాడ్యూల్‌లను లోడ్ చేయడానికి, వర్కర్ కన్స్ట్రక్టర్ కొత్త రిసోర్స్ రకాన్ని అందిస్తుంది - 'మాడ్యూల్':

    const worker = కొత్త వర్కర్('worker.js', {
    రకం: 'మాడ్యూల్'
    });

  • అమలు చేశారు బాహ్య లైబ్రరీలను ఉపయోగించాల్సిన అవసరం లేకుండా కంప్రెస్డ్ స్ట్రీమ్‌లను ప్రాసెస్ చేయడానికి జావాస్క్రిప్ట్ యొక్క అంతర్నిర్మిత సామర్థ్యం. కంప్రెషన్ మరియు డికంప్రెషన్ కోసం APIలు జోడించబడ్డాయి కంప్రెషన్ స్ట్రీమ్ మరియు డీకంప్రెషన్ స్ట్రీమ్. gzip మరియు డిఫ్లేట్ అల్గారిథమ్‌లను ఉపయోగించి కంప్రెషన్‌కు మద్దతు ఉంది.

    const కంప్రెషన్ రీడబుల్ స్ట్రీమ్
    = inputReadableStream.pipeThrough(కొత్త కంప్రెషన్ స్ట్రీమ్('gzip'));

  • CSS ప్రాపర్టీ జోడించబడింది "లైన్-బ్రేక్: ఎక్కడైనా", ఇది ఖాళీల ద్వారా ముందే నిర్వచించబడిన విరామ చిహ్నాల దగ్గర విరామాలతో సహా ఏదైనా టైపోగ్రాఫిక్ అక్షర స్థాయిలో విరామాలను అనుమతిస్తుంది ( ) మరియు పదాల మధ్యలో. CSS ప్రాపర్టీ కూడా జోడించబడింది "overflow-wrap: ఎక్కడైనా» విరామానికి తగిన స్థానం లైన్‌లో కనుగొనబడకపోతే ఎక్కడైనా అక్షరాల యొక్క పగలని సన్నివేశాలను విచ్ఛిన్నం చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.
  • గుప్తీకరించిన రూపంలో ప్రాసెస్ చేయబడిన మీడియా సందర్భం కోసం, పద్ధతికి మద్దతు అమలు చేయబడింది MediaCapabilities.decodingInfo(), ఇది రక్షిత కంటెంట్‌ను డీకోడింగ్ చేయడానికి బ్రౌజర్ యొక్క సామర్థ్యాల గురించి సమాచారాన్ని అందిస్తుంది (ఉదాహరణకు, అందుబాటులో ఉన్న బ్యాండ్‌విడ్త్ మరియు స్క్రీన్ పరిమాణం ఆధారంగా అధిక-నాణ్యత లేదా శక్తి-సమర్థవంతమైన డీకోడింగ్ దృశ్యాలను ఎంచుకోవడానికి ఈ పద్ధతిని ఉపయోగించవచ్చు).
  • పద్ధతి జోడించబడింది HTMLVideoElement.getVideoPlaybackQuality(), దీని ద్వారా మీరు బిట్రేట్, రిజల్యూషన్ మరియు ఇతర వీడియో పారామితులను సర్దుబాటు చేయడానికి వీడియో ప్లేబ్యాక్ పనితీరు గురించి సమాచారాన్ని పొందవచ్చు.
  • APIలో చెల్లింపు హ్యాండ్లర్, ఇది ఇప్పటికే ఉన్న చెల్లింపు వ్యవస్థలతో ఏకీకరణను సులభతరం చేస్తుంది, సామర్థ్యాన్ని జోడించింది ప్రతినిధి బృందం చెల్లింపు వ్యవస్థ యొక్క బాహ్య ప్రాసెసర్‌కు చిరునామా మరియు సంప్రదింపు సమాచారాన్ని ప్రాసెస్ చేయడం (చెల్లింపు సిస్టమ్ అప్లికేషన్ బ్రౌజర్ కంటే మరింత ఖచ్చితమైన సమాచారాన్ని కలిగి ఉండవచ్చు).
  • HTTP హెడర్ మద్దతు జోడించబడింది సెకను-ఫెచ్-డెస్ట్, ఇది అభ్యర్థనతో అనుబంధించబడిన కంటెంట్ రకం గురించి అదనపు మెటాడేటాను పంపడానికి మిమ్మల్ని అనుమతిస్తుంది (ఉదాహరణకు, img ట్యాగ్ ద్వారా అభ్యర్థన కోసం, రకం "చిత్రం", ఫాంట్‌ల కోసం - "ఫాంట్", స్క్రిప్ట్‌ల కోసం - "స్క్రిప్ట్", శైలుల కోసం - “శైలి”, మొదలైనవి). పేర్కొన్న రకం ఆధారంగా, కొన్ని రకాల దాడుల నుండి రక్షించడానికి సర్వర్ చర్యలు తీసుకోవచ్చు (ఉదాహరణకు, డబ్బు బదిలీ కోసం హ్యాండ్లర్‌కు లింక్‌ను img ట్యాగ్ ద్వారా పేర్కొనడం అసంభవం, కాబట్టి అలాంటి అభ్యర్థనలు అవసరం లేదు ప్రాసెస్ చేయబడుతుంది).
  • జావాస్క్రిప్ట్ ఇంజిన్ V8లో ఆప్టిమైజేషన్ నిర్వహించారు కుప్పపై పాయింటర్లను నిల్వ చేయడం. పూర్తి 64-బిట్ విలువను నిల్వ చేయడానికి బదులుగా, పాయింటర్ యొక్క ఏకైక దిగువ బిట్‌లు మాత్రమే నిల్వ చేయబడతాయి. ఈ ఆప్టిమైజేషన్ 40-3% పనితీరు పెనాల్టీతో 8% మేర హీప్ మెమరీ వినియోగాన్ని తగ్గించడం సాధ్యం చేసింది.
    Chrome విడుదల 80

    Chrome విడుదల 80

  • మార్పులు వెబ్ డెవలపర్‌ల కోసం సాధనాల్లో:
    • వెబ్ కన్సోల్ ఇప్పుడు లెట్ మరియు క్లాస్ ఎక్స్‌ప్రెషన్‌లను పునర్నిర్వచించగల సామర్థ్యాన్ని కలిగి ఉంది.

      Chrome విడుదల 80

    • మెరుగైన WebAssembly డీబగ్గింగ్ సాధనాలు. మద్దతు జోడించబడింది మరగుజ్జు WebAssembly అప్లికేషన్ వ్రాయబడిన సోర్స్ కోడ్‌లో దశల వారీ డీబగ్గింగ్, బ్రేక్‌పాయింట్‌లను పేర్కొనడం మరియు స్టాక్ ట్రేస్‌లను విశ్లేషించడం కోసం.

      Chrome విడుదల 80

    • నెట్‌వర్క్ కార్యాచరణను విశ్లేషించడానికి మెరుగైన ప్యానెల్. అభ్యర్థన దీక్షతో అనుబంధించబడిన స్క్రిప్ట్‌ల కాల్‌ల గొలుసును వీక్షించే సామర్థ్యం జోడించబడింది.

      Chrome విడుదల 80

      ప్రతి నెట్‌వర్క్ వనరు కోసం సంపూర్ణ మార్గం మరియు పూర్తి URLని చూపే కొత్త మార్గం మరియు URL నిలువు వరుసలు జోడించబడ్డాయి. స్థూలదృష్టి రేఖాచిత్రంలో ఎంచుకున్న ప్రశ్న హైలైట్ చేయబడిందని నిర్ధారిస్తుంది.

      Chrome విడుదల 80

    • నెట్‌వర్క్ షరతుల ట్యాబ్‌లో, వినియోగదారు-ఏజెంట్ పరామితిని మార్చడానికి ఒక ఎంపిక జోడించబడింది.

      Chrome విడుదల 80

    • ఆడిట్ ప్యానెల్‌ను కాన్ఫిగర్ చేయడానికి కొత్త ఇంటర్‌ఫేస్ ప్రతిపాదించబడింది.
      Chrome విడుదల 80

    • ట్యాబ్‌లో కవరేజ్ ప్రతి ఫంక్షన్ కోసం లేదా ప్రతి కోడ్ బ్లాక్ కోసం కవరేజ్ డేటాను సేకరించే ఎంపికను అందించింది (మరింత వివరణాత్మక గణాంకాలు, కానీ మరిన్ని వనరులు అవసరం).

      Chrome విడుదల 80

  • AppCache మానిఫెస్ట్ చర్య (వెబ్ అప్లికేషన్ యొక్క ఆపరేషన్‌ను ఆఫ్‌లైన్ మోడ్‌లో నిర్వహించడానికి సాంకేతికత) పరిమితం సైట్ యొక్క ప్రస్తుత డైరెక్టరీ (మానిఫెస్ట్ www.example.com/foo/bar/ నుండి డౌన్‌లోడ్ చేయబడితే, URLని భర్తీ చేసే సామర్థ్యం /foo/bar/ లోపల మాత్రమే పని చేస్తుంది). AppCache మద్దతు Chrome 82లో పూర్తిగా తీసివేయబడాలని ప్లాన్ చేయబడింది. క్రాస్-సైట్ స్క్రిప్టింగ్ దాడుల కోసం వెక్టర్‌లలో ఒకదానిని వదిలించుకోవాలనే కోరిక ఉదహరించబడిన కారణం. AppCacheకి బదులుగా APIని ఉపయోగించమని సిఫార్సు చేయబడింది కవర్.
  • నిలిపివేయబడింది లెగసీ WebVR 1.1 APIకి మద్దతు, దీనిని API ద్వారా భర్తీ చేయవచ్చు WebXR పరికరం, ఇది వర్చువల్ మరియు ఆగ్మెంటెడ్ రియాలిటీని సృష్టించడం కోసం భాగాలను యాక్సెస్ చేయడానికి మరియు స్థిరమైన వర్చువల్ రియాలిటీ హెల్మెట్‌ల నుండి మొబైల్ పరికరాల ఆధారంగా పరిష్కారాల వరకు వివిధ రకాల పరికరాలతో పనిని ఏకీకృతం చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.
  • RegisterProtocolHandler() మరియు unregisterProtocolHandler() పద్ధతుల ద్వారా కనెక్ట్ చేయబడిన ప్రోటోకాల్ హ్యాండ్లర్లు ఇప్పుడు సురక్షితమైన సందర్భంలో మాత్రమే పని చేయగలరు (HTTPS ద్వారా యాక్సెస్ చేసినప్పుడు).

ఆవిష్కరణలు మరియు బగ్ పరిష్కారాలతో పాటు, కొత్త వెర్షన్ తొలగిస్తుంది 56 దుర్బలత్వాలు. సాధనాలతో స్వయంచాలక పరీక్షల ఫలితంగా అనేక దుర్బలత్వాలు గుర్తించబడ్డాయి చిరునామా శానిటైజర్, మెమరీ శానిటైజర్, నియంత్రణ ప్రవాహ సమగ్రత, లిబ్ఫజర్ и AFL. బ్రౌజర్ రక్షణ యొక్క అన్ని స్థాయిలను దాటవేయడానికి మరియు శాండ్‌బాక్స్ వాతావరణం వెలుపల సిస్టమ్‌లో కోడ్‌ని అమలు చేయడానికి అనుమతించే క్లిష్టమైన సమస్యలు ఏవీ గుర్తించబడలేదు. ప్రస్తుత విడుదల కోసం హానిని గుర్తించినందుకు నగదు రివార్డ్‌లను చెల్లించే కార్యక్రమంలో భాగంగా, Google $37 వేల విలువైన 48 అవార్డులను చెల్లించింది (ఒక $10000 అవార్డు, మూడు $5000 అవార్డులు, మూడు $3000 అవార్డులు, నాలుగు $2000 అవార్డులు, మూడు $1000 అవార్డులు మరియు ఆరు $500 అవార్డులు). 17 రివార్డ్‌ల పరిమాణం ఇంకా నిర్ణయించబడలేదు.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి