Firefox 90 విడుదల

Firefox 90 వెబ్ బ్రౌజర్ విడుదల చేయబడింది. అదనంగా, దీర్ఘకాలిక మద్దతు శాఖ 78.12.0కి నవీకరణ సృష్టించబడింది. Firefox 91 బ్రాంచ్ త్వరలో బీటా టెస్టింగ్ దశకు బదిలీ చేయబడుతుంది, దీని విడుదల ఆగస్ట్ 10న జరగనుంది.

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

  • “గోప్యత మరియు భద్రత” సెట్టింగ్‌ల విభాగంలో, “HTTPS మాత్రమే” మోడ్‌కు అదనపు సెట్టింగ్‌లు జోడించబడ్డాయి, ప్రారంభించబడినప్పుడు, ఎన్‌క్రిప్షన్ లేకుండా చేసిన అన్ని అభ్యర్థనలు స్వయంచాలకంగా సురక్షిత పేజీ సంస్కరణలకు దారి మళ్లించబడతాయి (“http://” స్థానంలో “https //”). "https://"తో బలవంతంగా భర్తీ చేయకుండా "http://"ని ఉపయోగించడం సాధ్యమయ్యే సైట్‌ల కోసం మినహాయింపుల జాబితాను నిర్వహించడానికి ఇంటర్‌ఫేస్ ప్రతిపాదించబడింది.
    Firefox 90 విడుదల
  • ప్రైవేట్ బ్రౌజింగ్ మోడ్‌లో బాహ్య స్క్రిప్ట్‌లను నిరోధించడం వల్ల లేదా అవాంఛిత కంటెంట్‌ని (కఠినమైన) మెరుగుపరచడం యాక్టివేట్ చేయబడినప్పుడు తలెత్తే సమస్యలను పరిష్కరించేందుకు రూపొందించబడిన SmartBlock మెకానిజం యొక్క మెరుగైన అమలు. SmartBlock అనేది సైట్ సరిగ్గా లోడ్ అవుతుందని నిర్ధారించే స్టబ్‌లతో ట్రాకింగ్ కోసం ఉపయోగించే స్క్రిప్ట్‌లను స్వయంచాలకంగా భర్తీ చేస్తుంది. డిస్‌కనెక్ట్ జాబితాలో చేర్చబడిన కొన్ని ప్రసిద్ధ వినియోగదారు ట్రాకింగ్ స్క్రిప్ట్‌ల కోసం స్టబ్‌లు సిద్ధం చేయబడ్డాయి. కొత్త సంస్కరణలో మూడవ పక్షం సైట్‌లలో హోస్ట్ చేయబడిన Facebook విడ్జెట్‌ల అనుకూల బ్లాకింగ్ ఉంటుంది - స్క్రిప్ట్‌లు డిఫాల్ట్‌గా బ్లాక్ చేయబడతాయి, అయితే వినియోగదారు Facebook ఖాతాలోకి లాగిన్ అయినట్లయితే నిరోధించడం నిలిపివేయబడుతుంది.
  • FTP ప్రోటోకాల్ యొక్క అంతర్నిర్మిత అమలు తీసివేయబడింది. ప్రోటోకాల్ ఐడెంటిఫైయర్ "ftp://"తో లింక్‌లను తెరవడానికి ప్రయత్నిస్తున్నప్పుడు, బ్రౌజర్ ఇప్పుడు "irc://" మరియు "tg://" హ్యాండ్లర్‌లను పిలిచే విధంగానే బాహ్య అప్లికేషన్‌కు కాల్ చేయడానికి ప్రయత్నిస్తుంది. FTPకి మద్దతును నిలిపివేయడానికి కారణం MITM దాడుల సమయంలో రవాణా ట్రాఫిక్‌ను సవరించడం మరియు అడ్డుకోవడం నుండి ఈ ప్రోటోకాల్ యొక్క అభద్రత. Firefox డెవలపర్‌ల ప్రకారం, ఆధునిక పరిస్థితుల్లో వనరులను డౌన్‌లోడ్ చేయడానికి HTTPSకి బదులుగా FTPని ఉపయోగించడానికి ఎటువంటి కారణం లేదు. అదనంగా, Firefox యొక్క FTP మద్దతు కోడ్ చాలా పాతది, నిర్వహణ సవాళ్లను కలిగిస్తుంది మరియు గతంలో పెద్ద సంఖ్యలో దుర్బలత్వాలను బహిర్గతం చేసిన చరిత్రను కలిగి ఉంది.
  • PDF ఫార్మాట్‌లో పేజీని సేవ్ చేస్తున్నప్పుడు ("ప్రింట్ టు PDF" ఎంపిక), పని చేసే హైపర్‌లింక్‌లు డాక్యుమెంట్‌లో భద్రపరచబడతాయి.
  • నేపథ్య ట్యాబ్‌లో చిత్రాన్ని తెరవడానికి సందర్భ మెనులోని "కొత్త ట్యాబ్‌లో చిత్రాన్ని తెరవండి" బటన్ పునఃరూపకల్పన చేయబడింది (గతంలో, క్లిక్ చేసిన తర్వాత, మీరు వెంటనే చిత్రంతో కొత్త ట్యాబ్‌కు వెళ్లారు, కానీ ఇప్పుడు పాత ట్యాబ్ సక్రియంగా ఉంది).
  • వెబ్‌రెండర్ కంపోజిటింగ్ సిస్టమ్‌లో సాఫ్ట్‌వేర్ రెండరింగ్ పనితీరును మెరుగుపరచడానికి పని జరిగింది, ఇది పేజీ మూలకాలపై సారాంశ రెండరింగ్ కార్యకలాపాలను నిర్వహించడానికి షేడర్‌లను ఉపయోగిస్తుంది. పాత వీడియో కార్డ్‌లు లేదా సమస్యాత్మక గ్రాఫిక్స్ డ్రైవర్‌లతో ఉన్న చాలా సిస్టమ్‌ల కోసం, WebRender కంపోజిటింగ్ సిస్టమ్‌లో సాఫ్ట్‌వేర్ రెండరింగ్ మోడ్ ప్రారంభించబడింది (gfx.webrender.software=true in about:config).
  • Windows ప్లాట్‌ఫారమ్ కోసం బిల్డ్‌లు Firefox రన్ చేయనప్పటికీ, నేపథ్యంలో అప్‌డేట్‌లు వర్తింపజేయబడతాయని నిర్ధారిస్తుంది.
  • ప్రామాణీకరణ కోసం హార్డ్‌వేర్ టోకెన్‌లు లేదా ఆపరేటింగ్ సిస్టమ్ సర్టిఫికెట్ స్టోర్‌లలో నిల్వ చేయబడిన క్లయింట్ సర్టిఫికేట్‌లను ఉపయోగించగల సామర్థ్యం అమలు చేయబడింది.
  • HTTP హెడర్‌ల సమూహానికి Fetch Metadata (Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site మరియు Sec-Fetch-User) కోసం మద్దతు అమలు చేయబడింది, ఇది అభ్యర్థన యొక్క స్వభావం గురించి అదనపు మెటాడేటాను పంపడానికి మిమ్మల్ని అనుమతిస్తుంది (క్రాస్-సైట్ అభ్యర్థన, img ట్యాగ్ ద్వారా అభ్యర్థన, వినియోగదారు చర్య లేకుండా ప్రారంభించబడిన అభ్యర్థన మొదలైనవి) కొన్ని రకాల దాడుల నుండి రక్షించడానికి సర్వర్‌పై చర్యలు తీసుకోవడానికి. ఉదాహరణకు, డబ్బు బదిలీ హ్యాండ్లర్‌కు లింక్‌ను img ట్యాగ్ ద్వారా పేర్కొనడం అసంభవం, కాబట్టి అటువంటి అభ్యర్థనలు అప్లికేషన్‌కు పంపబడకుండానే బ్లాక్ చేయబడతాయి.
  • జావాస్క్రిప్ట్ క్లాస్ యొక్క పద్ధతులు మరియు ఫీల్డ్‌లను ప్రైవేట్‌గా గుర్తించడానికి మద్దతును అమలు చేస్తుంది, ఆ తర్వాత వాటికి యాక్సెస్ క్లాస్‌లో మాత్రమే తెరవబడుతుంది. గుర్తు పెట్టడానికి, మీరు పేరుకు ముందు “#” గుర్తుతో ఉండాలి: classWithPrivateField { #privateField; స్టాటిక్ #PRIVATE_STATIC_FIELD; #privateMethod() { 'హలో వరల్డ్'ని తిరిగి ఇవ్వండి; } }
  • డే పీరియడ్ ప్రాపర్టీ Intl.DateTimeFormat కన్‌స్ట్రక్టర్‌కి జోడించబడింది, ఇది రోజు యొక్క సుమారు సమయాన్ని (ఉదయం, సాయంత్రం, మధ్యాహ్నం, రాత్రి) ప్రదర్శించడానికి మిమ్మల్ని అనుమతిస్తుంది.
  • జావాస్క్రిప్ట్‌లో, అర్రే, స్ట్రింగ్ మరియు టైప్‌అరే ఆబ్జెక్ట్‌లు at() పద్ధతిని అమలు చేస్తాయి, ఇది ముగింపుకు సంబంధించి ప్రతికూల విలువలను పేర్కొనడంతో సహా సంబంధిత ఇండెక్సింగ్ (సాపేక్ష స్థానం అర్రే ఇండెక్స్‌గా పేర్కొనబడింది) ఉపయోగించడానికి మిమ్మల్ని అనుమతిస్తుంది (ఉదాహరణకు, "arr.at(-1)" శ్రేణి యొక్క చివరి మూలకాన్ని అందిస్తుంది).
  • లెగసీ WheelEvent లక్షణాలకు మద్దతు జోడించబడింది - WheelEvent.wheelDelta, WheelEvent.wheelDeltaX మరియు WheelEvent.wheelDeltaY, ఇది ఇటీవలి WheelEvent రీడిజైన్ తర్వాత కోల్పోయిన కొన్ని పాత పేజీలతో అనుకూలతను పునరుద్ధరిస్తుంది.
  • Canvas API CanvasRenderingContext2D ఇంటర్‌ఫేస్‌లో createConicGradient() పద్ధతిని అమలు చేస్తుంది, ఇది పేర్కొన్న కోఆర్డినేట్‌ల వద్ద (గతంలో అందుబాటులో ఉన్న లీనియర్ మరియు రేడియల్ గ్రేడియంట్‌లతో పాటు) ఒక పాయింట్ చుట్టూ ఏర్పడే ప్రవణతలను సృష్టించడానికి మిమ్మల్ని అనుమతిస్తుంది.
  • Navigator.registerProtocolHandler() మరియు protocol_handlers హ్యాండ్లర్‌లలో ఉపయోగించబడే "మ్యాట్రిక్స్" ప్రోటోకాల్ URI స్కీమ్‌కు మద్దతు జోడించబడింది.
  • వెబ్ డెవలపర్‌ల కోసం సాధనాల్లో, నెట్‌వర్క్ సర్వర్ ప్రతిస్పందనలను ట్రాక్ చేసే ప్యానెల్‌లో (ప్రతిస్పందన), డౌన్‌లోడ్ చేసిన ఫాంట్‌ల ప్రివ్యూ అమలు చేయబడుతుంది.
    Firefox 90 విడుదల

మూలం: opennet.ru

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