Chrome 86 యొక్క తదుపరి విడుదల మరియు Chromium యొక్క స్థిరమైన విడుదల విడుదల చేయబడ్డాయి.
Chrome 86లో కీలక మార్పులు:
HTTPS ద్వారా లోడ్ చేయబడిన పేజీలలో ఇన్పుట్ ఫారమ్ల సురక్షితం కాని సమర్పణ నుండి రక్షణ, కానీ HTTP ద్వారా డేటాను పంపడం.
ఎక్జిక్యూటబుల్ ఫైల్ల యొక్క అసురక్షిత డౌన్లోడ్లను (http) నిరోధించడం అనేది ఆర్కైవ్ల (zip, iso, మొదలైనవి) యొక్క అసురక్షిత డౌన్లోడ్లను నిరోధించడం ద్వారా మరియు డాక్యుమెంట్లను (docx, pdf, మొదలైనవి) సురక్షితంగా డౌన్లోడ్ చేయడం కోసం హెచ్చరికలను ప్రదర్శించడం ద్వారా పూర్తి చేయబడుతుంది. తదుపరి విడుదలలో చిత్రాలు, వచనం మరియు మీడియా ఫైల్ల కోసం డాక్యుమెంట్ బ్లాకింగ్ మరియు హెచ్చరికలు ఆశించబడతాయి. MITM దాడుల సమయంలో కంటెంట్ను భర్తీ చేయడం ద్వారా హానికరమైన చర్యలను చేయడానికి ఎన్క్రిప్షన్ లేకుండా ఫైల్లను డౌన్లోడ్ చేయడం ఉపయోగించబడుతుంది కాబట్టి బ్లాక్ చేయడం అమలు చేయబడింది.
డిఫాల్ట్ సందర్భ మెను "ఎల్లప్పుడూ పూర్తి URLని చూపు" ఎంపికను ప్రదర్శిస్తుంది, ఇది ఎనేబుల్ చేయడానికి గతంలో about:flags పేజీలోని సెట్టింగ్లను మార్చవలసి ఉంటుంది. అడ్రస్ బార్పై డబుల్ క్లిక్ చేయడం ద్వారా పూర్తి URLని కూడా చూడవచ్చు. Chrome 76తో ప్రారంభించి, డిఫాల్ట్గా చిరునామా ప్రోటోకాల్ మరియు www సబ్డొమైన్ లేకుండా చూపబడుతుందని మేము మీకు గుర్తు చేద్దాం. Chrome 79లో, పాత ప్రవర్తనను తిరిగి ఇచ్చే సెట్టింగ్ తీసివేయబడింది, కానీ వినియోగదారు అసంతృప్తి తర్వాత, Chrome 83లో కొత్త ప్రయోగాత్మక ఫ్లాగ్ జోడించబడింది, ఇది అన్ని పరిస్థితులలో దాచడాన్ని మరియు పూర్తి URLని చూపడాన్ని నిలిపివేయడానికి సందర్భ మెనుకి ఒక ఎంపికను జోడిస్తుంది. కొద్ది శాతం వినియోగదారుల కోసం, పాత్ ఎలిమెంట్స్ మరియు క్వెరీ పారామీటర్లు లేకుండా డిఫాల్ట్గా అడ్రస్ బార్లో డొమైన్ను మాత్రమే ప్రదర్శించడానికి ఒక ప్రయోగం ప్రారంభించబడింది. ఉదాహరణకు, బదులుగా "https://example.com/secure-google-sign-in/" "example.com" చూపబడుతుంది. ప్రతిపాదిత మోడ్ తదుపరి విడుదలలలో ఒకదానిలో వినియోగదారులందరికీ అందించబడుతుందని భావిస్తున్నారు. ఈ ప్రవర్తనను నిలిపివేయడానికి, మీరు "ఎల్లప్పుడూ పూర్తి URLని చూపు" ఎంపికను ఉపయోగించవచ్చు మరియు మొత్తం URLని వీక్షించడానికి, మీరు చిరునామా పట్టీపై క్లిక్ చేయవచ్చు. URLలో పారామితులను మార్చే ఫిషింగ్ నుండి వినియోగదారులను రక్షించాలనే కోరిక ఈ మార్పుకు ఉద్దేశ్యం - దాడి చేసేవారు వినియోగదారుల అజాగ్రత్తను సద్వినియోగం చేసుకుని మరొక సైట్ని తెరిచి మోసపూరిత చర్యలకు పాల్పడతారు (సాంకేతికంగా సమర్థుడైన వినియోగదారుకు అలాంటి ప్రత్యామ్నాయాలు స్పష్టంగా కనిపిస్తే. , అప్పుడు అనుభవం లేని వ్యక్తులు అటువంటి సాధారణ తారుమారుకి సులభంగా వస్తాయి).
FTP మద్దతును తీసివేయడానికి చొరవ పునరుద్ధరించబడింది. Chrome 86లో, దాదాపు 1% మంది వినియోగదారులకు FTP డిఫాల్ట్గా నిలిపివేయబడుతుంది మరియు Chrome 87లో డిజేబుల్మెంట్ యొక్క పరిధి 50%కి పెంచబడుతుంది, అయితే "--enable-ftp" లేదా "-ని ఉపయోగించి మద్దతును తిరిగి తీసుకురావచ్చు. -enable-features=FtpProtocol" ఫ్లాగ్. Chrome 88లో, FTP మద్దతు పూర్తిగా నిలిపివేయబడుతుంది.
Android కోసం వెర్షన్లో, డెస్క్టాప్ సిస్టమ్ల వెర్షన్ మాదిరిగానే, పాస్వర్డ్ మేనేజర్ రాజీపడిన ఖాతాల డేటాబేస్కు వ్యతిరేకంగా సేవ్ చేసిన లాగిన్లు మరియు పాస్వర్డ్ల తనిఖీని అమలు చేస్తుంది, సమస్యలు గుర్తించబడితే లేదా పనికిమాలిన పాస్వర్డ్లను ఉపయోగించడానికి ప్రయత్నించినప్పుడు హెచ్చరికను ప్రదర్శిస్తుంది. లీక్ అయిన యూజర్ డేటాబేస్లలో కనిపించిన 4 బిలియన్ కంటే ఎక్కువ రాజీపడిన ఖాతాలను కవర్ చేసే డేటాబేస్కు వ్యతిరేకంగా తనిఖీ జరుగుతుంది. గోప్యతను నిర్వహించడానికి, హాష్ ఉపసర్గ వినియోగదారు వైపు ధృవీకరించబడుతుంది మరియు పాస్వర్డ్లు మరియు వాటి పూర్తి హ్యాష్లు బాహ్యంగా ప్రసారం చేయబడవు.
"సేఫ్టీ చెక్" బటన్ మరియు ప్రమాదకరమైన సైట్లకు వ్యతిరేకంగా మెరుగుపరచబడిన రక్షణ మోడ్ (మెరుగైన సురక్షిత బ్రౌజింగ్) కూడా Android వెర్షన్కి బదిలీ చేయబడ్డాయి. "భద్రతా తనిఖీ" బటన్ రాజీపడిన పాస్వర్డ్ల ఉపయోగం, హానికరమైన సైట్లను తనిఖీ చేసే స్థితి (సురక్షిత బ్రౌజింగ్), అన్ఇన్స్టాల్ చేయని నవీకరణల ఉనికి మరియు హానికరమైన యాడ్-ఆన్ల గుర్తింపు వంటి సాధ్యమయ్యే భద్రతా సమస్యల సారాంశాన్ని చూపుతుంది. అధునాతన రక్షణ మోడ్ వెబ్లో ఫిషింగ్, హానికరమైన కార్యాచరణ మరియు ఇతర బెదిరింపుల నుండి రక్షించడానికి అదనపు తనిఖీలను సక్రియం చేస్తుంది మరియు మీ Google ఖాతా మరియు Google సేవలకు (Gmail, డ్రైవ్, మొదలైనవి) అదనపు రక్షణను కూడా కలిగి ఉంటుంది. సాధారణ సేఫ్ బ్రౌజింగ్ మోడ్లో క్లయింట్ సిస్టమ్లో క్రమానుగతంగా లోడ్ చేయబడిన డేటాబేస్ని ఉపయోగించి స్థానికంగా తనిఖీలు నిర్వహించబడితే, ఆపై పేజీలు మరియు డౌన్లోడ్ల గురించి రియల్ టైమ్లో మెరుగుపరచబడిన సురక్షిత బ్రౌజింగ్ సమాచారం Google వైపు ధృవీకరణ కోసం పంపబడుతుంది, ఇది మిమ్మల్ని త్వరగా స్పందించడానికి అనుమతిస్తుంది. బెదిరింపులు గుర్తించబడిన వెంటనే, స్థానిక బ్లాక్లిస్ట్ అప్డేట్ అయ్యే వరకు వేచి ఉండకుండా.
".well-known/change-password" అనే సూచిక ఫైల్కు మద్దతు జోడించబడింది, దీనితో సైట్ యజమానులు పాస్వర్డ్ను మార్చడానికి వెబ్ ఫారమ్ చిరునామాను పేర్కొనవచ్చు. వినియోగదారు ఆధారాలు రాజీ పడినట్లయితే, Chrome ఇప్పుడు ఈ ఫైల్లోని సమాచారం ఆధారంగా పాస్వర్డ్ మార్పు ఫారమ్తో వినియోగదారుని వెంటనే ప్రాంప్ట్ చేస్తుంది.
కొత్త “సేఫ్టీ టిప్” హెచ్చరిక అమలు చేయబడింది, డొమైన్ మరొక సైట్తో సమానంగా ఉన్న సైట్లను తెరిచినప్పుడు ప్రదర్శించబడుతుంది మరియు స్పూఫింగ్ యొక్క అధిక సంభావ్యత ఉందని హ్యూరిస్టిక్స్ చూపిస్తుంది (ఉదాహరణకు, google.comకి బదులుగా goog0le.com తెరవబడింది).
* బ్యాక్-ఫార్వర్డ్ కాష్కు మద్దతు అమలు చేయబడింది, "బ్యాక్" మరియు "ఫార్వర్డ్" బటన్లను ఉపయోగిస్తున్నప్పుడు లేదా ప్రస్తుత సైట్ యొక్క గతంలో వీక్షించిన పేజీల ద్వారా నావిగేట్ చేస్తున్నప్పుడు తక్షణ నావిగేషన్ను అందిస్తుంది. chrome://flags/#back-forward-cache సెట్టింగ్ని ఉపయోగించి కాష్ ప్రారంభించబడింది.
వెలుపలి విండోల కోసం CPU వనరుల వినియోగాన్ని ఆప్టిమైజ్ చేయడం. బ్రౌజర్ విండో ఇతర విండోల ద్వారా అతివ్యాప్తి చెందిందో లేదో Chrome తనిఖీ చేస్తుంది మరియు అతివ్యాప్తి ప్రదేశాలలో పిక్సెల్లను గీయడాన్ని నిరోధిస్తుంది. ఈ ఆప్టిమైజేషన్ Chrome 84 మరియు 85లో కొద్ది శాతం వినియోగదారుల కోసం ప్రారంభించబడింది మరియు ఇప్పుడు ప్రతిచోటా ప్రారంభించబడింది. మునుపటి విడుదలలతో పోలిస్తే, ఖాళీ తెలుపు పేజీలు కనిపించడానికి కారణమైన వర్చువలైజేషన్ సిస్టమ్లతో అననుకూలత కూడా పరిష్కరించబడింది.
బ్యాక్గ్రౌండ్ ట్యాబ్ల కోసం రిసోర్స్ ట్రిమ్మింగ్ పెరిగింది. ఇటువంటి ట్యాబ్లు ఇకపై CPU వనరులలో 1% కంటే ఎక్కువ వినియోగించలేవు మరియు నిమిషానికి ఒకసారి కంటే ఎక్కువ యాక్టివేట్ చేయబడవు. బ్యాక్గ్రౌండ్లో ఉన్న ఐదు నిమిషాల తర్వాత, మల్టీమీడియా కంటెంట్ లేదా రికార్డింగ్ని ప్లే చేస్తున్న ట్యాబ్లు మినహా ట్యాబ్లు స్తంభింపజేయబడతాయి.
వినియోగదారు-ఏజెంట్ HTTP హెడర్ని ఏకీకృతం చేసే పని మళ్లీ ప్రారంభించబడింది. కొత్త వెర్షన్లో, వినియోగదారు-ఏజెంట్కి ప్రత్యామ్నాయంగా అభివృద్ధి చేయబడిన వినియోగదారు-ఏజెంట్ క్లయింట్ సూచనలు మెకానిజం కోసం మద్దతు వినియోగదారులందరికీ సక్రియం చేయబడింది. కొత్త మెకానిజం అనేది సర్వర్ అభ్యర్థన తర్వాత మాత్రమే నిర్దిష్ట బ్రౌజర్ మరియు సిస్టమ్ పారామీటర్ల (వెర్షన్, ప్లాట్ఫారమ్ మొదలైనవి) గురించి డేటాను ఎంపిక చేసి తిరిగి ఇవ్వడం మరియు సైట్ యజమానులకు అటువంటి సమాచారాన్ని ఎంపిక చేసుకునే అవకాశాన్ని వినియోగదారులకు అందించడం. వినియోగదారు-ఏజెంట్ క్లయింట్ సూచనలను ఉపయోగిస్తున్నప్పుడు, ఐడెంటిఫైయర్ స్పష్టమైన అభ్యర్థన లేకుండా డిఫాల్ట్గా ప్రసారం చేయబడదు, దీని వలన నిష్క్రియ గుర్తింపు అసాధ్యం (డిఫాల్ట్గా, బ్రౌజర్ పేరు మాత్రమే సూచించబడుతుంది).
నవీకరణ ఉనికిని సూచించే సూచన మరియు దానిని ఇన్స్టాల్ చేయడానికి బ్రౌజర్ని పునఃప్రారంభించాల్సిన అవసరం మార్చబడింది. రంగు బాణానికి బదులుగా, ఖాతా అవతార్ ఫీల్డ్లో ఇప్పుడు “అప్డేట్” కనిపిస్తుంది.
సమ్మిళిత పరిభాషను ఉపయోగించేలా బ్రౌజర్ని మార్చే పని జరిగింది. పాలసీ పేర్లలో, "వైట్లిస్ట్" మరియు "బ్లాక్లిస్ట్" అనే పదాలు "అనుమతించే జాబితా" మరియు "బ్లాక్లిస్ట్"తో భర్తీ చేయబడ్డాయి (ఇప్పటికే జోడించిన విధానాలు పని చేస్తూనే ఉంటాయి, కానీ అవి నిలిపివేయబడటం గురించి హెచ్చరికను ప్రదర్శిస్తాయి). కోడ్ మరియు ఫైల్ పేర్లలో, "బ్లాక్లిస్ట్"కి సంబంధించిన సూచనలు "బ్లాక్లిస్ట్"తో భర్తీ చేయబడ్డాయి. "బ్లాక్లిస్ట్" మరియు "వైట్లిస్ట్"కి వినియోగదారు-కనిపించే సూచనలు 2019 ప్రారంభంలో భర్తీ చేయబడ్డాయి.
సేవ్ చేయబడిన పాస్వర్డ్లను సవరించడానికి ప్రయోగాత్మక సామర్థ్యం జోడించబడింది, “chrome://flags/#edit-passwords-in-settings” ఫ్లాగ్ ఉపయోగించి యాక్టివేట్ చేయబడింది.
స్థానిక ఫైల్ సిస్టమ్ API స్థిరమైన మరియు పబ్లిక్గా అందుబాటులో ఉన్న API వర్గానికి బదిలీ చేయబడింది, ఇది స్థానిక ఫైల్ సిస్టమ్లోని ఫైల్లతో పరస్పర చర్య చేసే వెబ్ అప్లికేషన్లను సృష్టించడానికి మిమ్మల్ని అనుమతిస్తుంది. ఉదాహరణకు, బ్రౌజర్ ఆధారిత ఇంటిగ్రేటెడ్ డెవలప్మెంట్ ఎన్విరాన్మెంట్లు, టెక్స్ట్, ఇమేజ్ మరియు వీడియో ఎడిటర్లలో కొత్త APIకి డిమాండ్ ఉండవచ్చు. ఫైల్లను నేరుగా వ్రాయడానికి మరియు చదవడానికి లేదా ఫైల్లను తెరవడానికి మరియు సేవ్ చేయడానికి డైలాగ్లను ఉపయోగించడానికి అలాగే డైరెక్టరీల కంటెంట్ల ద్వారా నావిగేట్ చేయడానికి, అప్లికేషన్ వినియోగదారుని ప్రత్యేక నిర్ధారణ కోసం అడుగుతుంది.
CSS సెలెక్టర్ ":focus-visible" జోడించబడింది, ఇది ఫోకస్ మార్పు సూచికను చూపించాలా వద్దా అని నిర్ణయించేటప్పుడు బ్రౌజర్ ఉపయోగించే అదే హ్యూరిస్టిక్లను ఉపయోగిస్తుంది (కీబోర్డ్ షార్ట్కట్లను ఉపయోగించి బటన్కి ఫోకస్ను తరలించినప్పుడు, సూచిక కనిపిస్తుంది, కానీ మౌస్తో క్లిక్ చేసినప్పుడు , అది కాదు). గతంలో అందుబాటులో ఉన్న CSS సెలెక్టర్ ":focus" ఎల్లప్పుడూ ఫోకస్ని హైలైట్ చేస్తుంది. అదనంగా, “క్విక్ ఫోకస్ హైలైట్” ఎంపిక సెట్టింగ్లకు జోడించబడింది, ప్రారంభించబడినప్పుడు, సక్రియ మూలకాల పక్కన అదనపు ఫోకస్ సూచిక చూపబడుతుంది, ఇది CSS ద్వారా దృష్టిని హైలైట్ చేయడానికి స్టైల్ ఎలిమెంట్లను పేజీలో నిలిపివేసినప్పటికీ అది కనిపిస్తుంది. .
అనేక కొత్త APIలు ఆరిజిన్ ట్రయల్స్ మోడ్కు జోడించబడ్డాయి (ప్రత్యేక క్రియాశీలత అవసరమయ్యే ప్రయోగాత్మక లక్షణాలు). ఆరిజిన్ ట్రయల్ అనేది లోకల్ హోస్ట్ లేదా 127.0.0.1 నుండి డౌన్లోడ్ చేయబడిన అప్లికేషన్ల నుండి లేదా నిర్దిష్ట సైట్ కోసం పరిమిత సమయం వరకు చెల్లుబాటు అయ్యే ప్రత్యేక టోకెన్ను నమోదు చేసి, స్వీకరించిన తర్వాత పేర్కొన్న APIతో పని చేసే సామర్థ్యాన్ని సూచిస్తుంది.
HID పరికరాలకు తక్కువ-స్థాయి యాక్సెస్ కోసం WebHID API (హ్యూమన్ ఇంటర్ఫేస్ పరికరాలు, కీబోర్డ్లు, ఎలుకలు, గేమ్ప్యాడ్లు, టచ్ప్యాడ్లు), ఇది జావాస్క్రిప్ట్లో HID పరికరంతో పని చేసే లాజిక్ను అమలు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. సిస్టమ్లోని నిర్దిష్ట డ్రైవర్లు. అన్నింటిలో మొదటిది, కొత్త API గేమ్ప్యాడ్లకు మద్దతును అందించడం లక్ష్యంగా పెట్టుకుంది.
స్క్రీన్ ఇన్ఫర్మేషన్ API, బహుళ-స్క్రీన్ కాన్ఫిగరేషన్లకు మద్దతు ఇవ్వడానికి విండో ప్లేస్మెంట్ APIని విస్తరిస్తుంది. window.screen కాకుండా, కొత్త API మీరు ప్రస్తుత స్క్రీన్కు పరిమితం కాకుండా బహుళ-మానిటర్ సిస్టమ్ల యొక్క మొత్తం స్క్రీన్ స్థలంలో విండో యొక్క ప్లేస్మెంట్ను మార్చటానికి అనుమతిస్తుంది.
మెటా ట్యాగ్ బ్యాటరీ-పొదుపు, దీనితో విద్యుత్ వినియోగాన్ని తగ్గించడానికి మరియు CPU లోడ్ని ఆప్టిమైజ్ చేయడానికి మోడ్లను సక్రియం చేయాల్సిన అవసరం గురించి సైట్ బ్రౌజర్కు తెలియజేయగలదు.
వాస్తవ పరిమితులను వర్తింపజేయకుండా, క్రాస్-ఆరిజిన్-ఎంబెడర్-పాలసీ (COEP) మరియు క్రాస్-ఆరిజిన్-ఓపెనర్-పాలసీ (COOP) ఐసోలేషన్ మోడ్ల సంభావ్య ఉల్లంఘనలను నివేదించడానికి COOP రిపోర్టింగ్ API.
క్రెడెన్షియల్ మేనేజ్మెంట్ API కొత్త రకం ఆధారాలను అందిస్తుంది, పేమెంట్క్రెడెన్షియల్, ఇది చెల్లింపు లావాదేవీని జరుపుతున్నట్లు అదనపు నిర్ధారణను అందిస్తుంది. బ్యాంక్ వంటి ఆధారపడే పక్షం, పబ్లిక్ కీ, పబ్లిక్ కీ క్రెడెన్షియల్ను రూపొందించగల సామర్థ్యాన్ని కలిగి ఉంటుంది, దీనిని వ్యాపారి అదనపు సురక్షిత చెల్లింపు నిర్ధారణ కోసం అభ్యర్థించవచ్చు.
స్టైలస్ యొక్క వంపును నిర్ణయించడానికి PointerEvents API ఎలివేషన్ కోణాలకు (స్టైలస్ మరియు స్క్రీన్ మధ్య కోణం) మరియు అజిముత్ (X అక్షం మరియు స్క్రీన్పై స్టైలస్ యొక్క ప్రొజెక్షన్ మధ్య కోణం)కి బదులుగా మద్దతును జోడించింది. TiltX మరియు TiltY కోణాలు (స్టైలస్ మరియు అక్షాలలో ఒకటి మరియు Y మరియు Z అక్షాల నుండి విమానం మధ్య కోణాలు). ఎత్తు/అజిముత్ మరియు TiltX/TiltY మధ్య మార్పిడి ఫంక్షన్లు కూడా జోడించబడ్డాయి.
ప్రోటోకాల్ హ్యాండ్లర్లలో దానిని గణిస్తున్నప్పుడు URLలలో స్పేస్ ఎన్కోడింగ్ మార్చబడింది - navigator.registerProtocolHandler() పద్ధతి ఇప్పుడు ఖాళీలను "+"కి బదులుగా "%20"తో భర్తీ చేస్తుంది, ఇది Firefox వంటి ఇతర బ్రౌజర్లతో ప్రవర్తనను ఏకీకృతం చేస్తుంది.
ఒక నకిలీ మూలకం "::మార్కర్" CSSకి జోడించబడింది, బ్లాక్లలోని జాబితాల కోసం రంగు, పరిమాణం, ఆకారం మరియు సంఖ్యలు మరియు చుక్కల రకాన్ని అనుకూలీకరించడానికి మిమ్మల్ని అనుమతిస్తుంది మరియు .
డాక్యుమెంట్-పాలసీ HTTP హెడర్కు మద్దతు జోడించబడింది, ఇది ఐఫ్రేమ్ల కోసం శాండ్బాక్స్ ఐసోలేషన్ మెకానిజం మాదిరిగానే డాక్యుమెంట్లను యాక్సెస్ చేయడానికి నియమాలను సెట్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది, కానీ మరింత సార్వత్రికమైనది. ఉదాహరణకు, పత్రం-విధానం ద్వారా మీరు తక్కువ-నాణ్యత చిత్రాల వినియోగాన్ని పరిమితం చేయవచ్చు, నెమ్మదిగా జావాస్క్రిప్ట్ APIలను నిలిపివేయవచ్చు, iframes, చిత్రాలు మరియు స్క్రిప్ట్లను లోడ్ చేయడానికి నియమాలను కాన్ఫిగర్ చేయవచ్చు, మొత్తం పత్రం పరిమాణం మరియు ట్రాఫిక్ను పరిమితం చేయవచ్చు, పేజీని తిరిగి గీయడానికి దారితీసే పద్ధతులను నిషేధించవచ్చు మరియు స్క్రోల్-టు-టెక్స్ట్ ఫంక్షన్ను నిలిపివేయండి.
మూలకానికి 'డిస్ప్లే' CSS ప్రాపర్టీ ద్వారా సెట్ చేసిన 'ఇన్లైన్-గ్రిడ్', 'గ్రిడ్', 'ఇన్లైన్-ఫ్లెక్స్' మరియు 'ఫ్లెక్స్' పారామితులకు మద్దతు జోడించబడింది.
పేరెంట్ నోడ్లోని పిల్లలందరినీ మరొక DOM నోడ్తో భర్తీ చేయడానికి ParentNode.replaceChildren() పద్ధతిని జోడించారు. మునుపు, మీరు నోడ్లను భర్తీ చేయడానికి node.removeChild() మరియు node.append() లేదా node.innerHTML మరియు node.append() కలయికను ఉపయోగించవచ్చు.
registerProtocolHandler()ని ఉపయోగించి ఓవర్రైడ్ చేయగల URL స్కీమ్ల పరిధి విస్తరించబడింది. స్కీమ్ల జాబితాలో వికేంద్రీకృత ప్రోటోకాల్లు cabal, dat, did, dweb, ethereum, hyper, ipfs, ipns మరియు ssb ఉన్నాయి, ఇది వనరులకు యాక్సెస్ను అందించే సైట్ లేదా గేట్వేతో సంబంధం లేకుండా మూలకాలకు లింక్లను నిర్వచించడానికి మిమ్మల్ని అనుమతిస్తుంది.
క్లిప్బోర్డ్ ద్వారా HTMLని కాపీ చేయడం మరియు అతికించడం కోసం అసమకాలిక క్లిప్బోర్డ్ APIకి టెక్స్ట్/html ఆకృతికి మద్దతు జోడించబడింది (క్లిప్బోర్డ్కు వ్రాసేటప్పుడు మరియు చదివేటప్పుడు ప్రమాదకరమైన HTML నిర్మాణాలు శుభ్రం చేయబడతాయి). మార్పు, ఉదాహరణకు, వెబ్ ఎడిటర్లలో చిత్రాలు మరియు లింక్లతో ఫార్మాట్ చేసిన వచనాన్ని చొప్పించడం మరియు కాపీ చేయడం నిర్వహించడానికి మిమ్మల్ని అనుమతిస్తుంది.
WebRTC మీడియాస్ట్రీమ్ట్రాక్ యొక్క ఎన్కోడింగ్ లేదా డీకోడింగ్ దశలలో పిలువబడే దాని స్వంత డేటా హ్యాండ్లర్లను కనెక్ట్ చేసే సామర్థ్యాన్ని జోడించింది. ఉదాహరణకు, ఇంటర్మీడియట్ సర్వర్ల ద్వారా ప్రసారం చేయబడిన డేటా యొక్క ఎండ్-టు-ఎండ్ ఎన్క్రిప్షన్కు మద్దతును జోడించడానికి ఈ సామర్థ్యాన్ని ఉపయోగించవచ్చు.
V8 జావాస్క్రిప్ట్ ఇంజిన్లో, Number.prototype.toString అమలు 75% వేగవంతం చేయబడింది. ఖాళీ విలువతో అసమకాలిక తరగతులకు .name ఆస్తి జోడించబడింది. Atomics.wake పద్ధతి తీసివేయబడింది, ఇది ఒకప్పుడు ECMA-262 స్పెసిఫికేషన్కు అనుగుణంగా Atomics.notifyగా పేరు మార్చబడింది. అస్పష్టమైన పరీక్ష సాధనం JS-Fuzzer కోసం కోడ్ తెరవబడింది.
గత విడుదలలో విడుదలైన WebAssembly కోసం Liftoff బేస్లైన్ కంపైలర్ గణనలను వేగవంతం చేయడానికి SIMD వెక్టర్ సూచనలను ఉపయోగించగల సామర్థ్యాన్ని కలిగి ఉంటుంది. పరీక్షల ద్వారా నిర్ణయించడం, ఆప్టిమైజేషన్ కొన్ని పరీక్షలను 2.8 రెట్లు వేగవంతం చేయడం సాధ్యపడింది. మరొక ఆప్టిమైజేషన్ WebAssembly నుండి దిగుమతి చేయబడిన JavaScript ఫంక్షన్లను కాల్ చేయడం చాలా వేగంగా చేసింది.
వెబ్ డెవలపర్ల కోసం సాధనాలు విస్తరించబడ్డాయి: ఈవెంట్ డేటా, లాగ్లు, ప్రాపర్టీ విలువలు మరియు ఫ్రేమ్ డీకోడింగ్ పారామీటర్లతో సహా పేజీలో వీడియోను ప్లే చేయడానికి ఉపయోగించే ప్లేయర్ల గురించి మీడియా ప్యానెల్ సమాచారాన్ని జోడించింది (ఉదాహరణకు, మీరు ఫ్రేమ్ యొక్క కారణాలను గుర్తించవచ్చు. జావాస్క్రిప్ట్ నుండి నష్టం మరియు పరస్పర సమస్యలు) .
ఎలిమెంట్స్ ప్యానెల్ యొక్క సందర్భ మెనులో, ఎంచుకున్న మూలకం యొక్క స్క్రీన్షాట్లను సృష్టించగల సామర్థ్యం జోడించబడింది (ఉదాహరణకు, మీరు విషయాల పట్టిక లేదా పట్టిక యొక్క స్క్రీన్షాట్ను సృష్టించవచ్చు).
వెబ్ కన్సోల్లో, సమస్య హెచ్చరిక ప్యానెల్ సాధారణ సందేశంతో భర్తీ చేయబడింది మరియు మూడవ పక్షం కుక్కీలతో సమస్యలు డిఫాల్ట్గా సమస్యల ట్యాబ్లో దాచబడతాయి మరియు ప్రత్యేక చెక్బాక్స్తో ప్రారంభించబడతాయి.
రెండరింగ్ ట్యాబ్లో, "స్థానిక ఫాంట్లను ఆపివేయి" బటన్ జోడించబడింది, ఇది స్థానిక ఫాంట్లు లేకపోవడాన్ని అనుకరించడానికి మిమ్మల్ని అనుమతిస్తుంది మరియు సెన్సార్ల ట్యాబ్లో మీరు ఇప్పుడు వినియోగదారు నిష్క్రియాత్మకతను అనుకరించవచ్చు (నిష్క్రియ గుర్తింపు APIని ఉపయోగించే అనువర్తనాల కోసం).
COEP మరియు COOPని ఉపయోగించి క్రాస్-ఆరిజిన్ ఐసోలేషన్ గురించిన సమాచారంతో సహా ప్రతి iframe, ఓపెన్ విండో మరియు పాప్-అప్ గురించిన వివరణాత్మక సమాచారాన్ని అప్లికేషన్ ప్యానెల్ అందిస్తుంది.
QUIC ప్రోటోకాల్ యొక్క అమలు QUIC యొక్క Google వెర్షన్కు బదులుగా IETF స్పెసిఫికేషన్లో అభివృద్ధి చేయబడిన సంస్కరణతో భర్తీ చేయడం ప్రారంభించబడింది.
ఆవిష్కరణలు మరియు బగ్ పరిష్కారాలతో పాటు, కొత్త వెర్షన్ 35 దుర్బలత్వాలను తొలగిస్తుంది. AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer మరియు AFL టూల్స్ని ఉపయోగించి ఆటోమేటెడ్ టెస్టింగ్ ఫలితంగా చాలా దుర్బలత్వాలు గుర్తించబడ్డాయి. ఒక దుర్బలత్వం (CVE-2020-15967, Google Paymentsతో పరస్పర చర్య చేయడానికి కోడ్లో ఫ్రీడ్ మెమరీకి యాక్సెస్) కీలకమైనదిగా గుర్తించబడింది, అనగా. బ్రౌజర్ రక్షణ యొక్క అన్ని స్థాయిలను దాటవేయడానికి మరియు శాండ్బాక్స్ వాతావరణం వెలుపల ఉన్న సిస్టమ్లో కోడ్ని అమలు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. ప్రస్తుత విడుదల కోసం హానిని గుర్తించినందుకు నగదు రివార్డ్లను చెల్లించే కార్యక్రమంలో భాగంగా, Google $27 విలువైన 71500 అవార్డులను చెల్లించింది (ఒక $15000 అవార్డు, మూడు $7500 అవార్డులు, ఐదు $5000 అవార్డులు, రెండు $3000 అవార్డులు, ఒక $200 అవార్డు మరియు రెండు $500 అవార్డులు). 13 రివార్డ్ల పరిమాణం ఇంకా నిర్ణయించబడలేదు.