ፋየርፎክስ 94 ተለቀቀ

የፋየርፎክስ 94 ድር አሳሽ ተለቋል በተጨማሪም የረጅም ጊዜ ድጋፍ ሰጪ ቅርንጫፍ ማሻሻያ ተፈጠረ - 91.3.0. የፋየርፎክስ 95 ቅርንጫፍ ወደ የቅድመ-ይሁንታ ሙከራ ደረጃ ተላልፏል፣ ይህም ልቀት ለታህሳስ 7 ተይዞለታል።

ዋና ፈጠራዎች፡-

  • ተጠቃሚው የማህደረ ትውስታ ፍጆታን ለመቀነስ በጣም ብዙ ሃብትን የሚጠይቁ ትሮችን ሳይዘጋ ከማህደረ ትውስታ የሚያወርድበት አዲስ የአገልግሎት ገፅ “ስለ፡ማውረድ” ተተግብሯል (ይዘቱ ወደ ትሩ ሲቀየር እንደገና ይጫናል) . በቂ RAM በማይኖርበት ጊዜ ቅድመ-ቅድመ-ቅድመ-ቅድመ-ቅደም ተከተል የ "about: unloads" ገጹ የሚገኙትን ትሮች ይዘረዝራል። በዝርዝሩ ውስጥ ያለው ቅድሚያ የሚመረጠው ትሩ በሚደረስበት ጊዜ ላይ በመመስረት ነው, እና በሚጠቀሙት ሀብቶች ላይ የተመሰረተ አይደለም. የማውረድ ቁልፍን ሲጫኑ ከዝርዝሩ ውስጥ ያለው የመጀመሪያው ትር ከማህደረ ትውስታ ይወገዳል, በሚቀጥለው ጊዜ ሲጫኑ, ሁለተኛው ይወገዳል, ወዘተ. የመረጡትን ትር ማፍረስ እስካሁን አይቻልም።
    ፋየርፎክስ 94 ተለቀቀ
  • ዝመናውን ከጫኑ በኋላ ለመጀመሪያ ጊዜ ሲጀምሩ ስድስት ወቅታዊ የቀለም ገጽታዎችን ለመምረጥ አዲስ በይነገጽ ይከፈታል ፣ ለዚህም ሶስት ደረጃ ጥቁር ቀለም ቀርቧል ፣ ይህም የይዘት ቦታ ፣ ፓነሎች እና የትር መቀየሪያ አሞሌ በጨለማ ቃናዎች ላይ ተጽዕኖ ያሳድራል።
    ፋየርፎክስ 94 ተለቀቀ
  • እንደ Fission ፕሮጀክት አካል የተዘጋጀ ጥብቅ ቦታን የማግለል ስርዓት ቀርቧል። ቀደም ሲል ጥቅም ላይ ከዋለው የዘፈቀደ የትር ማቀነባበሪያ ስርጭት ጋር በተገኘው የሂደት ገንዳ (8 በነባሪ) ፣ ጥብቅ የማግለል ሁነታ የእያንዳንዱን ጣቢያ ሂደት በራሱ የተለየ ሂደት ያስቀምጣል ፣ በትሮች ሳይሆን በጎራዎች (የህዝብ ቅጥያ) . ሁነታው ለሁሉም ተጠቃሚዎች አልነቃም፤ “ስለ፡ ምርጫዎች#ሙከራ” ገጽ ወይም በ about: config ውስጥ ያለው “fission.autostart” መቼት እሱን ለማሰናከል ወይም ለማንቃት ጥቅም ላይ ሊውል ይችላል።

    አዲሱ ሁነታ ከ Specter class ጥቃቶች የበለጠ አስተማማኝ ጥበቃን ይሰጣል፣ የማህደረ ትውስታ መቆራረጥን ይቀንሳል እና የውጭ ስክሪፕቶችን እና የ iframe ብሎኮችን ይዘቶች የበለጠ እንዲለዩ ያስችልዎታል። ማህደረ ትውስታን በብቃት ወደ ኦፕሬቲንግ ሲስተም ይመልሳል ፣ በሌሎች ሂደቶች ውስጥ የቆሻሻ አሰባሰብ እና የተጠናከረ ስሌቶች በገጾች ላይ ያለውን ተፅእኖ ይቀንሳል ፣ በተለያዩ የሲፒዩ ኮሮች ላይ የጭነት ስርጭትን ውጤታማነት ያሳድጋል እና መረጋጋትን ያሻሽላል (የ iframe ሂደት የሂደቱ ብልሽት ወደ ታች አይጎተትም) ዋናው ጣቢያ እና ሌሎች ትሮች). ብዙ ቁጥር ያላቸው ክፍት ቦታዎች በሚኖሩበት ጊዜ ዋጋው በአጠቃላይ የማህደረ ትውስታ ፍጆታ መጨመር ነው.

  • ተጠቃሚዎች የዘፈቀደ ጣቢያዎችን ተጣጣፊ ለማግለል የሚያገለግሉ የአውድ ኮንቴይነሮችን ጽንሰ-ሀሳብ ተግባራዊ የሚያደርገውን ባለብዙ መለያ ኮንቴይነሮች ተጨማሪ ይሰጣሉ። ኮንቴይነሮች የተለዩ መገለጫዎችን ሳይፈጥሩ የተለያዩ የይዘት ዓይነቶችን የማግለል ችሎታ ይሰጣሉ, ይህም የግለሰብን የገጾች ቡድኖች መረጃን ለመለየት ያስችልዎታል. ለምሳሌ፣ ለግል ግንኙነት፣ ለስራ፣ ለገበያ እና ለባንክ ግብይቶች የተለየ፣ ገለልተኛ ቦታዎችን መፍጠር ወይም በአንድ ጣቢያ ላይ የተለያዩ የተጠቃሚ መለያዎችን በአንድ ጊዜ መጠቀምን ማደራጀት ትችላለህ። እያንዳንዱ ኮንቴይነር ለኩኪዎች፣ ለአካባቢ ማከማቻ ኤፒአይ፣ indexedDB፣ መሸጎጫ እና የመነሻ ባህሪያት ይዘት የተለየ መደብሮችን ይጠቀማል። በተጨማሪም ሞዚላ ቪፒኤን ሲጠቀሙ ለእያንዳንዱ መያዣ የተለየ የቪፒኤን አገልጋይ መጠቀም ይችላሉ።
    ፋየርፎክስ 94 ተለቀቀ
  • ከአሳሹ ሲወጡ ወይም መስኮቱን በሜኑ ውስጥ ሲዘጉ ክዋኔውን ለማረጋገጥ ጥያቄውን ተወግዷል እና የመስኮት አዝራሮችን ይዝጉ። እነዚያ። በመስኮቱ ርዕስ ላይ ያለውን የ"[x]" ቁልፍን በስህተት ጠቅ ማድረግ በመጀመሪያ ማስጠንቀቂያ ሳያሳዩ ክፍት የአርትዖት ቅጾች ያላቸውን ጨምሮ ሁሉንም ትሮች ወደ መዝጋት ያመራል። ክፍለ-ጊዜው ከተመለሰ በኋላ በድር ቅጾች ውስጥ ያለው ውሂብ አይጠፋም. Ctrl+Q ን መጫን ማስጠንቀቂያን ለማሳየት ይቀጥላል። ይህ ባህሪ በቅንብሮች ውስጥ ሊቀየር ይችላል (አጠቃላይ ፓነል / ትሮች ክፍል / "ብዙ ትሮችን ከመዝጋትዎ በፊት ያረጋግጡ" ግቤት)።
    ፋየርፎክስ 94 ተለቀቀ
  • ለሊኑክስ ፕላትፎርም ግንባታዎች፣ የX11 ፕሮቶኮልን ለሚጠቀሙ ስዕላዊ አካባቢዎች፣ አዲስ የማሳያ ጀርባ በነባሪነት ነቅቷል፣ ይህም ከGLX ይልቅ የ EGL በይነገጽን ለግራፊክስ ውፅዓት መጠቀሙ የሚታወቅ ነው። የጀርባው ክፍል ከOpenGL አሽከርካሪዎች Mesa 21.x እና ከባለቤትነት ከNVIDIA 470.x ሾፌሮች ጋር አብሮ መስራትን ይደግፋል። የAMD የባለቤትነት OpenGL ሾፌሮች ገና አልተደገፉም። EGLን መጠቀም ከ gfx አሽከርካሪዎች ጋር ያሉ ችግሮችን ይፈታል እና የቪዲዮ ማጣደፍ እና WebGL የሚገኙባቸውን መሳሪያዎች ብዛት ለማስፋት ያስችልዎታል። አዲሱ የኋለኛ ክፍል የሚዘጋጀው በመጀመሪያ ለ Wayland የተፈጠረ የDMABUF ጀርባን በመከፋፈል ነው፣ይህም ክፈፎች በቀጥታ ወደ ጂፒዩ ማህደረ ትውስታ እንዲወጡ ያስችላቸዋል፣ይህም በ EGL framebuffer ውስጥ ሊንጸባረቅ የሚችል እና የድረ-ገጽ ክፍሎችን ሲያስተካክል እንደ ሸካራነት ነው።
  • ለሊኑክስ ግንባታዎች በዋይላንድ ፕሮቶኮል ላይ በመመስረት ከቅንጥብ ሰሌዳው ላይ ችግሮችን የሚፈታ ንብርብር በነባሪነት ነቅቷል። እንዲሁም በWayland ፕሮቶኮል ላይ ተመስርተው ብቅ-ባዮችን ከአከባቢ አያያዝ ጋር የተያያዙ ለውጦችን ያካትታል። ዌይላንድ ጥብቅ ብቅ-ባይ ተዋረድ ያስፈልገዋል፣ ማለትም የወላጅ መስኮት ብቅ ባይ ያለው የሕፃን መስኮት ሊፈጥር ይችላል፣ ነገር ግን ከዚያ መስኮት የጀመረው ቀጣዩ ብቅ-ባይ ከመጀመሪያው የሕፃን መስኮት ጋር መያያዝ እና ሰንሰለት መፍጠር አለበት። በፋየርፎክስ ውስጥ፣ እያንዳንዱ መስኮት ተዋረድ የማይፈጥሩ በርካታ ብቅ-ባዮችን መፍጠር ይችላል። ችግሩ ዌይላንድን በሚጠቀሙበት ጊዜ ብቅ-ባዮችን መዝጋት አጠቃላይ የመስኮቶችን ሰንሰለት ከሌሎች ብቅ-ባዮች ጋር እንደገና መገንባትን ይጠይቃል ፣ ምንም እንኳን ብዙ ክፍት ብቅ-ባዮች መኖራቸው ያልተለመደ ቢሆንም ፣ ምናሌዎች እና ብቅ-ባዮች የሚተገበሩት በ ብቅ-ባዮች የመሳሪያ ምክሮች፣ የተጨማሪ መገናኛዎች፣ የፍቃድ ጥያቄዎች፣ ወዘተ.
  • የአፈጻጸም.mark() እና performance.measure() ኤፒአይዎችን ሲጠቀሙ ከትልቅ የተተነተኑ መለኪያዎች ጋር ተቀንሷል።
  • ቀደም ሲል የተከፈቱ ገጾችን በመቆለፊያ ሁነታ ሞቅ ያለ የመጫን አፈጻጸምን ለማሻሻል ገጽ በሚጫኑበት ጊዜ የማሳየት ባህሪ ተለውጧል።
  • የገጽ ጭነትን ለማፋጠን ምስሎችን የመጫን እና የማሳየት ቅድሚያ ተጨምሯል።
  • በጃቫስክሪፕት ሞተር ውስጥ የማህደረ ትውስታ ፍጆታ በትንሹ ቀንሷል እና የንብረት ቆጠራ አፈፃፀም ተሻሽሏል።
  • የተሻሻለ የቆሻሻ ሰብሳቢ መርሐግብር አወጣጥ ስራዎች፣ ይህም በአንዳንድ ሙከራዎች የገጽ ጭነት ጊዜ እንዲቀንስ አድርጓል።
  • የ HTTPS ግንኙነቶችን በሚሰራበት ጊዜ በሶኬት ምርጫ ወቅት የሲፒዩ ጭነት ቀንሷል።
  • በዋናው ክር ላይ የ I/O ስራዎችን በመቀነስ የማከማቻ አጀማመር የተፋጠነ እና የመጀመሪያ ጅምር ጊዜ ቀንሷል።
  • የገንቢ መሳሪያዎች መዝጋት ከበፊቱ የበለጠ ማህደረ ትውስታ መፈታቱን ያረጋግጣል።
  • የ@ኢምፖርት ሲኤስኤስ ደንቡ የንብርብር() ተግባር ድጋፍን ይጨምራል፣ ይህም የ @Layer ደንብን በመጠቀም የተገለጸውን የካስካዲንግ ንብርብር ፍቺዎችን ያወጣል።
  • የተዋቀረ ክሎን() ተግባር ውስብስብ ጃቫስክሪፕት ነገሮችን ለመቅዳት ድጋፍ ይሰጣል።
  • ለቅጾች, የ "enterkeyhint" ባህሪው ተተግብሯል, ይህም በምናባዊው ቁልፍ ሰሌዳ ላይ Enter ቁልፍን ሲጫኑ ባህሪውን እንዲገልጹ ያስችልዎታል.
  • HTMLScriptElement.supports() ዘዴ ተተግብሯል፣ይህም አሳሹ የተወሰኑ የስክሪፕት አይነቶችን ይደግፈ እንደሆነ፣እንደ ጃቫስክሪፕት ሞጁሎች ወይም ክላሲክ ስክሪፕቶች።
  • ታክሏል ShadowRoot.delegates የተወካዮቹ የትኩረት ንብረት በተለየ የ Shadow DOM ውስጥ መቀመጡን ለማረጋገጥ ንብረቱ ላይ ያተኩሩ።
  • በዊንዶውስ መድረክ ላይ ዝማኔን እንዲጭን ተጠቃሚውን ከማዘናጋት ይልቅ አሳሹ አሁን ሲዘጋ ከበስተጀርባ ተዘምኗል። በዊንዶውስ 11 አካባቢ, ለአዲሱ ምናሌ ስርዓት (Snap Layouts) ድጋፍ ተተግብሯል.
  • ለሙሉ ስክሪን ቪዲዮ ዝቅተኛ ኃይል ሁነታን ያነቃል macOS ይገነባል።
  • ለአንድሮይድ መድረክ ሥሪት፡-
    • ወደ ቀድሞ የታየ እና የተዘጋ ይዘት መመለስ ቀላል ነው - አዲሱ መሰረታዊ መነሻ ገጽ በቅርብ ጊዜ የተዘጉ ትሮችን፣ የታከሉ ዕልባቶችን፣ ፍለጋዎችን እና የኪስ ምክሮችን የማየት ችሎታ ይሰጣል።
    • በመነሻ ገጹ ላይ የሚታየውን ይዘት የማበጀት ችሎታ ያቀርባል. ለምሳሌ፣ በብዛት የሚጎበኟቸውን ጣቢያዎች፣ በቅርብ ጊዜ የተከፈቱ ትሮችን፣ በቅርብ ጊዜ የተቀመጡ ዕልባቶችን፣ ፍለጋዎችን እና የኪስ ምክሮችን ዝርዝር ለማሳየት መምረጥ ይችላሉ።
    • የዋናውን ትር አሞሌ መጨናነቅን ለማስቀረት ረጅም የቦዘኑ ትሮችን ወደ ተለየ የእንቅስቃሴ-አልባ ትሮች ክፍል ለማንቀሳቀስ ተጨማሪ ድጋፍ። የቦዘኑ ትሮች ከ2 ሳምንታት በላይ ያልተደረሱ ትሮችን ይዟል። ይህ ባህሪ በቅንብሮች ውስጥ ሊሰናከል ይችላል "Settings -> Tabs -> የቆዩ ትሮችን ወደ ቦዘኑ አንቀሳቅስ።"
    • በአድራሻ አሞሌው ውስጥ በሚተይቡበት ጊዜ ምክሮችን ለማሳየት ሂዩሪስቲክስ ተዘርግቷል።

ከአዳዲስ ፈጠራዎች እና የሳንካ ጥገናዎች በተጨማሪ ፋየርፎክስ 94 16 ተጋላጭነቶችን አስተካክሏል ፣ ከነዚህም 10 ቱ አደገኛ ናቸው ። 5 ተጋላጭነቶች የሚከሰቱት በማስታወስ ችግር ነው፣ እንደ ቋት መብዛት እና ቀድሞ የተፈቱ የማህደረ ትውስታ ቦታዎችን ማግኘት። ምናልባትም እነዚህ ችግሮች በተለየ ሁኔታ የተነደፉ ገጾችን ሲከፍቱ የአጥቂውን ኮድ ወደ አፈፃፀም ሊያመራ ይችላል.

ምንጭ: opennet.ru

አስተያየት ያክሉ