Chrome విడుదల 75

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

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

  • canvas.getContext() పద్ధతిలో జోడించబడింది ప్రామాణిక DOM అప్‌డేట్ మెకానిజంను దాటవేయడం మరియు OpenGL ద్వారా నేరుగా అవుట్‌పుట్ చేయడం ద్వారా కనిష్ట జాప్యాన్ని అందించే ప్రత్యామ్నాయ రెండరింగ్ సిస్టమ్‌ను ఉపయోగించి కాన్వాస్ కాంటెక్స్ట్‌లను (2D లేదా WebGL) ప్రాసెస్ చేయడానికి “డీసింక్రొనైజ్డ్” ఫ్లాగ్;
  • API విస్తరించబడింది వెబ్ భాగస్వామ్యం (object navigator.share), దీనితో, వ్యక్తిగత బటన్ల జాబితాకు బదులుగా, మీరు సందర్శకులకు సంబంధించిన సోషల్ నెట్‌వర్క్‌లలో ప్రచురించడం కోసం ఏకీకృత బటన్‌ను రూపొందించవచ్చు. APIలో కొత్త విడుదలలో జోడించారు ఇతర అనువర్తనాలకు ఫైల్‌లను పంపడానికి ప్రామాణిక డైలాగ్‌ను ప్రదర్శించే సామర్థ్యం (ఉదాహరణకు, Android లో మెయిల్, బ్లూటూత్ మొదలైన వాటి ద్వారా పంపడానికి ఒక బ్లాక్ ప్రదర్శించబడుతుంది);
  • అమలు చేశారు అండర్ స్కోర్‌తో డిజిటల్ లిటరల్స్‌లో సంఖ్యల సమూహాలను వేరు చేయగల సామర్థ్యం. ఉదాహరణకు, పెద్ద సంఖ్యల రీడబిలిటీని మెరుగుపరచడానికి, మీరు కోడ్‌లో 1_000_000_000ని పేర్కొనవచ్చు మరియు ఈ సంఖ్య 1000000000గా ప్రాసెస్ చేయబడుతుంది;
  • డెస్క్‌టాప్ వినియోగదారులందరికీ డిఫాల్ట్‌గా ప్రారంభించబడింది కఠినమైన సైట్ ఐసోలేషన్ మోడ్, దీనిలో వివిధ హోస్ట్‌ల నుండి పేజీలు ఎల్లప్పుడూ విభిన్న ప్రక్రియల మెమరీలో ఉంటాయి, వీటిలో ప్రతి ఒక్కటి దాని స్వంత శాండ్‌బాక్స్‌ను ఉపయోగిస్తుంది. కఠినమైన ఐసోలేషన్ మోడ్ యొక్క ప్రధాన లక్షణం ట్యాబ్‌ల ద్వారా కాదు, డొమైన్‌ల ద్వారా విభజన, అనగా. మునుపు ఇతర డొమైన్‌ల నుండి డౌన్‌లోడ్ చేయబడిన స్క్రిప్ట్‌లు, iframes మరియు పాపప్‌ల కంటెంట్‌లు బేస్ సైట్‌తో ఒకే ప్రక్రియలో అమలు చేయబడితే, ఇప్పుడు అవి వేర్వేరు ప్రక్రియలుగా విభజించబడతాయి;
  • బ్లాక్‌లిస్ట్ చేయబడిన యాడ్-ఆన్‌లు ఇప్పుడు డిసేబుల్ కాకుండా పూర్తిగా తీసివేయబడతాయి మరియు ఇన్‌యాక్టివ్ మోడ్‌లో ఉంచబడతాయి.
  • అంతర్నిర్మిత Chrome టాస్క్ మేనేజర్‌లో (సెట్టింగ్‌లు > మరిన్ని సాధనాలు > టాస్క్ మేనేజర్) సురక్షితం సేవా కార్మికులను ప్రదర్శించడం;
  • లక్షణం " window.open() పద్ధతికి జోడించబడిందిసూచించనివాడు“, రెఫరర్ హెడర్‌ను పూరించకుండానే పేజీని తెరవడానికి మిమ్మల్ని అనుమతిస్తుంది;
  • చేర్చబడింది ఆదేశాలు CSP (కంటెంట్ సెక్యూరిటీ పాలసీ) "script-src-attr", "script-src-elem", "style-src-attr" మరియు "style-src-elem", స్క్రిప్ట్ మరియు స్టైల్ డైరెక్టివ్‌ల కార్యాచరణను అందిస్తుంది, అయితే దీనితో వ్యక్తిగత ఈవెంట్ హ్యాండ్లర్లు, అంశాలు లేదా లక్షణాలకు వర్తించే సామర్థ్యం;
  • వెబ్ ప్రమాణీకరణ APIలో జోడించారు ప్రోటోకాల్‌కు మద్దతిచ్చే కీలతో కార్యకలాపాలను ప్రామాణీకరించడానికి వినియోగదారు నిర్వచించిన పిన్ కోడ్‌ను ఉపయోగించడం కోసం FIDO CTAP2 PIN మద్దతు FIDO CTAP2. కాన్ఫిగరేటర్‌లో, “అధునాతన” విభాగంలో, “భద్రతా కీలను నిర్వహించు” అంశం కనిపించింది, దీనిలో మీరు USB డ్రైవ్‌లో ఉన్న కీలను రక్షించడానికి PIN కోడ్‌ను కేటాయించవచ్చు, అలాగే కీని రీసెట్ చేసే ఎంపిక (అన్నీ క్లియర్ చేయండి డేటా మరియు పిన్);
  • వెబ్ యానిమేషన్ల APIకి ఆబ్జెక్ట్‌లు జోడించబడ్డాయి
    యానిమేషన్ ఎఫెక్ట్ మరియు కీఫ్రేమ్ ఎఫెక్ట్, యానిమేటెడ్ ఎలిమెంట్స్ మరియు టైమింగ్ (వ్యవధి, ఆలస్యం) ఇంటరాక్టివ్‌గా నియంత్రించడానికి మిమ్మల్ని అనుమతిస్తుంది.
    అదనంగా, కొత్త కన్స్ట్రక్టర్ జోడించబడింది యానిమేషన్(), ఇది మరింత విస్తృతమైన యానిమేషన్ నియంత్రణను అందిస్తుంది. మునుపు, వెబ్ యానిమేషన్స్ API మిమ్మల్ని Element.animate() పద్ధతిని ఉపయోగించి యానిమేషన్‌లను సృష్టించడానికి అనుమతించింది, ఇది ఇప్పటికే రూపొందించబడిన యానిమేషన్ ఆబ్జెక్ట్‌ను తిరిగి ఇచ్చింది. ఇప్పుడు డెవలపర్ దాని సృష్టిని స్పష్టమైన కన్స్ట్రక్టర్ కాల్ ద్వారా నియంత్రించవచ్చు, ఉదాహరణకు, మీరు కీఫ్రేమ్ ఎఫెక్ట్ ఆబ్జెక్ట్‌ను పేర్కొనవచ్చు;

  • ఎంపిక జోడించబడింది HTMLVideoElement.playsInline, మూలకం యొక్క ప్లేబ్యాక్ ప్రాంతంలో వీడియోను ప్రదర్శించమని బ్రౌజర్‌కు సూచించడం (ఉదాహరణకు, పూర్తి-స్క్రీన్ ప్లేబ్యాక్ పద్ధతిని అందించడానికి);
  • MediaStreamTrack.getCapabilities() పద్ధతి ఆడియో పరికరాలతో అనుబంధించబడిన లక్షణాల కోసం చెల్లుబాటు అయ్యే విలువల పరిధిని పొందగల సామర్థ్యాన్ని అమలు చేస్తుంది (నమూనా ఫ్రీక్వెన్సీ, జాప్యాలు, ఛానెల్‌ల సంఖ్య మొదలైనవి);
  • WebRTCకి API జోడించబడింది RTCDtls రవాణా SCTP లేదా DTLS (డేటాగ్రామ్ ట్రాన్స్‌పోర్ట్ లేయర్ సెక్యూరిటీ) వినియోగం వంటి క్రియాశీల రవాణాల గురించి సమాచారాన్ని పొందడానికి, దీని ద్వారా RTP మరియు RTCP ప్యాకెట్‌లు పంపబడతాయి లేదా స్వీకరించబడతాయి. రవాణా స్థితి గురించి సమాచారాన్ని అందించడానికి RTCIceTransport ఇంటర్‌ఫేస్ కూడా జోడించబడింది
    RTCPeerConnection ఆబ్జెక్ట్‌లో ఉపయోగించబడిన ICEలు;

  • కాష్-కంట్రోల్ హెడర్ ఆదేశాన్ని అమలు చేస్తుంది "పాత-సమయ-పునరుద్ధరణ“, ఇది అదనపు సమయ విండోను సెట్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది, ఈ సమయంలో బ్రౌజర్ గడువు ముగిసిన అసమకాలిక రీ-చెక్‌తో ఔచిత్యం కోసం వనరును ఉపయోగించవచ్చు;
  • ఫీచర్ జోడించబడింది జడత్వ స్క్రోలింగ్ సమయంలో మూలకాలకు స్నాప్ చేయడాన్ని గుర్తించడానికి స్నాప్ స్టాప్‌ని స్క్రోల్ చేయండి (ఉదాహరణకు, జాబితాలో చిత్రాలను ఎంచుకున్నప్పుడు విస్తృత స్వైప్ సంజ్ఞ చివరి మూలకాన్ని కాదు, తదుపరిది ఎంచుకోవడానికి దారి తీస్తుంది);
  • Android వెర్షన్ ప్రామాణీకరణ ఫారమ్‌లలో ఖాతా పారామితులను ఆటో-ఫిల్లింగ్ చేయడానికి ఇంటర్‌ఫేస్‌ను మెరుగుపరిచింది. సూచన బ్లాక్ ఇప్పుడు ఆన్-స్క్రీన్ కీబోర్డ్ పైన నేరుగా ప్రదర్శించబడుతుంది మరియు క్లిక్ చేసినప్పుడు, ఇన్‌పుట్ ఫారమ్‌ను అస్పష్టం చేయకుండా ఆన్-స్క్రీన్ కీబోర్డ్‌కు బదులుగా సాధ్యమైన సేవ్ చేయబడిన ఎంపికలను ప్రదర్శిస్తుంది;
  • రీడర్ మోడ్‌కు ప్రయోగాత్మక మద్దతు జోడించబడింది, ప్రారంభించబడినప్పుడు, ముఖ్యమైన వచనం మాత్రమే ప్రదర్శించబడుతుంది మరియు అన్ని సంబంధిత నియంత్రణలు, బ్యానర్‌లు, మెనులు, నావిగేషన్ బార్‌లు మరియు కంటెంట్‌తో సంబంధం లేని పేజీలోని ఇతర భాగాలు దాచబడతాయి. కొత్త మోడ్‌కు మద్దతును ప్రారంభించడం chrome://flags/#enable-reader-mode ఎంపికను ఉపయోగించి చేయబడుతుంది, దాని తర్వాత దానిని ఉపయోగించడానికి ఒక ఎంపిక డ్రాప్-డౌన్ మెనులో కనిపిస్తుంది;
  • V8 JavaScript ఇంజిన్ WebAssembly కంపైలేషన్ ఫలితాల కోసం స్పష్టమైన కాషింగ్ మోడ్‌ను అమలు చేస్తుంది (పేజీని తిరిగి తెరిచినప్పుడు, గతంలో ప్రాసెస్ చేయబడిన WebAssembly భాగాలు కాష్ నుండి ప్రారంభించబడతాయి). IN
    WebAssembly కొత్త memory.copy, memory.fill, table.copy, memory.init మరియు table.init మెమొరీ యొక్క పెద్ద ప్రాంతాలను కాపీ చేయడం, నింపడం మరియు ప్రారంభించడం కోసం సూచనలను కూడా జోడించింది;

  • ప్రధాన Chrome థ్రెడ్‌తో సంబంధం లేకుండా నెట్‌వర్క్‌లో డౌన్‌లోడ్ చేయబడినందున ఫ్లైలో నేరుగా స్క్రిప్ట్‌లను అన్వయించడానికి మద్దతు జోడించబడింది. మునుపు, స్ట్రీమ్ మొదట ప్రధాన థ్రెడ్‌లో స్వీకరించబడింది, దాని నుండి పార్సర్‌కు మళ్లించబడింది. HTMLని అన్వయించడం మరియు ఇతర జావాస్క్రిప్ట్ స్క్రిప్ట్‌లను అమలు చేయడం వంటి ప్రధాన థ్రెడ్‌లో నడుస్తున్న ఇతర పనుల ద్వారా దారి మళ్లింపు నిరోధించబడుతుందని ఈ అమరిక అర్థం. ఇప్పుడు అటువంటి దారి మళ్లింపు రద్దు చేయబడింది;
  • వెబ్ డెవలపర్‌ల కోసం సాధనాల్లో మెరుగుదలలు:
    • CSS ఇన్‌స్పెక్షన్ మోడ్ CSS లక్షణాలలో వర్తించే పేర్లు మరియు ఫంక్షన్‌ల మూల విలువల స్వయంపూర్తిని అందిస్తుంది (ఉదాహరణకు, “ఫిల్టర్: బ్లర్(1px)”). సూచించిన విలువలు ప్రివ్యూ చేసిన పేజీ లేఅవుట్‌లో వెంటనే ప్రతిబింబిస్తాయి;
      Chrome విడుదల 75

    • కమాండ్ ప్యానెల్‌లో, Ctrl+Shift+P నొక్కినప్పుడు ప్రదర్శించబడుతుంది, సర్వీస్ వర్కర్లు, స్థానిక నిల్వ, సెషన్‌స్టోరేజీతో సహా పేజీతో అనుబంధించబడిన మొత్తం డేటాను (అప్లికేషన్ > క్లియర్ స్టోరేజ్ మెనుకి కాల్ చేయడంతో సమానంగా) క్లియర్ చేయడానికి “క్లియర్ సైట్ డేటా” కమాండ్ అమలు చేయబడుతుంది. , IndexedDB, Web SQL , కుకీలు, కాష్ మరియు అప్లికేషన్ కాష్;
    • ఇప్పటికే ఉన్న అన్ని IndexedDB డేటాబేస్‌లను వీక్షించే సామర్థ్యాన్ని జోడించారు (గతంలో అప్లికేషన్ > IndexedDBలో ప్రస్తుత డొమైన్ కోసం డేటాబేస్ను వీక్షించడం సాధ్యమైంది, ఉదాహరణకు, iframe ద్వారా లోడ్ చేయబడిన బ్లాక్‌లలో IndexedDB వినియోగాన్ని తనిఖీ చేయడానికి అనుమతించలేదు);

      Chrome విడుదల 75

    • నెట్‌వర్క్ తనిఖీ ఇంటర్‌ఫేస్‌లో, మీరు "సైజ్" కాలమ్‌లోని ఫీల్డ్‌లపై హోవర్ చేసినప్పుడు పాప్ అప్ చేసే టూల్‌టిప్ ఇప్పుడు వనరు యొక్క పరిమాణాన్ని దాని అసలు రూపంలో, కుదింపు లేకుండా ప్రదర్శిస్తుంది;

      Chrome విడుదల 75

    • డీబగ్గర్ సైడ్‌బార్ ఒక లైన్‌లో (ఇన్‌లైన్ బ్రేక్‌పాయింట్) కాంప్లెక్స్ ఎక్స్‌ప్రెషన్‌ల యొక్క వ్యక్తిగత భాగాలతో ముడిపడి ఉన్న బ్రేక్‌పాయింట్‌ల స్థితి గురించి సమాచారం యొక్క ప్రత్యేక అవుట్‌పుట్‌ను అందిస్తుంది, ఉదాహరణకు, మెథడ్ కాల్ చైన్‌లో సెట్ చేయబడినవి;

      Chrome విడుదల 75

    • IndexedDB మరియు Cache తనిఖీ ప్యానెల్‌లు ఇప్పుడు డేటాబేస్ లేదా కాష్‌లోని మొత్తం వనరుల సంఖ్య యొక్క కౌంటర్‌లను ప్రదర్శిస్తాయి;
      Chrome విడుదల 75

  • ప్రయోగాత్మక కానరీ నిర్మాణాలలో జోడించారు మద్దతు
    chrome://flags#dns-over-httpsలో యాక్టివేట్ చేయగల HTTPS (DoH, HTTPS ద్వారా DNS) ద్వారా DNSని యాక్సెస్ చేయడం. ప్రొవైడర్ల DNS సర్వర్‌ల ద్వారా అభ్యర్థించిన హోస్ట్ పేర్ల గురించి సమాచారం లీక్‌లను నిరోధించడం, MITM దాడులను ఎదుర్కోవడం మరియు DNS ట్రాఫిక్‌ను మోసగించడం, DNS స్థాయిలో నిరోధించడాన్ని ఎదుర్కోవడం లేదా DNSకి నేరుగా యాక్సెస్ చేయలేని పక్షంలో పనిని నిర్వహించడం కోసం DoH ఉపయోగపడుతుంది. సర్వర్లు (ఉదాహరణకు, ప్రాక్సీ ద్వారా పని చేస్తున్నప్పుడు);

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

మూలం: opennet.ru

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