Google Chrome 91 వెబ్ బ్రౌజర్ను విడుదల చేసింది. అదే సమయంలో, Chrome ఆధారంగా పనిచేసే ఉచిత Chromium ప్రాజెక్ట్ యొక్క స్థిరమైన విడుదల అందుబాటులో ఉంది. Chrome బ్రౌజర్ Google లోగోలను ఉపయోగించడం, క్రాష్ అయినప్పుడు నోటిఫికేషన్లను పంపే సిస్టమ్ ఉనికి, రక్షిత వీడియో కంటెంట్ను ప్లే చేయడానికి మాడ్యూల్స్ (DRM), స్వయంచాలకంగా నవీకరణలను ఇన్స్టాల్ చేసే సిస్టమ్ మరియు శోధిస్తున్నప్పుడు RLZ పారామితులను ప్రసారం చేయడం ద్వారా ప్రత్యేకించబడింది. Chrome 92 యొక్క తదుపరి విడుదల జూలై 20న షెడ్యూల్ చేయబడింది.
Chrome 91లో కీలక మార్పులు:
- కుదించిన ట్యాబ్ సమూహంలో జావాస్క్రిప్ట్ అమలును ఆపే సామర్థ్యాన్ని అమలు చేసింది. Chrome 85 నిర్దిష్ట రంగు మరియు లేబుల్తో అనుబంధించబడే సమూహాలుగా ట్యాబ్లను నిర్వహించడానికి మద్దతును పరిచయం చేసింది. మీరు సమూహ లేబుల్పై క్లిక్ చేసినప్పుడు, దానితో అనుబంధించబడిన ట్యాబ్లు కుదించబడతాయి మరియు బదులుగా ఒక లేబుల్ మిగిలి ఉంటుంది (లేబుల్పై మళ్లీ క్లిక్ చేయడం ద్వారా సమూహం తెరవబడుతుంది). కొత్త విడుదలలో, CPU లోడ్ను తగ్గించడానికి మరియు శక్తిని ఆదా చేయడానికి, కనిష్టీకరించబడిన ట్యాబ్లలో కార్యాచరణ తాత్కాలికంగా నిలిపివేయబడింది. ధ్వనిని ప్లే చేసే, వెబ్ లాక్లు లేదా IndexedDB APIని ఉపయోగించే, USB పరికరానికి కనెక్ట్ చేసే లేదా వీడియో, సౌండ్ లేదా విండో కంటెంట్ని క్యాప్చర్ చేసే ట్యాబ్లకు మాత్రమే మినహాయింపు ఇవ్వబడుతుంది. కొద్ది శాతం మంది వినియోగదారులతో ప్రారంభించి, మార్పు క్రమంగా అమలు చేయబడుతుంది.
- క్వాంటం కంప్యూటర్లపై బ్రూట్ ఫోర్స్కు నిరోధకత కలిగిన కీలక ఒప్పంద పద్ధతికి మద్దతు ఉంది. క్వాంటం కంప్యూటర్లు సహజ సంఖ్యను ప్రధాన కారకాలుగా విడదీసే సమస్యను పరిష్కరించడంలో వేగంగా పని చేస్తాయి, ఇది ఆధునిక అసమాన ఎన్క్రిప్షన్ అల్గారిథమ్లను సూచిస్తుంది మరియు క్లాసికల్ ప్రాసెసర్లపై సమర్థవంతంగా పరిష్కరించబడదు. TLSv1.3లో ఉపయోగం కోసం, CECPQ2 (కంబైన్డ్ ఎలిప్టిక్-కర్వ్ మరియు పోస్ట్-క్వాంటం 2) ప్లగ్ఇన్ అందించబడింది, ఇది క్లాసిక్ X25519 కీ ఎక్స్ఛేంజ్ మెకానిజంను NTRU ప్రైమ్ అల్గారిథమ్ ఆధారంగా HRSS స్కీమ్తో కలిపి, పోస్ట్-క్వాంటం క్రిప్టోసిస్టమ్ల కోసం రూపొందించబడింది.
- IETF (ఇంటర్నెట్ ఇంజనీరింగ్ టాస్క్ ఫోర్స్) కమిటీ ద్వారా వాడుకలో లేని TLS 1.0 మరియు TLS 1.1 ప్రోటోకాల్లకు మద్దతు పూర్తిగా నిలిపివేయబడింది. SSLVersionMin విధానాన్ని మార్చడం ద్వారా TLS 1.0/1.1ని తిరిగి ఇచ్చే అవకాశంతో సహా తీసివేయబడింది.
- Linux ప్లాట్ఫారమ్ కోసం అసెంబ్లీలలో "DNS ఓవర్ HTTPS" (DoH, DNS ఓవర్ HTTPS) మోడ్ని ఉపయోగించడం కూడా ఉంది, ఇది గతంలో Windows, macOS, ChromeOS మరియు Android వినియోగదారులకు అందించబడింది. ఈ సాంకేతికతకు మద్దతు ఇచ్చే DNS ప్రొవైడర్లను పేర్కొనే సెట్టింగ్ల వినియోగదారుల కోసం DNS-over-HTTPS స్వయంచాలకంగా సక్రియం చేయబడుతుంది (DNS-over-HTTPS కోసం అదే ప్రొవైడర్ DNS కోసం ఉపయోగించబడుతుంది). ఉదాహరణకు, వినియోగదారు సిస్టమ్ సెట్టింగ్లలో పేర్కొన్న DNS 8.8.8.8ని కలిగి ఉన్నట్లయితే, DNS అయితే Google యొక్క DNS-over-HTTPS సేవ (“https://dns.google.com/dns-query”) Chromeలో సక్రియం చేయబడుతుంది. 1.1.1.1 , ఆపై DNS-over-HTTPS సర్వీస్ Cloudflare (“https://cloudflare-dns.com/dns-query”), మొదలైనవి.
- Amanda బ్యాకప్ మరియు VMWare vCenterలో ఉపయోగించబడే పోర్ట్ 10080 నిషేధించబడిన నెట్వర్క్ పోర్ట్ల జాబితాకు జోడించబడింది. మునుపు, పోర్ట్లు 69, 137, 161, 554, 1719, 1720, 1723, 5060, 5061 మరియు 6566 ఇప్పటికే బ్లాక్ చేయబడ్డాయి. బ్లాక్లిస్ట్లోని పోర్ట్ల కోసం, HTTP, HTTPS మరియు FTP అభ్యర్థనలను పంపడం NAT స్ట్రీమ్ను రక్షించడానికి నిరోధించబడింది. , అంతర్గత చిరునామా పరిధి (192.168.x.x, 10) ఉపయోగించినప్పటికీ, దాడి చేసేవారి సర్వర్ నుండి వినియోగదారు సిస్టమ్లోని ఏదైనా UDP లేదా TCP పోర్ట్కి నెట్వర్క్ కనెక్షన్ని ఏర్పాటు చేయడానికి బ్రౌజర్లో దాడి చేసే వ్యక్తి ప్రత్యేకంగా సిద్ధం చేసిన వెబ్ పేజీని తెరిచినప్పుడు ఇది అనుమతిస్తుంది. .x.x.x).
- వినియోగదారు సిస్టమ్లోకి (Windows మరియు macOS) లాగిన్ అయినప్పుడు స్వతంత్ర వెబ్ అప్లికేషన్ల (PWA - ప్రోగ్రెసివ్ వెబ్ యాప్లు) ఆటోమేటిక్ లాంచ్ను కాన్ఫిగర్ చేయడం సాధ్యపడుతుంది. ఆటోరన్ chrome://apps పేజీలో కాన్ఫిగర్ చేయబడింది. ఫంక్షనాలిటీ ప్రస్తుతం తక్కువ శాతం వినియోగదారులపై పరీక్షించబడుతోంది మరియు మిగిలిన వారికి “chrome://flags/#enable-desktop-pwas-run-on-os-login” సెట్టింగ్ని యాక్టివేట్ చేయడం అవసరం.
- సమ్మిళిత పదజాలాన్ని ఉపయోగించడానికి బ్రౌజర్ను తరలించే పనిలో భాగంగా, "master_preferences" ఫైల్ "initial_preferences"గా పేరు మార్చబడింది. అనుకూలతను కొనసాగించడానికి, "master_preferences"కి మద్దతు కొంత సమయం వరకు బ్రౌజర్లో ఉంటుంది. మునుపు, బ్రౌజర్ ఇప్పటికే "వైట్లిస్ట్", "బ్లాక్లిస్ట్" మరియు "నేటివ్" పదాల వినియోగాన్ని తొలగించింది.
- వెబ్లో ఫిషింగ్, హానికరమైన కార్యాచరణ మరియు ఇతర బెదిరింపుల నుండి రక్షించడానికి అదనపు తనిఖీలను సక్రియం చేసే మెరుగైన సురక్షిత బ్రౌజింగ్ మోడ్, డౌన్లోడ్ చేసిన ఫైల్లను Google వైపు స్కాన్ చేయడానికి పంపగల సామర్థ్యాన్ని కలిగి ఉంటుంది. అదనంగా, మెరుగైన సురక్షిత బ్రౌజింగ్ ఫిషింగ్ ప్రయత్నాలను గుర్తించేటప్పుడు Google ఖాతాతో ముడిపడి ఉన్న టోకెన్ల కోసం అకౌంటింగ్ను అమలు చేస్తుంది, అలాగే హానికరమైన సైట్ నుండి ఫార్వార్డింగ్ కోసం తనిఖీ చేయడానికి Google సర్వర్లకు రెఫరర్ హెడర్ విలువలను పంపుతుంది.
- ఆండ్రాయిడ్ ప్లాట్ఫారమ్ కోసం ఎడిషన్లో, వెబ్ ఫారమ్ మూలకాల రూపకల్పన మెరుగుపరచబడింది, ఇది వైకల్యాలున్న వ్యక్తుల కోసం టచ్ స్క్రీన్లు మరియు సిస్టమ్లలో ఉపయోగించడానికి ఆప్టిమైజ్ చేయబడింది (డెస్క్టాప్ సిస్టమ్ల కోసం, డిజైన్ Chrome 83లో మళ్లీ రూపొందించబడింది). రీవర్క్ యొక్క ఉద్దేశ్యం ఫారమ్ ఎలిమెంట్స్ డిజైన్ను ఏకీకృతం చేయడం మరియు స్టైల్ అసమానతలను తొలగించడం - గతంలో, కొన్ని ఫారమ్ ఎలిమెంట్స్ ఆపరేటింగ్ సిస్టమ్ ఇంటర్ఫేస్ ఎలిమెంట్స్కు అనుగుణంగా రూపొందించబడ్డాయి మరియు కొన్ని అత్యంత జనాదరణ పొందిన స్టైల్స్కు అనుగుణంగా రూపొందించబడ్డాయి. దీని కారణంగా, వైకల్యాలున్న వ్యక్తుల కోసం టచ్స్క్రీన్లు మరియు సిస్టమ్లకు వేర్వేరు అంశాలు వేర్వేరుగా సరిపోతాయి.
- గోప్యతా శాండ్బాక్స్ సెట్టింగ్లను (chrome://settings/privacySandbox) తెరిచేటప్పుడు చూపబడే వినియోగదారు అభిప్రాయ పోల్ జోడించబడింది.
- పెద్ద స్క్రీన్లు ఉన్న టాబ్లెట్ PCలలో Chrome యొక్క Android సంస్కరణను అమలు చేస్తున్నప్పుడు, అభ్యర్థన సైట్ యొక్క డెస్క్టాప్ వెర్షన్ కోసం చేయబడుతుంది మరియు మొబైల్ పరికరాల కోసం ఎడిషన్ కాదు. మీరు “chrome://flags/#request-desktop-site-for-tablets” సెట్టింగ్ని ఉపయోగించి ప్రవర్తనను మార్చవచ్చు.
- పట్టికల రెండరింగ్ కోసం కోడ్ మళ్లీ పని చేయబడింది, ఇది Chrome మరియు Firefox/Safariలో పట్టికలను ప్రదర్శించేటప్పుడు ప్రవర్తనలో అసమానతతో సమస్యలను పరిష్కరించడానికి మాకు అనుమతినిచ్చింది.
- 2017 నుండి సర్టిఫికేట్ల జారీలో ఉల్లంఘనలకు సంబంధించిన పునరావృత సంఘటనల కారణంగా స్పానిష్ సర్టిఫికేషన్ అథారిటీ Camerfirma నుండి సర్వర్ సర్టిఫికేట్ల ప్రాసెసింగ్ నిలిపివేయబడింది. క్లయింట్ సర్టిఫికేట్లకు మద్దతు అలాగే ఉంచబడుతుంది; నిరోధించడం అనేది HTTPS సైట్లలో ఉపయోగించే సర్టిఫికేట్లకు మాత్రమే వర్తిస్తుంది.
- శాశ్వత సమాచార నిల్వ కోసం ఉద్దేశించబడని ప్రాంతాలలో ఐడెంటిఫైయర్లను నిల్వ చేయడం ఆధారంగా సైట్ల మధ్య వినియోగదారు కదలికలను ట్రాక్ చేసే పద్ధతుల నుండి రక్షించడానికి మేము నెట్వర్క్ సెగ్మెంటేషన్కు మద్దతును అమలు చేస్తూనే ఉన్నాము (“సూపర్కూకీలు”). కాష్ చేయబడిన వనరులు ఒక సాధారణ నేమ్స్పేస్లో నిల్వ చేయబడినందున, ఆరిజిటింగ్ డొమైన్తో సంబంధం లేకుండా, ఆ వనరు కాష్లో ఉందో లేదో తనిఖీ చేయడం ద్వారా మరొక సైట్ వనరులను లోడ్ చేస్తోందని ఒక సైట్ గుర్తించగలదు. రక్షణ అనేది నెట్వర్క్ సెగ్మెంటేషన్ (నెట్వర్క్ విభజన) వాడకంపై ఆధారపడి ఉంటుంది, దీని సారాంశం ఏమిటంటే, ప్రధాన పేజీ తెరవబడిన డొమైన్కు రికార్డ్ల అదనపు బైండింగ్ భాగస్వామ్య కాష్లకు జోడించడం, ఇది కదలిక ట్రాకింగ్ స్క్రిప్ట్లకు మాత్రమే కాష్ కవరేజీని పరిమితం చేస్తుంది. ప్రస్తుత సైట్కు (ఒక iframe నుండి ఒక స్క్రిప్ట్ వనరు మరొక సైట్ నుండి డౌన్లోడ్ చేయబడిందో లేదో తనిఖీ చేయదు).
సెగ్మెంటేషన్ ధర అనేది కాషింగ్ సామర్థ్యంలో తగ్గుదల, ఇది పేజీ లోడ్ సమయంలో స్వల్ప పెరుగుదలకు దారితీస్తుంది (గరిష్టంగా 1.32%, కానీ 80% సైట్లకు 0.09-0.75%). సెగ్మెంటేషన్ మోడ్ను పరీక్షించడానికి, మీరు “—enable-features=PartitionConnectionsByNetworkIsolationKey, PartitionExpectCTStateByNetworkIsolationKey, PartitionHttpServerPropertiesByNetworkIsolationKey, PartitionNelAndReportingServerPropertiesByNetworkIsolationKey, PartitionNelAndReportingSSL కీ, SplitHostCacheByNet workIsolationKey".
- బాహ్య REST API సంస్కరణ చరిత్ర (https://versionhistory.googleapis.com/v1/chrome) జోడించబడింది, దీని ద్వారా మీరు ప్లాట్ఫారమ్లు మరియు శాఖలకు సంబంధించి Chrome సంస్కరణల గురించి అలాగే బ్రౌజర్ నవీకరణ చరిత్ర గురించి సమాచారాన్ని పొందవచ్చు.
- బేస్ పేజీ యొక్క డొమైన్ కాకుండా ఇతర డొమైన్ల నుండి లోడ్ చేయబడిన iframesలో, JavaScript డైలాగ్ల ప్రదర్శన హెచ్చరిక(), కన్ఫర్మ్() మరియు ప్రాంప్ట్() నిషేధించబడింది, ఇది మూడవ పక్షం స్క్రిప్ట్ ద్వారా సందేశాలను ప్రదర్శించడానికి చేసే ప్రయత్నాల నుండి వినియోగదారులను రక్షిస్తుంది నోటిఫికేషన్ ప్రధాన సైట్ ద్వారా ప్రదర్శించబడిందని భావించండి.
- WebAssembly SIMD API స్థిరీకరించబడింది మరియు WebAssembly-ఫార్మాట్ చేసిన అప్లికేషన్లలో వెక్టర్ SIMD సూచనల ఉపయోగం కోసం డిఫాల్ట్గా అందించబడింది. ప్లాట్ఫారమ్ స్వతంత్రతను నిర్ధారించడానికి, ఇది వివిధ రకాల ప్యాక్ చేసిన డేటాను సూచించగల కొత్త 128-బిట్ రకాన్ని మరియు ప్యాక్ చేసిన డేటాను ప్రాసెస్ చేయడానికి అనేక ప్రాథమిక వెక్టార్ ఆపరేషన్లను అందిస్తుంది. డేటా ప్రాసెసింగ్ను సమాంతరంగా చేయడం ద్వారా ఉత్పాదకతను పెంచడానికి SIMD మిమ్మల్ని అనుమతిస్తుంది మరియు స్థానిక కోడ్ను WebAssemblyలోకి కంపైల్ చేసేటప్పుడు ఉపయోగకరంగా ఉంటుంది.
- అనేక కొత్త APIలు ఆరిజిన్ ట్రయల్స్ మోడ్కు జోడించబడ్డాయి (ప్రత్యేక క్రియాశీలత అవసరమయ్యే ప్రయోగాత్మక లక్షణాలు). ఆరిజిన్ ట్రయల్ అనేది లోకల్ హోస్ట్ లేదా 127.0.0.1 నుండి డౌన్లోడ్ చేయబడిన అప్లికేషన్ల నుండి లేదా నిర్దిష్ట సైట్ కోసం పరిమిత సమయం వరకు చెల్లుబాటు అయ్యే ప్రత్యేక టోకెన్ను నమోదు చేసి, స్వీకరించిన తర్వాత పేర్కొన్న APIతో పని చేసే సామర్థ్యాన్ని సూచిస్తుంది.
- WebTransport అనేది బ్రౌజర్ మరియు సర్వర్ మధ్య డేటాను పంపడం మరియు స్వీకరించడం కోసం ప్రోటోకాల్ మరియు దానితో కూడిన JavaScript API. కమ్యూనికేషన్ ఛానెల్ QUIC ప్రోటోకాల్ను రవాణాగా ఉపయోగించి HTTP/3 పైన నిర్వహించబడుతుంది, ఇది UDP ప్రోటోకాల్కు యాడ్-ఆన్, ఇది బహుళ కనెక్షన్ల మల్టీప్లెక్సింగ్కు మద్దతు ఇస్తుంది మరియు TLS/SSLకి సమానమైన ఎన్క్రిప్షన్ పద్ధతులను అందిస్తుంది.
వెబ్సాకెట్లు మరియు RTCDataChannel మెకానిజమ్లకు బదులుగా WebTransportని ఉపయోగించవచ్చు, బహుళ-స్ట్రీమ్ ట్రాన్స్మిషన్, ఏకదిశాత్మక స్ట్రీమ్లు, అవుట్-ఆఫ్-ఆర్డర్ డెలివరీ, నమ్మదగిన మరియు నమ్మదగని డెలివరీ మోడ్లు వంటి అదనపు ఫీచర్లను అందిస్తోంది. అదనంగా, Google Chromeలో వదిలివేసిన సర్వర్ పుష్ మెకానిజంకు బదులుగా WebTransportని ఉపయోగించవచ్చు.
- స్టాండ్-అలోన్ వెబ్ అప్లికేషన్లకు (PWAs) లింక్లను నిర్వచించడానికి ఒక డిక్లరేటివ్ ఇంటర్ఫేస్, వెబ్ అప్లికేషన్ మానిఫెస్ట్లోని క్యాప్చర్_లింక్స్ పరామితిని ఉపయోగించి ప్రారంభించబడింది మరియు అప్లికేషన్ లింక్ను క్లిక్ చేసినప్పుడు లేదా సింగిల్-విండో మోడ్కి మారినప్పుడు సైట్లు స్వయంచాలకంగా కొత్త PWA విండోను తెరవడానికి అనుమతిస్తుంది, మొబైల్ అప్లికేషన్ల మాదిరిగానే.
- WebXR ప్లేన్ డిటెక్షన్ API జోడించబడింది, ఇది వర్చువల్ 3D వాతావరణంలో ప్లానార్ ఉపరితలాల గురించి సమాచారాన్ని అందిస్తుంది. కంప్యూటర్ విజన్ అల్గారిథమ్ల యొక్క యాజమాన్య అమలులను ఉపయోగించి, కాల్ MediaDevices.getUserMedia() ద్వారా పొందిన డేటా యొక్క వనరు-ఇంటెన్సివ్ ప్రాసెసింగ్ను నివారించడాన్ని పేర్కొన్న API సాధ్యం చేస్తుంది. స్థిరమైన 3D హెల్మెట్ల నుండి మొబైల్ పరికరాల ఆధారంగా పరిష్కారాల వరకు వివిధ రకాల వర్చువల్ రియాలిటీ పరికరాలతో పనిని ఏకీకృతం చేయడానికి WebXR API మిమ్మల్ని అనుమతిస్తుంది అని మీకు గుర్తు చేద్దాం.
- WebTransport అనేది బ్రౌజర్ మరియు సర్వర్ మధ్య డేటాను పంపడం మరియు స్వీకరించడం కోసం ప్రోటోకాల్ మరియు దానితో కూడిన JavaScript API. కమ్యూనికేషన్ ఛానెల్ QUIC ప్రోటోకాల్ను రవాణాగా ఉపయోగించి HTTP/3 పైన నిర్వహించబడుతుంది, ఇది UDP ప్రోటోకాల్కు యాడ్-ఆన్, ఇది బహుళ కనెక్షన్ల మల్టీప్లెక్సింగ్కు మద్దతు ఇస్తుంది మరియు TLS/SSLకి సమానమైన ఎన్క్రిప్షన్ పద్ధతులను అందిస్తుంది.
- HTTP/2 (RFC 8441) ద్వారా వెబ్సాకెట్లతో పని చేయడానికి మద్దతు అమలు చేయబడింది, ఇది వెబ్సాకెట్లకు సురక్షిత అభ్యర్థనలకు మరియు సర్వర్తో ఇప్పటికే ఏర్పాటు చేయబడిన HTTP/2 కనెక్షన్ సమక్షంలో మాత్రమే చెల్లుబాటు అవుతుంది, ఇది “WebSockets over HTTP/2” పొడిగింపు.
- Performance.now()కి కాల్ చేయడం ద్వారా ఉత్పత్తి చేయబడిన టైమర్ విలువల ఖచ్చితత్వంపై పరిమితులు అన్ని మద్దతు ఉన్న ప్లాట్ఫారమ్లలో స్థిరంగా ఉంటాయి మరియు ప్రత్యేక ప్రక్రియలలో హ్యాండ్లర్లను వేరుచేసే సామర్థ్యాన్ని కలిగి ఉంటాయి. ఉదాహరణకు, డెస్క్టాప్ సిస్టమ్లలో, ఐసోలేట్ కాని సందర్భాలలో ప్రాసెస్ చేస్తున్నప్పుడు ఖచ్చితత్వం 5 నుండి 100 మైక్రోసెకన్లకు తగ్గించబడింది.
- డెస్క్టాప్ బిల్డ్లు ఇప్పుడు క్లిప్బోర్డ్ నుండి ఫైల్లను చదవగల సామర్థ్యాన్ని కలిగి ఉంటాయి (క్లిప్బోర్డ్కి ఫైల్లను వ్రాయడం ఇప్పటికీ నిషేధించబడింది). async ఫంక్షన్ onPaste(e) {లెట్ ఫైల్ = e.clipboardData.files[0]; లెట్ కంటెంట్లు = ఫైల్.టెక్స్ట్ (); }
- CSS @counter-style నియమాన్ని అమలు చేస్తుంది, ఇది సంఖ్యా జాబితాలలో కౌంటర్లు మరియు లేబుల్ల కోసం మీ స్వంత శైలిని నిర్వచించడానికి మిమ్మల్ని అనుమతిస్తుంది.
- CSS నకిలీ-తరగతులు “:host()” మరియు “:host-context()”లు సెలెక్టర్ల జాబితాలతో పాటు () కోసం ఒకే విలువలను పాస్ చేసే సామర్థ్యాన్ని జోడించాయి. ఎంపిక-జాబితా>).
- గ్రావిటీ సెన్సార్ నుండి వాల్యూమెట్రిక్ (మూడు కోఆర్డినేట్ అక్షాలు) డేటాను నిర్ణయించడానికి గ్రావిటీ సెన్సార్ ఇంటర్ఫేస్ జోడించబడింది.
- ఫైల్ సిస్టమ్ యాక్సెస్ API ఫైల్ను సృష్టించడం లేదా తెరవడం కోసం డైలాగ్లో అందించబడిన ఫైల్ పేరు మరియు డైరెక్టరీని ఎంచుకోవడానికి సిఫార్సులను నిర్వచించే సామర్థ్యాన్ని అందిస్తుంది.
- వినియోగదారు తగిన అనుమతులను మంజూరు చేస్తే, ఇతర డొమైన్ల నుండి లోడ్ చేయబడిన iframes WebOTP APIని యాక్సెస్ చేయడానికి అనుమతించబడతాయి. WebOTP SMS ద్వారా పంపబడిన ఒక-పర్యాయ ధృవీకరణ కోడ్లను చదవడానికి మిమ్మల్ని అనుమతిస్తుంది.
- DAL (డిజిటల్ అసెట్ లింక్లు) మెకానిజంను ఉపయోగించి లింక్ చేయబడిన సైట్ల కోసం ఆధారాలకు యాక్సెస్ను భాగస్వామ్యం చేయడానికి అనుమతించబడింది, ఇది లాగిన్ను సులభతరం చేయడానికి Android అప్లికేషన్లను సైట్లతో అనుబంధించడానికి అనుమతిస్తుంది.
- సర్వీస్ వర్కర్లు జావాస్క్రిప్ట్ మాడ్యూల్ల వినియోగాన్ని అనుమతిస్తారు. కన్స్ట్రక్టర్కు కాల్ చేస్తున్నప్పుడు 'మాడ్యూల్' రకాన్ని పేర్కొనేటప్పుడు, పేర్కొన్న స్క్రిప్ట్లు మాడ్యూల్స్ రూపంలో లోడ్ చేయబడతాయి మరియు వర్కర్ సందర్భంలో దిగుమతి చేసుకోవడానికి అందుబాటులో ఉంటాయి. మాడ్యూల్ సపోర్ట్ వెబ్ పేజీలు మరియు సర్వీస్ వర్కర్లలో కోడ్ని షేర్ చేయడాన్ని సులభతరం చేస్తుంది.
- జావాస్క్రిప్ట్ "#foo in obj" సింటాక్స్ ఉపయోగించి ఒక వస్తువులో ప్రైవేట్ ఫీల్డ్ల ఉనికిని తనిఖీ చేసే సామర్థ్యాన్ని అందిస్తుంది. తరగతి A {స్టాటిక్ టెస్ట్(obj) {console.log(#foo in obj); } #foo = 0; } A.test(కొత్త A()); // నిజమైన A.test({}); // తప్పు
- JavaScript డిఫాల్ట్గా ఉన్నత స్థాయిలో మాడ్యూల్స్లో వేచి ఉండే కీవర్డ్ని ఉపయోగించడానికి అనుమతిస్తుంది, ఇది అసమకాలిక కాల్లను మాడ్యూల్ లోడ్ ప్రక్రియలో మరింత సజావుగా విలీనం చేయడానికి అనుమతిస్తుంది మరియు వాటిని “అసిన్క్ ఫంక్షన్”లో చుట్టడాన్ని నివారిస్తుంది. ఉదాహరణకు, బదులుగా (async function() { wait Promise.resolve(console.log('test')); }()); ఇప్పుడు మీరు ఎదురుచూపు Promise.resolve(console.log('test')) అని వ్రాయవచ్చు;
- V8 జావాస్క్రిప్ట్ ఇంజిన్ టెంప్లేట్ కాషింగ్ సామర్థ్యాన్ని మెరుగుపరిచింది, ఇది స్పీడోమీటర్4.5-ఫ్లైట్జేఎస్ పరీక్షలో ఉత్తీర్ణత వేగాన్ని 2% పెంచింది.
- వెబ్ డెవలపర్ల కోసం సాధనాలకు మెరుగుదలలలో ఎక్కువ భాగం చేయబడ్డాయి. ArrayBuffer డేటా మరియు Wasm మెమరీని పరిశీలించడానికి టూల్స్ అందించడం ద్వారా కొత్త మెమరీ ఇన్స్పెక్టర్ మోడ్ జోడించబడింది.
పనితీరు ప్యానెల్కు సారాంశ పనితీరు సూచిక జోడించబడింది, ఇది సైట్కు ఆప్టిమైజేషన్ అవసరమా కాదా అని నిర్ధారించడానికి మిమ్మల్ని అనుమతిస్తుంది.
ఎలిమెంట్స్ ప్యానెల్ మరియు నెట్వర్క్ అనాలిసిస్ ప్యానెల్లోని చిత్ర ప్రివ్యూలు చిత్రం యొక్క కారక నిష్పత్తి, రెండరింగ్ ఎంపికలు మరియు ఫైల్ పరిమాణం గురించి సమాచారాన్ని అందిస్తాయి.
నెట్వర్క్ తనిఖీ ప్యానెల్లో, కంటెంట్-ఎన్కోడింగ్ హెడర్ యొక్క ఆమోదించబడిన విలువలను మార్చడం ఇప్పుడు సాధ్యమవుతుంది.
స్టైల్ ప్యానెల్లో, కాంటెక్స్ట్ మెనులో “కంప్యూటెడ్ విలువను వీక్షించండి” ఎంచుకోవడం ద్వారా CSS పారామితుల ద్వారా నావిగేట్ చేస్తున్నప్పుడు మీరు ఇప్పుడు లెక్కించిన విలువను త్వరగా వీక్షించవచ్చు.
ఆవిష్కరణలు మరియు బగ్ పరిష్కారాలతో పాటు, కొత్త వెర్షన్ 32 దుర్బలత్వాలను తొలగిస్తుంది. AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer మరియు AFL టూల్స్ని ఉపయోగించి ఆటోమేటెడ్ టెస్టింగ్ ఫలితంగా చాలా దుర్బలత్వాలు గుర్తించబడ్డాయి. బ్రౌజర్ రక్షణ యొక్క అన్ని స్థాయిలను దాటవేయడానికి మరియు శాండ్బాక్స్ వాతావరణం వెలుపల సిస్టమ్లో కోడ్ని అమలు చేయడానికి అనుమతించే క్లిష్టమైన సమస్యలు ఏవీ గుర్తించబడలేదు. ప్రస్తుత విడుదల కోసం హానిని గుర్తించినందుకు నగదు రివార్డ్లను చెల్లించే కార్యక్రమంలో భాగంగా, Google $21 విలువైన 92000 అవార్డులను చెల్లించింది (ఒక $20000 అవార్డు, ఒక $15000 అవార్డు, నాలుగు $7500 అవార్డులు, మూడు $5000 అవార్డులు, మూడు $3000 అవార్డులు, రెండు $1000 అవార్డులు, రెండు $500 $5). XNUMX రివార్డ్ల పరిమాణం ఇంకా నిర్ణయించబడలేదు.
మూలం: opennet.ru