Firefox 92 విడుదల

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

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

  • Alt-Svc HTTP హెడర్ (HTTP ఆల్టర్నేట్ సర్వీసెస్, RFC-7838) యొక్క అనలాగ్‌గా DNSలోని “HTTPS” రికార్డ్‌ను ఉపయోగించి స్వయంచాలకంగా HTTPSకి ఫార్వార్డ్ చేసే సామర్థ్యాన్ని జోడించారు, ఇది సైట్‌ను యాక్సెస్ చేయడానికి ప్రత్యామ్నాయ మార్గాన్ని నిర్ణయించడానికి సర్వర్‌ను అనుమతిస్తుంది. DNS ప్రశ్నలను పంపుతున్నప్పుడు, IP చిరునామాలను గుర్తించడానికి “A” మరియు “AAAA” రికార్డులతో పాటు, “HTTPS” DNS రికార్డ్ కూడా ఇప్పుడు అభ్యర్థించబడుతుంది, దీని ద్వారా అదనపు కనెక్షన్ సెటప్ పారామితులు పాస్ చేయబడతాయి.
  • పూర్తి రంగు పరిధిలో (పూర్తి RGB) సరైన వీడియో ప్లేబ్యాక్ కోసం మద్దతు అమలు చేయబడింది.
  • అన్ని Linux, Windows, macOS మరియు Android వినియోగదారుల కోసం WebRender డిఫాల్ట్‌గా ప్రారంభించబడింది, మినహాయింపులు లేవు. Firefox 93 విడుదలతో, WebRender (gfx.webrender.force-legacy-layers మరియు MOZ_WEBRENDER=0)ని నిలిపివేయడానికి ఎంపికలకు మద్దతు నిలిపివేయబడుతుంది మరియు ఇంజిన్ అవసరం అవుతుంది. WebRender రస్ట్ లాంగ్వేజ్‌లో వ్రాయబడింది మరియు GPUలో రన్ అయ్యే షేడర్‌ల ద్వారా అమలు చేయబడిన పేజీ కంటెంట్ రెండరింగ్ కార్యకలాపాలను GPU వైపుకు తరలించడం ద్వారా రెండరింగ్ వేగంలో గణనీయమైన పెరుగుదలను సాధించడానికి మరియు CPUపై లోడ్‌ని తగ్గించడానికి మిమ్మల్ని అనుమతిస్తుంది. పాత వీడియో కార్డ్‌లు లేదా సమస్యాత్మక గ్రాఫిక్స్ డ్రైవర్‌లు ఉన్న సిస్టమ్‌ల కోసం, WebRender సాఫ్ట్‌వేర్ రాస్టరైజేషన్ మోడ్‌ను ఉపయోగిస్తుంది (gfx.webrender.software=true).
  • సర్టిఫికేట్లలో లోపాల గురించి సమాచారంతో పేజీల రూపకల్పన పునఃరూపకల్పన చేయబడింది.
    Firefox 92 విడుదల
  • జావాస్క్రిప్ట్ మెమరీ నిర్వహణ యొక్క పునర్నిర్మాణానికి సంబంధించిన పరిణామాలు చేర్చబడ్డాయి, ఇది పనితీరును పెంచింది మరియు మెమరీ వినియోగాన్ని తగ్గిస్తుంది.
  • ఓపెన్ అలర్ట్ డైలాగ్ (అలర్ట్())తో ట్యాబ్ వలె అదే ప్రక్రియలో ప్రాసెస్ చేయబడిన ట్యాబ్‌లలో పనితీరు క్షీణతతో సమస్య పరిష్కరించబడింది.
  • MacOS కోసం బిల్డ్‌లలో: ICC v4 కలర్ ప్రొఫైల్‌లతో ఇమేజ్‌లకు సపోర్ట్ చేర్చబడింది, MacOS షేర్ ఫంక్షన్‌కి కాల్ చేయడానికి ఒక అంశం ఫైల్ మెనుకి జోడించబడింది మరియు బుక్‌మార్క్‌ల ప్యానెల్ రూపకల్పన సాధారణ Firefox శైలికి దగ్గరగా తీసుకురాబడింది.
  • ఫ్రాగ్మెంటెడ్ అవుట్‌పుట్‌లో బ్రేక్‌ల ప్రవర్తనను అనుకూలీకరించడానికి మిమ్మల్ని అనుమతించే “బ్రేక్-ఇన్‌సైడ్” CSS ప్రాపర్టీ, మెయిన్ బ్లాక్‌లో పేజీ మరియు కాలమ్ బ్రేక్‌లను డిసేబుల్ చేయడానికి “అవాయిడ్-పేజీ” మరియు “ఎవాయిడ్-కాలమ్” పారామితులకు మద్దతును జోడించింది.
  • ఫాంట్-సైజ్-సర్దుబాటు CSS ప్రాపర్టీ రెండు-పారామీటర్ సింటాక్స్‌ను అమలు చేస్తుంది (ఉదాహరణకు, "ఫాంట్-సైజ్-సర్దుబాటు: ఎక్స్-హెట్ 0.5").
  • @font-face CSS నియమానికి సైజు-సర్దుబాటు పరామితి జోడించబడింది, ఇది ఫాంట్-సైజ్ CSS ఆస్తి విలువను మార్చకుండా ఒక నిర్దిష్ట ఫాంట్ శైలి కోసం గ్లిఫ్ పరిమాణాన్ని స్కేల్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది (అక్షరం కింద ఉన్న ప్రాంతం అలాగే ఉంటుంది , కానీ ఈ ప్రాంతంలో గ్లిఫ్ పరిమాణం మారుతుంది).
  • యాస-రంగు CSS ప్రాపర్టీకి మద్దతు జోడించబడింది, దీనితో మీరు ఎలిమెంట్ ఎంపిక సూచిక యొక్క రంగును పేర్కొనవచ్చు (ఉదాహరణకు, ఎంచుకున్న చెక్‌బాక్స్ యొక్క నేపథ్య రంగు).
  • ఫాంట్-ఫ్యామిలీ CSS ప్రాపర్టీకి system-ui పారామీటర్‌కు మద్దతు జోడించబడింది, ఇది పేర్కొన్నప్పుడు డిఫాల్ట్ సిస్టమ్ ఫాంట్ నుండి గ్లిఫ్‌లను ఉపయోగిస్తుంది.
  • JavaScript Object.hasOwn ఆస్తిని జోడించింది, ఇది స్టాటిక్ పద్ధతిగా అమలు చేయబడిన Object.prototype.hasOwnProperty యొక్క సరళీకృత సంస్కరణ. Object.hasOwn({ prop: 42 }, ‘prop’) // → true
  • WebRTC స్పీకర్‌లు మరియు హెడ్‌ఫోన్‌ల వంటి ఆడియో అవుట్‌పుట్ పరికరాలకు యాక్సెస్‌ను అందిస్తుందో లేదో నియంత్రించడానికి “ఫీచర్-పాలసీ: స్పీకర్-సెలక్షన్” పారామీటర్ జోడించబడింది.
  • అనుకూల HTML మూలకాల కోసం, disabledFeatures ప్రాపర్టీ అమలు చేయబడింది.
  • HTMLInputElement మరియు HTMLTextAreaElementలో ఎంపిక మార్పు ఈవెంట్‌లను నిర్వహించడం ద్వారా మరియు ప్రాంతాలలో టెక్స్ట్ ఎంపికను ట్రాక్ చేయగల సామర్థ్యాన్ని అందించింది.

