Firefox 93 విడుదల

Firefox 93 వెబ్ బ్రౌజర్ విడుదల చేయబడింది. అదనంగా, దీర్ఘకాలిక మద్దతు శాఖలకు నవీకరణ సృష్టించబడింది - 78.15.0 మరియు 91.2.0. Firefox 94 శాఖ బీటా పరీక్ష దశకు బదిలీ చేయబడింది, దీని విడుదల నవంబర్ 2న జరగనుంది.

ప్రధాన ఆవిష్కరణలు:

  • AVIF (AV1 ఇమేజ్ ఫార్మాట్) ఇమేజ్ ఫార్మాట్‌కు మద్దతు డిఫాల్ట్‌గా ప్రారంభించబడింది, ఇది AV1 వీడియో ఎన్‌కోడింగ్ ఫార్మాట్ నుండి ఇంట్రా-ఫ్రేమ్ కంప్రెషన్ టెక్నాలజీలను ఉపయోగిస్తుంది. పూర్తి మరియు పరిమిత స్వరసప్తకం రంగు ఖాళీలు, అలాగే పరివర్తన కార్యకలాపాలు (రొటేషన్ మరియు మిర్రరింగ్) మద్దతు ఇవ్వబడతాయి. యానిమేషన్‌కు ఇంకా మద్దతు లేదు. స్పెసిఫికేషన్‌తో సమ్మతిని కాన్ఫిగర్ చేయడానికి, about:config 'image.avif.compliance_strictness' పరామితిని అందిస్తుంది. ACCEPT HTTP హెడర్ విలువ డిఫాల్ట్‌గా "image/avif,image/webp,*/*"కి మార్చబడింది.
  • వెబ్‌రెండర్ ఇంజిన్, ఇది రస్ట్ భాషలో వ్రాయబడింది మరియు రెండరింగ్ వేగంలో గణనీయమైన పెరుగుదలను సాధించడానికి మరియు పేజీ కంటెంట్ రెండరింగ్ కార్యకలాపాలను GPU వైపుకు తరలించడం ద్వారా CPUపై లోడ్‌ను తగ్గించడానికి మిమ్మల్ని అనుమతిస్తుంది, ఇవి GPUలో నడుస్తున్న షేడర్‌ల ద్వారా అమలు చేయబడతాయి, తప్పనిసరి చేయబడింది. పాత వీడియో కార్డ్‌లు లేదా సమస్యాత్మక గ్రాఫిక్స్ డ్రైవర్‌లు ఉన్న సిస్టమ్‌ల కోసం, WebRender సాఫ్ట్‌వేర్ రాస్టరైజేషన్ మోడ్‌ను ఉపయోగిస్తుంది (gfx.webrender.software=true). WebRender (gfx.webrender.force-legacy-layers మరియు MOZ_WEBRENDER=0)ని నిలిపివేయడానికి ఎంపిక నిలిపివేయబడింది.
  • వేలాండ్ ప్రోటోకాల్‌కు మెరుగైన మద్దతు. వేలాండ్ ప్రోటోకాల్ ఆధారంగా పరిసరాలలో క్లిప్‌బోర్డ్‌తో సమస్యలను పరిష్కరించే లేయర్ జోడించబడింది. మల్టీ-మానిటర్ కాన్ఫిగరేషన్‌లలో విండోను స్క్రీన్ అంచుకు తరలించేటప్పుడు వేలాండ్‌ని ఉపయోగిస్తున్నప్పుడు ఫ్లికరింగ్‌ను తొలగించడంలో సహాయపడే మార్పులు కూడా చేర్చబడ్డాయి.
  • అంతర్నిర్మిత PDF వీక్షకుడు ఇంటరాక్టివ్ XFA ఫారమ్‌లతో పత్రాలను తెరవగల సామర్థ్యాన్ని అందిస్తుంది, సాధారణంగా వివిధ బ్యాంకులు మరియు ప్రభుత్వ ఏజెన్సీల ఎలక్ట్రానిక్ రూపాల్లో ఉపయోగిస్తారు.
    Firefox 93 విడుదల
  • గుప్తీకరణ లేకుండా HTTP ద్వారా పంపబడిన ఫైల్‌లను డౌన్‌లోడ్ చేయకుండా రక్షణ ప్రారంభించబడింది, కానీ HTTPS ద్వారా తెరవబడిన పేజీల నుండి ప్రారంభించబడింది. రవాణా ట్రాఫిక్‌పై నియంత్రణ ఫలితంగా ఇటువంటి డౌన్‌లోడ్‌లు స్పూఫింగ్ నుండి రక్షించబడవు, కానీ అవి HTTPS ద్వారా తెరిచిన పేజీల నుండి నావిగేట్ చేయడం ద్వారా తయారు చేయబడినందున, వినియోగదారు వారి భద్రతపై తప్పుడు అభిప్రాయాన్ని కలిగి ఉండవచ్చు. మీరు అటువంటి డేటాను డౌన్‌లోడ్ చేయడానికి ప్రయత్నిస్తే, వినియోగదారుకు హెచ్చరిక చూపబడుతుంది, కావాలనుకుంటే బ్లాక్‌ను రద్దు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. అదనంగా, అనుమతి-డౌన్‌లోడ్ లక్షణాన్ని స్పష్టంగా పేర్కొనని శాండ్‌బాక్స్డ్ iframes నుండి ఫైల్‌లను డౌన్‌లోడ్ చేయడం ఇప్పుడు నిషేధించబడింది మరియు నిశ్శబ్దంగా బ్లాక్ చేయబడుతుంది.
    Firefox 93 విడుదల
  • ప్రైవేట్ బ్రౌజింగ్ మోడ్‌లో బాహ్య స్క్రిప్ట్‌లను నిరోధించడం వల్ల లేదా అవాంఛిత కంటెంట్‌ని (కఠినమైన) మెరుగుపరచడం యాక్టివేట్ చేయబడినప్పుడు తలెత్తే సమస్యలను పరిష్కరించేందుకు రూపొందించబడిన SmartBlock మెకానిజం యొక్క మెరుగైన అమలు. SmartBlock అనేది సైట్ సరిగ్గా లోడ్ అవుతుందని నిర్ధారించే స్టబ్‌లతో ట్రాకింగ్ కోసం ఉపయోగించే స్క్రిప్ట్‌లను స్వయంచాలకంగా భర్తీ చేస్తుంది. డిస్‌కనెక్ట్ జాబితాలో చేర్చబడిన కొన్ని ప్రసిద్ధ వినియోగదారు ట్రాకింగ్ స్క్రిప్ట్‌ల కోసం స్టబ్‌లు సిద్ధం చేయబడ్డాయి. కొత్త వెర్షన్‌లో Google Analytics స్క్రిప్ట్‌లు, Google అడ్వర్టైజింగ్ నెట్‌వర్క్ స్క్రిప్ట్‌లు మరియు Optimizely, Criteo మరియు Amazon TAM సేవల నుండి విడ్జెట్‌ల అడాప్టివ్ బ్లాకింగ్ ఉన్నాయి.
  • ప్రైవేట్ బ్రౌజింగ్ మరియు అవాంఛిత కంటెంట్ (కఠినమైన) మోడ్‌ల యొక్క మెరుగైన బ్లాక్ చేయడంలో, HTTP “రిఫరర్” హెడర్ కోసం అదనపు రక్షణ ప్రారంభించబడుతుంది. ఈ మోడ్‌లలో, డిఫాల్ట్‌ను దాటవేయడానికి అనుమతించే రిఫరర్-పాలసీ HTTP హెడర్ ద్వారా "నో-రిఫరర్-వెన్-డౌన్‌గ్రేడ్", "ఆరిజిన్-వెన్-క్రాస్-ఆరిజిన్" మరియు "అసురక్షిత-url" విధానాలను ప్రారంభించడం నుండి సైట్‌లు ఇప్పుడు నిషేధించబడ్డాయి. "రిఫరర్" హెడర్‌లో పూర్తి URLతో థర్డ్ పార్టీ సైట్‌లకు ప్రసారాన్ని తిరిగి ఇచ్చే సెట్టింగ్‌లు. ఫైర్‌ఫాక్స్ 87లో, రహస్య డేటా యొక్క సంభావ్య లీక్‌లను నిరోధించడానికి, "స్ట్రిక్ట్-ఆరిజిన్-వెన్-క్రాస్-ఆరిజిన్" విధానం డిఫాల్ట్‌గా యాక్టివేట్ చేయబడింది, ఇది పంపేటప్పుడు "రిఫరర్" నుండి పాత్‌లు మరియు పారామితులను కత్తిరించడాన్ని సూచిస్తుంది. HTTPS ద్వారా యాక్సెస్ చేస్తున్నప్పుడు ఇతర హోస్ట్‌లకు అభ్యర్థన. HTTPS నుండి HTTPకి మారినప్పుడు ఖాళీ “రిఫరర్”ని ప్రసారం చేయడం మరియు అదే సైట్‌లోని అంతర్గత పరివర్తన కోసం పూర్తి “రిఫరర్”ని ప్రసారం చేయడం. రిఫరర్-పాలసీతో మానిప్యులేషన్‌ల ద్వారా సైట్‌లు పాత ప్రవర్తనను తిరిగి ఇవ్వగలవు కాబట్టి, మార్పు యొక్క ప్రభావం సందేహాస్పదంగా ఉంది.
  • విండోస్ ప్లాట్‌ఫారమ్‌లో, సిస్టమ్‌లోని ఉచిత మెమరీ స్థాయి విమర్శనాత్మకంగా తక్కువ విలువలకు చేరుకున్నట్లయితే మెమరీ నుండి ట్యాబ్‌లను స్వయంచాలకంగా అన్‌లోడ్ చేయడానికి మద్దతు అమలు చేయబడుతుంది. ఎక్కువ మెమరీని వినియోగించే మరియు వినియోగదారు ఎక్కువ కాలం యాక్సెస్ చేయని ట్యాబ్‌లు ముందుగా అన్‌లోడ్ చేయబడతాయి. మీరు అన్‌లోడ్ చేయబడిన ట్యాబ్‌కు మారినప్పుడు, దాని కంటెంట్‌లు స్వయంచాలకంగా రీలోడ్ చేయబడతాయి. Linuxలో, ఈ కార్యాచరణ తదుపరి విడుదలలలో ఒకదానిలో జోడించబడుతుందని వాగ్దానం చేయబడింది.
  • డౌన్‌లోడ్‌ల జాబితాతో ప్యానెల్ రూపకల్పన Firefox యొక్క సాధారణ దృశ్య శైలికి తీసుకురాబడింది.
    Firefox 93 విడుదల
  • కాంపాక్ట్ మోడ్‌లో, ప్రధాన మెనూ, ఓవర్‌ఫ్లో మెను, బుక్‌మార్క్‌లు మరియు బ్రౌజింగ్ హిస్టరీ యొక్క ఎలిమెంట్‌ల మధ్య ఖాళీ తగ్గించబడింది.
    Firefox 93 విడుదల
  • ప్రమాణీకరణ (HTTP ప్రామాణీకరణ) నిర్వహించడానికి ఉపయోగించే అల్గారిథమ్‌ల సంఖ్యకు SHA-256 జోడించబడింది (గతంలో MD5కి మాత్రమే మద్దతు ఉంది).
  • 3DES అల్గారిథమ్‌ని ఉపయోగించే TLS సాంకేతికలిపిలు డిఫాల్ట్‌గా నిలిపివేయబడతాయి. ఉదాహరణకు, TLS_RSA_WITH_3DES_EDE_CBC_SHA సైఫర్ సూట్ స్వీట్32 దాడికి గురికావచ్చు. TLS యొక్క పాత సంస్కరణల సెట్టింగ్‌లలో స్పష్టమైన అనుమతితో 3DES మద్దతు తిరిగి సాధ్యమవుతుంది.
  • MacOS ప్లాట్‌ఫారమ్‌లో, మౌంట్ చేయబడిన “.dmg” ఫైల్ నుండి Firefoxని ప్రారంభించేటప్పుడు సెషన్‌లు కోల్పోయే సమస్య పరిష్కరించబడింది.
  • వెబ్ ఫారమ్ ఎలిమెంట్ కోసం తేదీ మరియు సమయాన్ని దృశ్యమానంగా నమోదు చేయడానికి వినియోగదారు ఇంటర్‌ఫేస్‌ని అమలు చేసారు .
    Firefox 93 విడుదల
  • aria-label లేదా aria-labelledby లక్షణంతో మూలకాల కోసం, మీటర్ పాత్ర (రోల్=”మీటర్”) అమలు చేయబడుతుంది, ఇది నిర్దిష్ట పరిధిలో మారే సంఖ్యా విలువల సూచికలను అమలు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది (ఉదాహరణకు, బ్యాటరీ ఛార్జ్ సూచికలు )
    Firefox 93 విడుదల
  • ఫాంట్-సింథసిస్ CSS ప్రాపర్టీకి "స్మాల్-క్యాప్స్" కీవర్డ్‌కు మద్దతు జోడించబడింది.
  • Intl.supportedValuesOf() పద్ధతిని అమలు చేసారు, ఇది మద్దతు ఉన్న క్యాలెండర్‌లు, కరెన్సీలు, నంబర్ సిస్టమ్‌లు మరియు కొలత యూనిట్‌ల శ్రేణిని అందిస్తుంది.
  • తరగతుల కోసం, క్లాస్‌ని ప్రాసెస్ చేస్తున్నప్పుడు ఒకసారి ఎగ్జిక్యూట్ చేయబడిన గ్రూప్ కోడ్‌కి స్టాటిక్ ఇనిషియలైజేషన్ బ్లాక్‌లను ఉపయోగించడం సాధ్యమవుతుంది: క్లాస్ C { // క్లాస్ స్టాటిక్ {console.log("C యొక్క స్టాటిక్ బ్లాక్")ని ప్రాసెస్ చేస్తున్నప్పుడు బ్లాక్ రన్ అవుతుంది. ; } }
  • అదనపు ఫారమ్ నియంత్రణ పద్ధతులను యాక్సెస్ చేయడానికి HTMLElement.attachInternalsకి కాల్ చేయడానికి మద్దతు జోడించబడింది.
  • ShadowRoot లక్షణం ElementInternals పద్ధతికి జోడించబడింది, ఇది రాష్ట్రంతో సంబంధం లేకుండా Shadow DOMలో వాటి ప్రత్యేక మూలాన్ని యాక్సెస్ చేయడానికి స్థానిక మూలకాలను అనుమతిస్తుంది.
  • imageOrientation మరియు premultiplyAlpha లక్షణాలకు createImageBitmap() పద్ధతికి మద్దతు జోడించబడింది.
  • గ్లోబల్ రిపోర్ట్‌ఎర్రర్() ఫంక్షన్ జోడించబడింది, ఇది కన్సోల్‌కు లోపాలను ముద్రించడానికి స్క్రిప్ట్‌లను అనుమతిస్తుంది, గుర్తించబడని మినహాయింపు సంభవించడాన్ని అనుకరిస్తుంది.
  • Android ప్లాట్‌ఫారమ్ కోసం సంస్కరణలో మెరుగుదలలు:
    • టాబ్లెట్‌లలో ప్రారంభించినప్పుడు, ప్యానెల్‌కు "ఫార్వర్డ్", "బ్యాక్" మరియు "పేజీ రీలోడ్" బటన్‌లు జోడించబడ్డాయి.
    • వెబ్ ఫారమ్‌లలో లాగిన్‌లు మరియు పాస్‌వర్డ్‌ల ఆటోమేటిక్ ఫిల్లింగ్ డిఫాల్ట్‌గా ప్రారంభించబడుతుంది.
    • ఇతర అప్లికేషన్‌లలో లాగిన్‌లు మరియు పాస్‌వర్డ్‌లను పూరించడానికి Firefoxని పాస్‌వర్డ్ మేనేజర్‌గా ఉపయోగించడం సాధ్యమవుతుంది ("సెట్టింగ్‌లు" > "లాగిన్‌లు మరియు పాస్‌వర్డ్‌లు" > "ఇతర యాప్‌లలో ఆటోఫిల్" ద్వారా ప్రారంభించబడింది).
    • పాస్‌వర్డ్ మేనేజర్‌కి మాన్యువల్‌గా ఆధారాలను జోడించడం కోసం “సెట్టింగ్‌లు” > “లాగిన్‌లు మరియు పాస్‌వర్డ్‌లు” > “సేవ్ చేసిన లాగిన్‌లు”> “లాగిన్‌ని జోడించు” పేజీ జోడించబడింది.
    • "సెట్టింగ్‌లు" > "డేటా సేకరణ" > "అధ్యయనాలు మరియు స్విచ్ ఆఫ్" పేజీ జోడించబడింది, ఇది ప్రయోగాత్మక ఫీచర్‌లను పరీక్షించడంలో పాల్గొనడానికి నిరాకరించడానికి మిమ్మల్ని అనుమతిస్తుంది.

ఆవిష్కరణలు మరియు బగ్ పరిష్కారాలతో పాటు, Firefox 93 13 దుర్బలత్వాలను తొలగిస్తుంది, వాటిలో 10 ప్రమాదకరమైనవిగా గుర్తించబడ్డాయి. 9 దుర్బలత్వాలు (CVE-2021-38500, CVE-2021-38501 మరియు CVE-2021-38499 కింద సేకరించబడినవి) బఫర్ ఓవర్‌ఫ్లోలు మరియు ఇప్పటికే ఖాళీ చేయబడిన మెమరీ ప్రాంతాలకు యాక్సెస్ వంటి మెమరీ సమస్యల వల్ల ఏర్పడతాయి. సంభావ్యంగా, ఈ సమస్యలు ప్రత్యేకంగా రూపొందించిన పేజీలను తెరిచేటప్పుడు దాడి చేసేవారి కోడ్‌ని అమలు చేయడానికి దారితీయవచ్చు.

Firefox 94 యొక్క బీటా విడుదల కొత్త సేవా పేజీ “about:unloads” అమలును సూచిస్తుంది, దీనిలో వినియోగదారు మెమరీ వినియోగాన్ని తగ్గించడానికి కొన్ని ట్యాబ్‌లను మూసివేయకుండా బలవంతంగా అన్‌లోడ్ చేయవచ్చు (ట్యాబ్‌కు మారినప్పుడు కంటెంట్ రీలోడ్ చేయబడుతుంది).

మూలం: opennet.ru

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