Chrome విడుదల 78

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

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

  • అమలు చేశారు “DNS ఓవర్ HTTPS” (DoH, DNS ఓవర్ HTTPS) కోసం ప్రయోగాత్మక మద్దతు, ఇది ఇప్పటికే DoHకి మద్దతిచ్చే DNS ప్రొవైడర్‌లను సిస్టమ్ సెట్టింగ్‌లు సూచించే నిర్దిష్ట వర్గాల వినియోగదారుల కోసం ఎంపిక చేసి ప్రారంభించబడుతుంది. ఉదాహరణకు, వినియోగదారు సిస్టమ్ సెట్టింగ్‌లలో పేర్కొన్న DNS 8.8.8.8ని కలిగి ఉంటే, Google యొక్క DoH సేవ (“https://dns.google.com/dns-query”) Chromeలో సక్రియం చేయబడుతుంది; DNS 1.1.1.1 అయితే. XNUMX, ఆపై DoH క్లౌడ్‌ఫ్లేర్ సేవ (“https://cloudflare-dns.com/dns-query”), మొదలైనవి.

    DoH ప్రారంభించబడిందో లేదో నియంత్రించడానికి, “chrome://flags/#dns-over-https” సెట్టింగ్ అందించబడుతుంది. మూడు ఆపరేటింగ్ మోడ్‌లకు మద్దతు ఉంది: సురక్షిత, ఆటోమేటిక్ మరియు ఆఫ్. "సురక్షిత" మోడ్‌లో, హోస్ట్‌లు గతంలో కాష్ చేసిన సురక్షిత విలువలు (సురక్షిత కనెక్షన్ ద్వారా స్వీకరించబడ్డాయి) మరియు DoH ద్వారా అభ్యర్థనల ఆధారంగా మాత్రమే నిర్ణయించబడతాయి; సాధారణ DNSకి ఫాల్‌బ్యాక్ వర్తించదు. “ఆటోమేటిక్” మోడ్‌లో, DoH మరియు సురక్షిత కాష్ అందుబాటులో లేనట్లయితే, అసురక్షిత కాష్ నుండి డేటాను తిరిగి పొందవచ్చు మరియు సాంప్రదాయ DNS ద్వారా యాక్సెస్ చేయవచ్చు. "ఆఫ్" మోడ్‌లో, షేర్డ్ కాష్ మొదట తనిఖీ చేయబడుతుంది మరియు డేటా లేనట్లయితే, అభ్యర్థన సిస్టమ్ DNS ద్వారా పంపబడుతుంది.

  • సమకాలీకరణ సాధనాలు ఇప్పుడు భాగస్వామ్య క్లిప్‌బోర్డ్‌లకు ప్రాథమిక మద్దతును కలిగి ఉన్నాయి, కానీ వినియోగదారులందరికీ ఇంకా ప్రారంభించబడలేదు. Chrome ఒక ఖాతాకు లింక్ చేయబడిన సందర్భాల్లో, మీరు ఇప్పుడు మొబైల్ మరియు డెస్క్‌టాప్ సిస్టమ్‌ల మధ్య క్లిప్‌బోర్డ్‌ను భాగస్వామ్యం చేయడంతో సహా మరొక పరికరం యొక్క క్లిప్‌బోర్డ్‌లోని కంటెంట్‌లను యాక్సెస్ చేయవచ్చు. క్లిప్‌బోర్డ్ యొక్క కంటెంట్‌లు ఎండ్-టు-ఎండ్ ఎన్‌క్రిప్షన్ ఉపయోగించి ఎన్‌క్రిప్ట్ చేయబడతాయి, ఇది Google సర్వర్‌లలోని టెక్స్ట్‌కు యాక్సెస్‌ను అనుమతించదు;
  • నిర్దిష్ట వర్గాల వినియోగదారుల కోసం, థీమ్‌ను మార్చడానికి మరియు కొత్త ట్యాబ్‌ను తెరిచేటప్పుడు చూపబడే స్క్రీన్‌ను అనుకూలీకరించడానికి ప్రయోగాత్మక ఎంపిక ప్రారంభించబడింది. నేపథ్య చిత్రాన్ని ఎంచుకోవడంతో పాటు, కొత్త ట్యాబ్ స్క్రీన్ దిగువ కుడి మూలలో ప్రదర్శించబడే “అనుకూలీకరించు” మెను, ఇప్పుడు షార్ట్‌కట్ లేఅవుట్ పద్ధతిని మరియు థీమ్‌ను మార్చగల సామర్థ్యాన్ని మార్చడానికి మద్దతు ఇస్తుంది. తరచుగా సందర్శించే సైట్‌ల ఆధారంగా, వినియోగదారు అనుకూలీకరించిన లేదా పూర్తిగా నిలిపివేయబడిన వాటి ఆధారంగా సత్వరమార్గాలు స్వయంచాలకంగా సూచించబడతాయి. మీరు ముందే నిర్వచించిన థీమ్‌ల సెట్ నుండి డిజైన్ థీమ్‌ను ఎంచుకోవచ్చు లేదా పాలెట్‌లో కావలసిన రంగుల ఎంపిక ఆధారంగా మీ స్వంతంగా సృష్టించుకోవచ్చు. కొత్త ఫీచర్‌లను ప్రారంభించడానికి, మీరు “chrome://flags/#ntp-customization-menu-v2” ఫ్లాగ్‌లను ఉపయోగించవచ్చు మరియు
    "chrome://flags/#chrome-colors";

  • వ్యాపారాల కోసం, Google డిస్క్ నిల్వలో ఫైల్‌ల కోసం శోధించడానికి డిఫాల్ట్ చిరునామా బార్ ప్రారంభించబడింది. శోధన శీర్షికల ద్వారా మాత్రమే కాకుండా, పత్రాల యొక్క కంటెంట్‌ల ద్వారా కూడా నిర్వహించబడుతుంది, గతంలో వారి ఆవిష్కరణ చరిత్రను పరిగణనలోకి తీసుకుంటుంది;

    Chrome విడుదల 78

  • పాస్‌వర్డ్ తనిఖీ భాగం చేర్చబడింది, ఇది నిర్దిష్ట వర్గాల వినియోగదారుల కోసం క్రమంగా సక్రియం చేయబడుతుంది (బలవంతంగా యాక్టివేషన్ కోసం, “chrome://flags/#password-leak-detection” ఫ్లాగ్ అందించబడుతుంది). ముందుగా పాస్‌వర్డ్ చెకప్ సరఫరా చేయబడింది వంటి బాహ్య అదనంగా, వినియోగదారు ఉపయోగించే పాస్‌వర్డ్‌ల బలాన్ని విశ్లేషించడానికి రూపొందించబడింది. మీరు ఏదైనా వెబ్‌సైట్‌కి లాగిన్ చేయడానికి ప్రయత్నించినప్పుడు, పాస్‌వర్డ్ చెకప్ మీ లాగిన్ మరియు పాస్‌వర్డ్‌ని రాజీపడిన ఖాతాల డేటాబేస్‌కు వ్యతిరేకంగా తనిఖీ చేస్తుంది, సమస్యలు గుర్తించబడితే హెచ్చరికను ప్రదర్శిస్తుంది (తనిఖీ చేయండి నిర్వహించారు వినియోగదారు వైపు హాష్ ఉపసర్గ ఆధారంగా). లీక్ అయిన యూజర్ డేటాబేస్‌లలో కనిపించిన 4 బిలియన్ కంటే ఎక్కువ రాజీపడిన ఖాతాలను కవర్ చేసే డేటాబేస్‌కు వ్యతిరేకంగా తనిఖీ జరుగుతుంది. "abc123" వంటి అల్పమైన పాస్‌వర్డ్‌లను ఉపయోగించడానికి ప్రయత్నించినప్పుడు కూడా ఒక హెచ్చరిక ప్రదర్శించబడుతుంది;
  • అదే Google ఖాతాకు లింక్ చేయబడిన Android పరికరం నుండి కాల్‌ని ప్రారంభించగల సామర్థ్యం జోడించబడింది. డెస్క్‌టాప్ బ్రౌజర్‌లో, వినియోగదారు టెక్స్ట్‌లో ఫోన్ నంబర్‌ను హైలైట్ చేయవచ్చు, కుడి-క్లిక్ చేసి, కాల్ ఆపరేషన్‌ను Android పరికరానికి మళ్లించవచ్చు, ఆ తర్వాత కాల్‌ని ప్రారంభించడానికి ఫోన్‌లో నోటిఫికేషన్ పాప్ అప్ అవుతుంది;
  • ట్యాబ్ టైటిల్‌పై మౌస్‌ని ఉంచినప్పుడు ప్రదర్శించబడే టూల్‌టిప్ ఫార్మాట్ మార్చబడింది. టూల్‌టిప్ ఇప్పుడు పూర్తి శీర్షిక వచనం మరియు పేజీ URLని చూపే పాప్-అప్ బ్లాక్‌గా కనిపిస్తుంది. చాలా పెద్ద సంఖ్యలో ట్యాబ్‌లను తెరిచినప్పుడు కావలసిన పేజీని త్వరగా కనుగొనడానికి బ్లాక్ ఉపయోగించడానికి సౌకర్యంగా ఉంటుంది (ట్యాబ్‌ల ద్వారా వెళ్లడానికి బదులుగా, మీరు ట్యాబ్‌లతో ప్యానెల్‌పై మౌస్‌ని తరలించవచ్చు మరియు మీరు వెతుకుతున్న పేజీని కనుగొనవచ్చు). భవిష్యత్తులో, ఈ బ్లాక్‌లో పేజీ సూక్ష్మచిత్రాన్ని ప్రదర్శించడానికి ప్రణాళిక చేయబడింది;
  • వెబ్‌సైట్‌లను వీక్షిస్తున్నప్పుడు డార్క్ థీమ్‌ను బలవంతంగా ఉపయోగించేందుకు ప్రయోగాత్మక ఫీచర్ (chrome://flags/#enable-force-dark) జోడించబడింది. సైట్ యొక్క చీకటి ప్రదర్శనను నిర్ధారించడానికి, రంగులు విలోమం చేయబడతాయి;
  • చేర్చబడింది స్పెసిఫికేషన్ మద్దతు CSS లక్షణాలు మరియు విలువలు API స్థాయి 1, ఇది ఎల్లప్పుడూ నిర్దిష్ట రకానికి చెందిన మీ స్వంత CSS లక్షణాలను నమోదు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది, డిఫాల్ట్ విలువను సెట్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది మరియు యానిమేషన్ ప్రభావాలను బైండ్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. ఆస్తిని నమోదు చేయడానికి, మీరు రిజిస్టర్ ప్రాపర్టీ() పద్ధతిని లేదా “@ప్రాపర్టీ” CSS నియమాన్ని ఉపయోగించవచ్చు, ఉదాహరణకు:

    CSS.registerProperty({
    పేరు: "--my-font-size",
    వాక్యనిర్మాణం: "‹length›",
    ప్రారంభ విలువ: "0px",
    వారసత్వంగా: తప్పు
    });

  • ఆరిజిన్ ట్రయల్స్ మోడ్‌లో (ప్రయోగాత్మక ఫీచర్‌లు ప్రత్యేకంగా అవసరం క్రియాశీలత) అనేక కొత్త APIలు ప్రతిపాదించబడ్డాయి. ఆరిజిన్ ట్రయల్ అనేది లోకల్ హోస్ట్ లేదా 127.0.0.1 నుండి డౌన్‌లోడ్ చేయబడిన అప్లికేషన్‌ల నుండి లేదా నిర్దిష్ట సైట్ కోసం పరిమిత సమయం వరకు చెల్లుబాటు అయ్యే ప్రత్యేక టోకెన్‌ను నమోదు చేసి, స్వీకరించిన తర్వాత పేర్కొన్న APIతో పని చేసే సామర్థ్యాన్ని సూచిస్తుంది.
    • API స్థానిక ఫైల్ సిస్టమ్, ఇది స్థానిక ఫైల్ సిస్టమ్‌లోని ఫైల్‌లతో పరస్పర చర్య చేసే వెబ్ అప్లికేషన్‌లను సృష్టించడానికి మిమ్మల్ని అనుమతిస్తుంది. ఉదాహరణకు, బ్రౌజర్ ఆధారిత ఇంటిగ్రేటెడ్ డెవలప్‌మెంట్ ఎన్విరాన్‌మెంట్‌లు, టెక్స్ట్, ఇమేజ్ మరియు వీడియో ఎడిటర్‌లలో కొత్త APIకి డిమాండ్ ఉండవచ్చు. ఫైల్‌లను నేరుగా వ్రాయడానికి మరియు చదవడానికి, ఫైల్‌లను తెరవడానికి మరియు సేవ్ చేయడానికి డైలాగ్‌లను ఉపయోగించండి, అలాగే డైరెక్టరీల కంటెంట్‌ల ద్వారా నావిగేట్ చేయడానికి, అప్లికేషన్ వినియోగదారుని ప్రత్యేక నిర్ధారణ కోసం అడుగుతుంది;

      Chrome విడుదల 78

    • విధానం సంతకం చేసిన HTTP ఎక్స్ఛేంజ్‌లు (SXG), ఇది వినియోగదారుకు అసలు పేజీల వలె కనిపించే ఇతర సైట్‌లలో వెబ్ పేజీల యొక్క ధృవీకరించబడిన కాపీలను ఉంచడానికి మిమ్మల్ని అనుమతిస్తుంది (URLని మార్చకుండా), పొడిగించబడింది అసలు సైట్ నుండి ఉప వనరులను (CSS, JS, చిత్రాలు మొదలైనవి) డౌన్‌లోడ్ చేయగల సామర్థ్యం. మూలం యొక్క అసలు మూలం లింక్ HTTP హెడర్ ద్వారా పేర్కొనబడింది, ఇది ప్రతి వనరును ధృవీకరించడానికి ధృవీకరణ హాష్‌ను కూడా నిర్దేశిస్తుంది. ఈ కొత్త ఫీచర్‌తో, కంటెంట్ ప్రొవైడర్‌లు అన్ని అనుబంధిత ఉప వనరులను కలిగి ఉన్న ఒకే సంతకం చేసిన HTML ఫైల్‌ను సృష్టించవచ్చు;
    • API SMS రిసీవర్, SMS సందేశాలను యాక్సెస్ చేయడానికి వెబ్ అప్లికేషన్‌ను అనుమతిస్తుంది, ఉదాహరణకు, SMS ద్వారా పంపబడిన వన్-టైమ్ కోడ్‌ని ఉపయోగించి లావాదేవీ యొక్క ధృవీకరణను ఆటోమేట్ చేయడానికి. నిర్దిష్ట వెబ్ అప్లికేషన్‌కు సందేశం యొక్క బైండింగ్‌ను నిర్ణయించే ప్రత్యేక ట్యాగ్‌ని కలిగి ఉన్న SMSకి మాత్రమే యాక్సెస్ అందించబడుతుంది;
  • వెబ్ సాకెట్ ద్వారా ArrayBuffer ఆబ్జెక్ట్‌లను లోడ్ చేయడం యొక్క పనితీరు గణనీయంగా మెరుగుపరచబడింది. Linux ప్లాట్‌ఫారమ్‌లో డౌన్‌లోడ్ వేగం 7.5 రెట్లు పెరిగింది, విండోస్‌లో - 4.1 రెట్లు, మాకోస్‌లో - 7.8 రెట్లు;
  • CSS లక్షణాల అస్పష్టత, స్టాప్-అస్పష్టత, పూరక-అస్పష్టత, స్ట్రోక్-అస్పష్టత మరియు ఆకృతి-చిత్రం-థ్రెషోల్డ్‌లో పారదర్శకత విలువను శాతంగా నిర్వచించే సామర్థ్యం జోడించబడింది. ఉదాహరణకు, "అస్పష్టత: 0.5"కి బదులుగా మీరు ఇప్పుడు "అస్పష్టత: 50%"ని పేర్కొనవచ్చు;
  • API లో యూజర్ టైమింగ్ పనితీరు.measure() మరియు performance.mark() కాల్‌లను వాటి మధ్య కొలతలను నిర్వహించడానికి, అలాగే ఏకపక్ష మెటాడేటాను పేర్కొనడానికి ఏకపక్ష టైమ్‌స్టాంప్‌లను పాస్ చేయడానికి అనుమతిస్తుంది;
  • API మీడియా సెషన్‌లో జోడించారు గతంలో అందుబాటులో ఉన్న పాజ్ మరియు స్టార్ట్ ప్లేబ్యాక్ హ్యాండ్లర్‌లకు అదనంగా స్ట్రీమ్ (సీక్టో)లో పొజిషన్‌ను మార్చడం కోసం హ్యాండ్లర్‌లను నిర్వచించడానికి మద్దతు;
  • జావాస్క్రిప్ట్ ఇంజిన్ V8లో చేర్చబడింది నెట్‌వర్క్‌లో డౌన్‌లోడ్ చేయబడినప్పుడు స్క్రిప్ట్‌లను అన్వయించడానికి నేపథ్య మోడ్. అమలు చేయబడిన ఆప్టిమైజేషన్ స్క్రిప్ట్ కంపైలేషన్ సమయాన్ని 5-20% తగ్గించడానికి మాకు అనుమతి ఇచ్చింది. కొత్త విడుదల ఆబ్జెక్ట్ డిస్ట్రక్చరింగ్ పనితీరును మెరుగుపరుస్తుంది ("const {x, y} = ఆబ్జెక్ట్;"ని "const x = object.x; const y = object.y;"గా మారుస్తుంది). సరిపోలని మ్యాపింగ్‌లతో RegExp వ్యక్తీకరణల కోసం మెరుగైన ప్రాసెసింగ్ వేగం.
    WebAssembly మరియు వైస్ వెర్సా నుండి JavaScript ఫంక్షన్‌లకు కాల్ చేసే వేగం గణనీయంగా పెరిగింది (9-20%). బైట్‌కోడ్‌ను కంపైల్ చేస్తున్నప్పుడు, ప్రారంభ స్థానాలకు బైండింగ్ టేబుల్‌లను నిర్మించే సామర్థ్యం పెరిగింది, ఇది మెమరీ వినియోగాన్ని తగ్గించింది
    1-2.5%.

    Chrome విడుదల 78

  • విస్తరించింది వెబ్ డెవలపర్‌ల కోసం సాధనాలు. ఆడిట్ డ్యాష్‌బోర్డ్ ఇప్పుడు అభ్యర్థన నిరోధించడం మరియు డౌన్‌లోడ్ ఓవర్‌రైడ్‌ల వంటి ఇతర ఫీచర్‌లతో కలిపి ఉపయోగించవచ్చు. చెల్లింపు API ద్వారా చెల్లింపు ప్రాసెసర్‌లను డీబగ్గింగ్ చేయడానికి మద్దతు జోడించబడింది. పనితీరు విశ్లేషణ ప్యానెల్‌కు LCP (అతిపెద్ద కంటెంట్‌ఫుల్ పెయింట్) లేబుల్‌లు జోడించబడ్డాయి, ఇది అతిపెద్ద మూలకాల యొక్క రెండరింగ్ సమయాన్ని ప్రతిబింబిస్తుంది;

    Chrome విడుదల 78

  • తొలగించబడింది XSS ఆడిటర్ క్రాస్-సైట్ స్క్రిప్టింగ్ బ్లాకింగ్ మెకానిజం, ఇది అసమర్థమైనదిగా గుర్తించబడింది (దాడి చేసేవారు XSS ఆడిటర్ రక్షణను దాటవేయడానికి చాలా కాలంగా పద్ధతులను ఉపయోగిస్తున్నారు) మరియు సమాచార లీకేజీ కోసం కొత్త వెక్టర్‌లను జోడిస్తుంది;
  • ఆండ్రాయిడ్ వెర్షన్ ఓపెన్ సైట్‌ల కోసం మెనులు, సెట్టింగ్‌లు మరియు నావిగేషన్ మోడ్ కోసం డార్క్ థీమ్‌ను ఉపయోగించగల సామర్థ్యాన్ని అందిస్తుంది.

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

మూలం: opennet.ru

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