ఆవిష్కరణలు మరియు బగ్ పరిష్కారాలతో పాటు, Firefox 92 8 దుర్బలత్వాలను తొలగించింది, వాటిలో 6 ప్రమాదకరమైనవిగా గుర్తించబడ్డాయి. 5 దుర్బలత్వాలు (CVE-2021-38494 మరియు CVE-2021-38493 కింద సేకరించబడినవి) బఫర్ ఓవర్‌ఫ్లోలు మరియు ఇప్పటికే విముక్తి పొందిన మెమరీ ప్రాంతాలకు యాక్సెస్ వంటి మెమరీ సమస్యల వల్ల ఏర్పడతాయి. సంభావ్యంగా, ఈ సమస్యలు ప్రత్యేకంగా రూపొందించిన పేజీలను తెరిచేటప్పుడు దాడి చేసేవారి కోడ్‌ని అమలు చేయడానికి దారితీయవచ్చు. మరొక ప్రమాదకరమైన దుర్బలత్వం CVE-2021-29993 "intent://" ప్రోటోకాల్ యొక్క మానిప్యులేషన్ ద్వారా ఇంటర్‌ఫేస్ మూలకాలను భర్తీ చేయడానికి Android సంస్కరణలో అనుమతిస్తుంది.

Firefox 93 యొక్క బీటా విడుదల AV1 వీడియో ఎన్‌కోడింగ్ ఫార్మాట్ నుండి ఇంట్రా-ఫ్రేమ్ కంప్రెషన్ టెక్నాలజీలను ప్రభావితం చేసే AV1 ఇమేజ్ ఫార్మాట్ (AVIF)కి మద్దతును చేర్చడాన్ని సూచిస్తుంది.

మూలం: opennet.ru

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