Firefox 78 విడుదల

వెబ్ బ్రౌజర్ విడుదలైంది ఫైర్ఫాక్స్ 78, అలాగే మొబైల్ వెర్షన్ ఫైర్ఫాక్స్ 68.10 Android ప్లాట్‌ఫారమ్ కోసం. Firefox 78 విడుదలను విస్తరించిన మద్దతు సేవ (ESR)గా వర్గీకరించబడింది, ఇది సంవత్సరం పొడవునా విడుదల చేయబడుతుంది. అదనంగా, మునుపటి యొక్క నవీకరణ శాఖలు దీర్ఘకాలిక మద్దతు 68.10.0 (భవిష్యత్తులో మరో రెండు నవీకరణలు ఆశించబడతాయి: 68.11 మరియు 68.12). త్వరలో వేదికపైకి రానుంది బీటా పరీక్ష Firefox 79 శాఖ పరివర్తన చెందుతుంది, దీని విడుదల జూలై 28న షెడ్యూల్ చేయబడింది.

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

  • సారాంశ పేజీ (రక్షణల డ్యాష్‌బోర్డ్) ట్రాకింగ్ కదలికలకు వ్యతిరేకంగా రక్షణ యంత్రాంగాల ప్రభావం, ఆధారాల రాజీ కోసం తనిఖీ చేయడం మరియు పాస్‌వర్డ్‌లను నిర్వహించడం వంటి వాటిపై నివేదికలతో విస్తరించబడింది. కొత్త విడుదల రాజీపడిన ఆధారాలను ఉపయోగించడంపై గణాంకాలను వీక్షించడం సాధ్యపడుతుంది, అలాగే వినియోగదారు డేటాబేస్‌ల యొక్క తెలిసిన లీక్‌లతో సేవ్ చేయబడిన పాస్‌వర్డ్‌ల యొక్క సాధ్యమైన విభజనలను ట్రాక్ చేయడం సాధ్యపడుతుంది. 9.7 సైట్‌ల హ్యాకింగ్ ఫలితంగా దొంగిలించబడిన 456 బిలియన్ ఖాతాల గురించి సమాచారాన్ని కలిగి ఉన్న hadibeenpwned.com ప్రాజెక్ట్ యొక్క డేటాబేస్‌తో ఏకీకరణ ద్వారా ధృవీకరణ జరుగుతుంది. సారాంశం “about:protections” పేజీలో లేదా అడ్రస్ బార్‌లోని షీల్డ్ ఐకాన్‌పై క్లిక్ చేయడం ద్వారా పిలువబడే మెను ద్వారా అందించబడుతుంది (రిపోర్ట్‌ని చూపించడానికి బదులుగా ఇప్పుడు రక్షణ డాష్‌బోర్డ్ చూపబడుతుంది).
    Firefox 78 విడుదల

  • అన్‌ఇన్‌స్టాలర్‌కి బటన్ జోడించబడిందిఫైర్‌ఫాక్స్ రిఫ్రెష్ చేయండి“, ఇది మీరు సెట్టింగులను రీసెట్ చేయడానికి మరియు సేకరించిన డేటాను కోల్పోకుండా అన్ని యాడ్-ఆన్‌లను తీసివేయడానికి అనుమతిస్తుంది. సమస్యల విషయంలో, వినియోగదారులు తరచుగా బ్రౌజర్‌ను మళ్లీ ఇన్‌స్టాల్ చేయడం ద్వారా వాటిని పరిష్కరించడానికి ప్రయత్నిస్తారు. రిఫ్రెష్ బటన్ బుక్‌మార్క్‌లు, బ్రౌజింగ్ చరిత్ర, సేవ్ చేసిన పాస్‌వర్డ్‌లు, కుక్కీలు, కనెక్ట్ చేయబడిన డిక్షనరీలు మరియు ఆటో-ఫిల్లింగ్ ఫారమ్‌ల కోసం డేటాను కోల్పోకుండా సారూప్య ప్రభావాన్ని సాధించడానికి మిమ్మల్ని అనుమతిస్తుంది (మీరు బటన్‌ను క్లిక్ చేసినప్పుడు, కొత్త ప్రొఫైల్ సృష్టించబడుతుంది మరియు పేర్కొన్న డేటాబేస్‌లు బదిలీ చేయబడతాయి. దానికి). రిఫ్రెష్‌ని క్లిక్ చేసిన తర్వాత, యాడ్-ఆన్‌లు, థీమ్‌లు, యాక్సెస్ హక్కుల సమాచారం, కనెక్ట్ చేయబడిన శోధన ఇంజిన్‌లు, స్థానిక DOM నిల్వ, సర్టిఫికెట్‌లు, మార్చబడిన సెట్టింగ్‌లు, వినియోగదారు శైలులు (userChrome, userContent) పోతాయి.
    Firefox 78 విడుదల

  • బహుళ ట్యాబ్‌లను అన్‌క్లోజ్ చేయడానికి, ప్రస్తుత ట్యాబ్‌లకు కుడివైపున ఉన్న ట్యాబ్‌లను మూసివేయడానికి మరియు ప్రస్తుత ట్యాబ్‌లను మినహాయించి అన్ని ట్యాబ్‌లను మూసివేయడానికి ట్యాబ్‌ల కోసం చూపబడిన సందర్భ మెనుకి అంశాలు జోడించబడ్డాయి.

    Firefox 78 విడుదల

  • WebRTC ఆధారంగా వీడియో కాల్‌లు మరియు సమావేశాల సమయంలో స్క్రీన్ సేవర్ నిలిపివేయబడవచ్చు.
  • ఏదైనా స్క్రీన్ రిజల్యూషన్‌లో Intel GPUల కోసం Windows ప్లాట్‌ఫారమ్‌లో చేర్చబడింది కంపోజిటింగ్ సిస్టమ్ వెబ్‌రెండర్, రస్ట్‌లో వ్రాయబడింది మరియు రెండరింగ్ వేగాన్ని గణనీయంగా పెంచడానికి మరియు CPU లోడ్‌ను తగ్గించడానికి మిమ్మల్ని అనుమతిస్తుంది. వెబ్‌రెండర్ పేజీ కంటెంట్ రెండరింగ్ కార్యకలాపాలను GPU వైపు అవుట్‌సోర్స్ చేస్తుంది, ఇవి GPUలో రన్ అయ్యే షేడర్‌ల ద్వారా అమలు చేయబడతాయి. గతంలో, WebRender అనేది చిన్న స్క్రీన్ రిజల్యూషన్‌లను ఉపయోగిస్తున్నప్పుడు Intel GPUల కోసం Windows 10 ప్లాట్‌ఫారమ్‌లో ప్రారంభించబడింది, అలాగే AMD రావెన్ రిడ్జ్, AMD ఎవర్‌గ్రీన్ APUలు మరియు NVIDIA గ్రాఫిక్స్ కార్డ్‌లతో ఉన్న ల్యాప్‌టాప్‌లలో సిస్టమ్‌లలో ప్రారంభించబడింది. Linuxలో, WebRender ప్రస్తుతం Intel మరియు AMD కార్డ్‌ల కోసం రాత్రిపూట బిల్డ్‌లలో మాత్రమే యాక్టివేట్ చేయబడింది మరియు NVIDIA కార్డ్‌లకు మద్దతు లేదు. దీన్ని about:configలో నిర్బంధించడానికి, మీరు “gfx.webrender.all” మరియు “gfx.webrender.enabled” సెట్టింగ్‌లను సక్రియం చేయాలి లేదా ఎన్విరాన్‌మెంట్ వేరియబుల్ MOZ_WEBRENDER=1 సెట్‌తో Firefoxని అమలు చేయాలి.
  • కొత్త ట్యాబ్ పేజీలో పాకెట్ సేవ ద్వారా సిఫార్సు చేయబడిన కంటెంట్ ప్రదర్శన ప్రారంభించబడిన UK వినియోగదారుల వాటా 100%కి పెంచబడింది. ఇంతకు ముందు, ఇటువంటి పేజీలు USA, కెనడా మరియు జర్మనీకి చెందిన వినియోగదారులకు మాత్రమే చూపబడేవి. స్పాన్సర్‌లు చెల్లించిన బ్లాక్‌లు USAలో మాత్రమే చూపబడతాయి మరియు స్పష్టంగా ప్రకటనలుగా గుర్తించబడతాయి. కంటెంట్ ఎంపికతో అనుబంధించబడిన వ్యక్తిగతీకరణ క్లయింట్ వైపు మరియు మూడవ పార్టీలకు వినియోగదారు సమాచారాన్ని బదిలీ చేయకుండా నిర్వహించబడుతుంది (ప్రస్తుత రోజు కోసం సిఫార్సు చేయబడిన లింక్‌ల మొత్తం జాబితా బ్రౌజర్‌లో లోడ్ చేయబడుతుంది, ఇది బ్రౌజింగ్ చరిత్ర డేటా ఆధారంగా వినియోగదారు వైపు ర్యాంక్ చేయబడుతుంది ) పాకెట్ సిఫార్సు చేసిన కంటెంట్‌ని నిలిపివేయడానికి, కాన్ఫిగరేటర్‌లో సెట్టింగ్‌లు ఉన్నాయి (ఫైర్‌ఫాక్స్ హోమ్ కంటెంట్/పాకెట్ ద్వారా సిఫార్సు చేయబడింది) మరియు about:configలో “browser.newtabpage.activity-stream.feeds.topsites” ఎంపిక ఉంటుంది.
  • చేర్చబడింది VA-APIని ఉపయోగించి వీడియో డీకోడింగ్ యొక్క హార్డ్‌వేర్ త్వరణం యొక్క పనితీరు మరియు స్థిరత్వాన్ని ప్రభావితం చేసే ప్యాచ్‌లు (వేలాండ్-ఆధారిత పరిసరాలలో మాత్రమే మద్దతు ఇవ్వబడతాయి).
  • Linux సిస్టమ్ భాగాల అవసరాలు పెంచబడ్డాయి. Linuxలో Firefoxని అమలు చేయడానికి ఇప్పుడు కనీసం Glibc 2.17, libstdc++ 4.8.1 మరియు GTK+ 3.14 అవసరం.
  • లెగసీ క్రిప్టోగ్రాఫిక్ అల్గారిథమ్‌లకు మద్దతును ముగించే ప్రణాళికను అనుసరించి, DHE (TLS_DHE_*, Diffie-Hellman కీ మార్పిడి ప్రోటోకాల్) ఆధారంగా అన్ని TLS సైఫర్ సూట్‌లు డిఫాల్ట్‌గా నిలిపివేయబడతాయి. DHEని నిలిపివేయడం వల్ల కలిగే ప్రతికూల ప్రభావాన్ని తగ్గించడానికి, రెండు కొత్త SHA2-ఆధారిత AES-GCM సైఫర్ సూట్‌లు జోడించబడ్డాయి.
  • వికలాంగుడు TLS 1.0 మరియు TLS 1.1 ప్రోటోకాల్‌లకు మద్దతు. సురక్షిత కమ్యూనికేషన్ ఛానెల్ ద్వారా సైట్‌లను యాక్సెస్ చేయడానికి, సర్వర్ తప్పనిసరిగా కనీసం TLS 1.2కి మద్దతును అందించాలి. Google ప్రకారం, ప్రస్తుతం 0.5% వెబ్ పేజీ డౌన్‌లోడ్‌లు TLS యొక్క పాత వెర్షన్‌లను ఉపయోగించి కొనసాగుతున్నాయి. షట్‌డౌన్‌కు అనుగుణంగా నిర్వహించబడింది సిఫార్సులు IETF (ఇంటర్నెట్ ఇంజనీరింగ్ టాస్క్ ఫోర్స్). TLS 1.0/1.1కి మద్దతు ఇవ్వడానికి నిరాకరించడానికి కారణం ఆధునిక సాంకేతికలిపిలకు (ఉదాహరణకు, ECDHE మరియు AEAD) మద్దతు లేకపోవడం మరియు పాత సాంకేతికలిపిలకు మద్దతు ఇవ్వాల్సిన అవసరం, కంప్యూటింగ్ సాంకేతికత అభివృద్ధి చెందుతున్న ప్రస్తుత దశలో దీని విశ్వసనీయత ప్రశ్నించబడింది ( ఉదాహరణకు, TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA కోసం మద్దతు అవసరం, MD5 సమగ్రత తనిఖీ మరియు ప్రమాణీకరణ మరియు SHA-1 కోసం ఉపయోగించబడుతుంది). మీరు security.tls.version.enable-deprecated = true సెట్ చేయడం ద్వారా లేదా పాత ప్రోటోకాల్‌తో సైట్‌ను సందర్శించినప్పుడు ప్రదర్శించబడే ఎర్రర్ పేజీలోని బటన్‌ను ఉపయోగించడం ద్వారా గడువు ముగిసిన TLS సంస్కరణలతో పని చేసే సామర్థ్యాన్ని పునరుద్ధరించవచ్చు.
  • దృష్టి లోపం ఉన్న వ్యక్తుల కోసం స్క్రీన్ రీడర్‌లతో పని నాణ్యత గణనీయంగా మెరుగుపడింది (కర్సర్ పొజిషనింగ్‌తో సమస్యలు పరిష్కరించబడ్డాయి, గడ్డకట్టడం తొలగించబడింది, చాలా పెద్ద పట్టికల ప్రాసెసింగ్ వేగవంతం చేయబడింది, మొదలైనవి). మైగ్రేన్లు మరియు మూర్ఛ ఉన్న వినియోగదారుల కోసం, ట్యాబ్‌లను హైలైట్ చేయడం మరియు శోధన పట్టీని విస్తరించడం వంటి యానిమేషన్ ప్రభావాలు తగ్గించబడ్డాయి.
  • ఎంటర్‌ప్రైజెస్ కోసం, ఎక్స్‌టర్నల్ అప్లికేషన్ హ్యాండ్లర్‌లను కాన్ఫిగర్ చేయడం, పిక్చర్-ఇన్-పిక్చర్ మోడ్‌ని డిసేబుల్ చేయడం మరియు మాస్టర్ పాస్‌వర్డ్‌ను పేర్కొనడం వంటి వాటి కోసం గ్రూప్ పాలసీలకు కొత్త నియమాలు జోడించబడ్డాయి.
  • SpiderMonkey జావాస్క్రిప్ట్ ఇంజిన్‌లో నవీకరించబడింది Chromium ప్రాజెక్ట్ ఆధారంగా బ్రౌజర్‌లలో ఉపయోగించే V8 జావాస్క్రిప్ట్ ఇంజన్ అమలుతో సమకాలీకరించబడిన సాధారణ వ్యక్తీకరణ ప్రాసెసింగ్ సబ్‌సిస్టమ్. సాధారణ వ్యక్తీకరణలకు సంబంధించిన క్రింది లక్షణాలకు మద్దతును అమలు చేయడానికి మార్పు మాకు అనుమతినిచ్చింది:
    • పేరు పెట్టబడిన సమూహాలు వరుస సంఖ్యల సరిపోలికలకు బదులుగా నిర్దిష్ట పేర్లతో సాధారణ వ్యక్తీకరణతో సరిపోలిన స్ట్రింగ్ భాగాలను అనుబంధించడానికి మిమ్మల్ని అనుమతిస్తుంది (ఉదాహరణకు, బదులుగా “/(\d{4})-(\d{2})-(\d{ 2})/” మీరు పేర్కొనవచ్చు “/( ? \d{4})-(? \d{2})-(? \d{2})/" మరియు సంవత్సరాన్ని ఫలితం[1] ద్వారా కాకుండా result.groups.year ద్వారా యాక్సెస్ చేయండి).
    • తరగతుల నుంచి తప్పించుకుంటున్నారు యూనికోడ్ అక్షరాలు \p{...} మరియు \P{...} నిర్మాణాలను జోడిస్తాయి, ఉదాహరణకు, \p{సంఖ్య} సంఖ్యలను (① వంటి చిహ్నాలతో సహా), \p{ఆల్ఫాబెటిక్} - అక్షరాలు (తో సహా) వర్ణించే అన్ని సాధ్యమైన అక్షరాలను నిర్వచిస్తుంది చిత్రలిపి ), \p{గణితం} — గణిత చిహ్నాలు మొదలైనవి.
    • జెండా డాట్ అన్నీ "." ముసుగును కాల్చడానికి కారణమవుతుంది. లైన్ ఫీడ్ అక్షరాలు సహా.
    • పాలన వెనుకకు చూడు ఒక సాధారణ వ్యక్తీకరణలో ఒక నమూనా మరొకదానికి ముందు ఉన్నట్లు గుర్తించడానికి మిమ్మల్ని అనుమతిస్తుంది (ఉదాహరణకు, డాలర్ చిహ్నాన్ని సంగ్రహించకుండా డాలర్ మొత్తాన్ని సరిపోల్చడం).
  • CSS సూడో-క్లాస్‌లు అమలు చేయబడ్డాయి :is() и :ఎక్కడ() సెలెక్టర్ల సమితికి CSS నియమాలను బంధించడానికి. ఉదాహరణకు, బదులుగా

    హెడర్ p:హోవర్, మెయిన్ p:హోవర్, ఫుటరు p:హోవర్ {…}

    పేర్కొనవచ్చు

    :is(హెడర్, మెయిన్, ఫుటరు) p:హోవర్ {…}

  • CSS నకిలీ తరగతులు చేర్చబడ్డాయి :చదవడానికి మాత్రమే и :చదువు రాయి నిషేధించబడిన లేదా సవరించడానికి అనుమతించబడిన మూలకాలను (ఇన్‌పుట్ లేదా టెక్స్ట్‌ఏరియా) రూపొందించడానికి బైండింగ్ కోసం.
  • పద్ధతి మద్దతు జోడించబడింది Intl.ListFormat() స్థానికీకరించిన జాబితాలను సృష్టించడానికి (ఉదాహరణకు, "లేదా" స్థానంలో "లేదా", "మరియు"ని "మరియు"తో భర్తీ చేయడం).

    const lf = కొత్త Intl.ListFormat('en');
    lf.format(['ఫ్రాంక్', 'క్రిస్టిన్', 'ఫ్లోరా']);
    // → 'ఫ్రాంక్, క్రిస్టీన్ మరియు ఫ్లోరా'
    // "ru" లొకేల్ కోసం అది 'ఫ్రాంక్, క్రిస్టీన్ మరియు ఫ్లోరా'

  • పద్దతి Intl.NumberFormat కొలత యూనిట్లు, కరెన్సీలు, శాస్త్రీయ మరియు కాంపాక్ట్ సంజ్ఞామానాల ఫార్మాటింగ్ కోసం మద్దతు జోడించబడింది (ఉదాహరణకు, "Intl.NumberFormat('en', {style: 'unit', unit: 'meter-per-second'}");
  • పద్ధతి జోడించబడింది ParentNode.replaceChildren(), ఇప్పటికే ఉన్న చైల్డ్ నోడ్‌ను భర్తీ చేయడానికి లేదా క్లియర్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.
  • ESR శాఖలో సర్వీస్ వర్కర్ మరియు పుష్ API (అవి మునుపటి ESR విడుదలలో నిలిపివేయబడ్డాయి) కోసం మద్దతును కలిగి ఉంటాయి.
  • WebAssembly JavaScript BigInt రకాన్ని ఉపయోగించి 64-బిట్ పూర్ణాంక ఫంక్షన్ పారామితులను దిగుమతి చేయడానికి మరియు ఎగుమతి చేయడానికి మద్దతును జోడిస్తుంది. WebAssembly కోసం పొడిగింపు కూడా అమలు చేయబడింది బహుళ-విలువ, అనుమతించడం ఫంక్షన్‌లు ఒకటి కంటే ఎక్కువ విలువలను అందిస్తాయి.
  • వెబ్ డెవలపర్‌ల కోసం కన్సోల్‌లో సురక్షితం పేర్లు, స్టాక్‌లు మరియు లక్షణాల గురించిన సమాచారంతో సహా ప్రామిస్-సంబంధిత ఎర్రర్‌ల వివరణాత్మక లాగింగ్, కోణీయ వంటి ఫ్రేమ్‌వర్క్‌లను ఉపయోగిస్తున్నప్పుడు లోపాలను పరిష్కరించడం చాలా సులభం.

    Firefox 78 విడుదల

  • చాలా CSS లక్షణాలను ఉపయోగించే సైట్‌లను తనిఖీ చేస్తున్నప్పుడు వెబ్ డెవలపర్ సాధనాలు DOM నావిగేషన్ పనితీరును గణనీయంగా మెరుగుపరిచాయి.
  • జావాస్క్రిప్ట్ డీబగ్గర్ ఇప్పుడు ఉపయోగించినప్పుడు సోర్స్-మ్యాప్ ఆధారంగా సంక్షిప్త వేరియబుల్ పేర్లను విస్తరించే సామర్థ్యాన్ని కలిగి ఉంది లాగింగ్ పాయింట్లు (లాగ్ పాయింట్లు), ట్యాగ్ ట్రిగ్గర్ చేయబడిన సమయంలో కోడ్‌లోని లైన్ నంబర్ మరియు వేరియబుల్స్ విలువల గురించి సమాచారాన్ని వెబ్ కన్సోల్‌లోకి డంప్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.
  • నెట్‌వర్క్ తనిఖీ ఇంటర్‌ఫేస్‌లో, అభ్యర్థన బ్లాక్ చేయబడటానికి కారణమైన యాడ్-ఆన్‌లు, యాంటీ-ట్రాకింగ్ మెకానిజమ్స్ మరియు CORS (క్రాస్-ఆరిజిన్ రిసోర్స్ షేరింగ్) పరిమితుల గురించి సమాచారం జోడించబడింది.
    Firefox 78 విడుదల

Firefox 78లో ఆవిష్కరణలు మరియు బగ్ పరిష్కారాలతో పాటు
తొలగించబడింది దుర్బలత్వాల శ్రేణి, వీటిలో చాలా క్లిష్టమైనవిగా గుర్తించబడ్డాయి, అనగా. ప్రత్యేకంగా రూపొందించిన పేజీలను తెరిచేటప్పుడు దాడి చేసేవారి కోడ్ అమలుకు దారితీయవచ్చు. పరిష్కరించబడిన భద్రతా సమస్యలను వివరించే సమాచారం ప్రస్తుతం అందుబాటులో లేదు, అయితే దుర్బలత్వాల జాబితా కొన్ని గంటల్లో ప్రచురించబడుతుందని భావిస్తున్నారు.

మూలం: opennet.ru

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