Firefox 78 නිකුතුව

වෙබ් බ්‍රව්සරය නිකුත් විය ෆයර්ෆොක්ස් 78, මෙන්ම ජංගම අනුවාදයක් ෆයර්ෆොක්ස් 68.10 Android වේදිකාව සඳහා. ෆයර්ෆොක්ස් 78 නිකුතුව වසර පුරා නිකුත් කරන ලද යාවත්කාලීනයන් සමඟ විස්තීරණ ආධාරක සේවාවක් (ESR) ලෙස වර්ගීකරණය කර ඇත. මීට අමතරව, පෙර යාවත්කාලීන කිරීම ශාඛා දිගුකාලීන සහාය 68.10.0 (ඉදිරියේදී තවත් යාවත්කාලීන දෙකක් අපේක්ෂා කෙරේ: 68.11 සහ 68.12). ළඟදීම වේදිකාවට එනවා බීටා පරීක්ෂණය ෆයර්ෆොක්ස් 79 ශාඛාව සංක්‍රමණය වනු ඇත, එය නිකුත් කිරීම ජූලි 28 ට සැලසුම් කර ඇත.

ප්රධාන නවෝත්පාදන:

  • සාරාංශ පිටුව (ආරක්ෂක උපකරණ පුවරුව) ලුහුබැඳීම් චලනයන්ට එරෙහිව ආරක්ෂණ යාන්ත්‍රණවල සඵලතාවය පිළිබඳ වාර්තා සමඟින් පුළුල් කර ඇත, අක්තපත්‍ර සම්මුතිය සඳහා පරීක්ෂා කිරීම සහ මුරපද කළමනාකරණය කිරීම. නව නිකුතුව මඟින් සම්මුතියට පත් අක්තපත්‍ර භාවිතය පිළිබඳ සංඛ්‍යාලේඛන බැලීමට මෙන්ම පරිශීලක දත්ත සමුදායන් දන්නා කාන්දුවීම් සමඟ සුරකින ලද මුරපදවල හැකි මංසන්ධි නිරීක්ෂණය කිරීමට හැකි වේ. වෙබ් අඩවි 9.7ක් හැක් කිරීමේ ප්‍රතිඵලයක් ලෙස සොරකම් කර ඇති ගිණුම් බිලියන 456ක තොරතුරු ඇතුළත් haibeenpwned.com ව්‍යාපෘතියේ දත්ත සමුදාය සමඟ ඒකාබද්ධ කිරීම හරහා සත්‍යාපනය සිදු කෙරේ. සාරාංශය සපයනු ලබන්නේ “about:protections” පිටුවේ හෝ ලිපින තීරුවේ ඇති පලිහ නිරූපකය මත ක්ලික් කිරීමෙන් කැඳවන ලද මෙනුවක් හරහාය (Show Report වෙනුවට ආරක්ෂණ උපකරණ පුවරුව දැන් පෙන්වයි).
     Firefox 78 නිකුතුව
  • Uninstaller වෙත බොත්තමක් එක් කරන ලදීෆයර්ෆොක්ස් නැවුම් කරන්න“, සමුච්චිත දත්ත අහිමි නොවී සිටුවම් නැවත සැකසීමට සහ සියලුම ඇඩෝන ඉවත් කිරීමට ඔබට ඉඩ සලසයි. ගැටළු ඇති විට, පරිශීලකයින් බොහෝ විට බ්රවුසරය නැවත ස්ථාපනය කිරීමෙන් ඒවා විසඳීමට උත්සාහ කරයි. Refresh බොත්තම ඔබට පිටු සලකුණු, ගවේෂණ ඉතිහාසය, සුරකින ලද මුරපද, කුකීස්, සම්බන්ධිත ශබ්දකෝෂ සහ ස්වයංක්‍රීය පිරවුම් පෝරම සඳහා දත්ත නැති නොවී සමාන බලපෑමක් ලබා ගැනීමට ඉඩ සලසයි (ඔබ බොත්තම ක්ලික් කළ විට, නව පැතිකඩක් සාදනු ලබන අතර නිශ්චිත දත්ත සමුදායන් මාරු කරනු ලැබේ. එයට). Refresh ක්ලික් කිරීමෙන් පසු ඇඩෝන, තේමා, ප්‍රවේශ හිමිකම් තොරතුරු, සම්බන්ධිත සෙවුම් යන්ත්‍ර, දේශීය DOM ආචයනය, සහතික, වෙනස් කළ සැකසුම්, පරිශීලක මෝස්තර (userChrome, userContent) නැති වී යනු ඇත.
     Firefox 78 නිකුතුව
  • ටැබ් බහුවිධ ටැබ් විවෘත කිරීමට, වත්මන් එකේ දකුණට ඇති ටැබ් වැසීමට සහ වත්මන් ටැබ් හැර සියලුම ටැබ් වැසීමට ටැබ් සඳහා පෙන්වා ඇති සන්දර්භය මෙනුවට අයිතම එක් කරන ලදී.

     Firefox 78 නිකුතුව
  • WebRTC මත පදනම් වූ වීඩියෝ ඇමතුම් සහ සම්මන්ත්‍රණ අතරතුර තිර සුරැකුම අක්‍රිය කළ හැක.
  • ඕනෑම තිර විභේදනයකින් Intel GPU සඳහා Windows වේදිකාව මත ඇතුළත් සංයුක්ත පද්ධතිය වෙබ් රෙන්ඩර්, රස්ට් වලින් ලියා ඇති අතර ඔබට විදැහුම්කරණ වේගය සැලකිය යුතු ලෙස වැඩි කිරීමට සහ CPU භාරය අඩු කිරීමට ඉඩ සලසයි. WebRender පිටුවේ අන්තර්ගත විදැහුම්කරණ මෙහෙයුම් GPU පැත්තට බාහිරින් ලබා දෙයි, ඒවා GPU මත ධාවනය වන ෂේඩර් හරහා ක්‍රියාත්මක වේ. මීට පෙර, WebRender කුඩා තිර විභේදනයන් භාවිතා කරන විට Intel GPU සඳහා Windows 10 වේදිකාව මත මෙන්ම AMD Raven Ridge, AMD Evergreen APUs සහ NVIDIA ග්‍රැෆික් කාඩ්පත් සහිත ලැප්ටොප් පරිගණක මත සක්‍රීය කර ඇත. Linux මත, WebRender දැනට Intel සහ AMD කාඩ්පත් සඳහා සක්‍රිය කර ඇත්තේ රාත්‍රී ගොඩනැගීමේදී පමණක් වන අතර NVIDIA කාඩ්පත් සඳහා සහය නොදක්වයි. එය about:config තුළ බල කිරීමට, ඔබ "gfx.webrender.all" සහ "gfx.webrender.enabled" සැකසීම් සක්‍රිය කළ යුතුය, නැතහොත් පරිසර විචල්‍ය MOZ_WEBRENDER=1 කට්ටලය සමඟ Firefox ධාවනය කළ යුතුය.
  • නව ටැබ් පිටුවෙහි Pocket සේවාව මගින් නිර්දේශිත අන්තර්ගත සංදර්ශනය සක්‍රීය කර ඇති UK පරිශීලකයින්ගේ කොටස 100% දක්වා වැඩි කර ඇත. මීට පෙර, එවැනි පිටු පෙන්වනු ලැබුවේ ඇමරිකා එක්සත් ජනපදය, කැනඩාව සහ ජර්මනියේ පරිශීලකයින්ට පමණි. අනුග්‍රාහකයින් විසින් ගෙවනු ලබන කුට්ටි USA හි පමණක් පෙන්වන අතර ඒවා පැහැදිලිව වෙළඳ දැන්වීම් ලෙස සලකුණු කර ඇත. අන්තර්ගතය තෝරාගැනීම හා සම්බන්ධ පුද්ගලීකරණය සේවාලාභියාගේ පැත්තෙන් සහ තෙවන පාර්ශවයකට පරිශීලක තොරතුරු මාරු නොකර සිදු කරනු ලැබේ (වර්තමාන දිනය සඳහා නිර්දේශිත සබැඳි සම්පූර්ණ ලැයිස්තුව බ්‍රවුසරයට පටවනු ලැබේ, එය ගවේෂණ ඉතිහාස දත්ත මත පදනම්ව පරිශීලකයාගේ පැත්තෙන් ශ්‍රේණිගත කර ඇත. ) Pocket විසින් නිර්දේශිත අන්තර්ගතය අක්‍රිය කිරීමට, වින්‍යාසකාරකයේ (Firefox Home Content/Pocket මගින් නිර්දේශිත) සැකසීමක් සහ 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 සඳහා සහාය සැපයිය යුතුය. ගූගල්ට අනුව, දැනට වෙබ් පිටු බාගැනීම් වලින් 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 JavaScript එන්ජිම තුළ යාවත්කාලීන කරන ලදි Chromium ව්‍යාපෘතිය මත පදනම්ව බ්‍රවුසරවල භාවිතා කරන V8 JavaScript එන්ජිමෙන් ක්‍රියාත්මක කිරීම සමඟ සමමුහුර්ත කර ඇති නිත්‍ය ප්‍රකාශන සැකසුම් උප පද්ධතියකි. සාමාන්‍ය ප්‍රකාශනවලට අදාළ පහත විශේෂාංග සඳහා සහය ක්‍රියාත්මක කිරීමට වෙනස් කිරීම අපට ඉඩ දුන්නේය:
    • නම් කරන ලද කණ්ඩායම් අනුක්‍රමික අනුක්‍රමික අංක වෙනුවට නිශ්චිත නම් සමඟ සාමාන්‍ය ප්‍රකාශනයකින් ගැළපෙන තන්තුවක කොටස් සම්බන්ධ කිරීමට ඔබට ඉඩ සලසයි (උදාහරණයක් ලෙස, “/(\d{4})-(\d{2})-(\d{ වෙනුවට 2})/" ඔබට "/( ? \d{4})-(? \d{2})-(? \d{2})/" සහ ප්‍රතිඵලය[1] හරහා නොව result.groups.year හරහා වසරට ප්‍රවේශ වන්න).
    • පන්ති පැන යාම යුනිකෝඩ් අක්ෂර මඟින් ඉදිකිරීම් \p{...} සහ \P{...} එකතු කරයි, උදාහරණයක් ලෙස, \p{Number} මඟින් සංඛ්‍යා (① වැනි සංකේත ඇතුළුව), \p{අක්ෂර} - අකුරු (ඇතුළුව) නිරූපණය කළ හැකි සියලුම අක්ෂර නිර්වචනය කරයි. hieroglyphs ), \p{Math} — ගණිතමය සංකේත, ආදිය.
    • ධජය dotAll "" වෙස් මුහුණ ගිනි ගැනීමට හේතු වේ. රේඛා පෝෂක අක්ෂර ඇතුළුව.
    • ප්‍රකාරය පිටිපස්ස බලන්න එක් රටාවකට පෙර තවත් රටාවක් ඇති බව නිත්‍ය ප්‍රකාශනයකින් තීරණය කිරීමට ඔබට ඉඩ සලසයි (උදාහරණයක් ලෙස, ඩොලර් සලකුණ අල්ලා නොගෙන ඩොලර් ප්‍රමාණයකට ගැලපීම).
  • ක්‍රියාත්මක කරන ලද CSS ව්‍යාජ පන්ති :is() и : කොහෙද () CSS රීති තේරීම් කට්ටලයකට බැඳීමට. උදාහරණයක් ලෙස, වෙනුවට

    ශීර්ෂකය p: hover, main p: hover, පාදය p: hover {…}

    යන්න නියම කළ හැක

    :is(ශීර්ෂකය, ප්‍රධාන, පාදකය) p: hover {…}

  • 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 ශාඛාවේ සේවා සේවක සහ Push API සඳහා සහය ඇතුළත් වේ (පෙර ESR නිකුතුවේදී ඒවා අක්‍රිය කර ඇත).
  • WebAssembly JavaScript BigInt වර්ගය භාවිතයෙන් 64-bit integer ශ්‍රිත පරාමිති ආයාත කිරීම සහ අපනයනය කිරීම සඳහා සහය එක් කරයි. WebAssembly සඳහා දිගුවක් ද ක්‍රියාත්මක කර ඇත බහු අගය, ඉඩ දෙනවා කාර්යයන් එක් අගයකට වඩා ලබා දෙයි.
  • වෙබ් සංවර්ධකයින් සඳහා කොන්සෝලය තුළ සුරක්ෂිත කර ඇත Angular වැනි රාමු භාවිතා කරන විට දෝෂ නිරාකරණය කිරීම වඩාත් පහසු කරවන නම්, අට්ටි සහ ගුණාංග පිළිබඳ තොරතුරු ඇතුළුව Promise-ආශ්‍රිත දෝෂ පිළිබඳ සවිස්තරාත්මක ලොග් කිරීම.

     Firefox 78 නිකුතුව
  • CSS ගුණාංග විශාල ප්‍රමාණයක් භාවිතා කරන අඩවි පරීක්ෂා කිරීමේදී වෙබ් සංවර්ධක මෙවලම් DOM සංචාලන ක්‍රියාකාරිත්වය සැලකිය යුතු ලෙස වැඩිදියුණු කර ඇත.
  • ජාවාස්ක්‍රිප්ට් නිදොස්කරණයට දැන් භාවිතා කරන විට මූලාශ්‍ර-සිතියම මත පදනම්ව කෙටි කරන ලද විචල්‍ය නම් පුළුල් කිරීමේ හැකියාව ඇත. ලොග් ලකුණු (ලොග් ලකුණු), ටැගය ක්‍රියාත්මක වන මොහොතේ කේතයේ ඇති රේඛා අංකය සහ විචල්‍යවල අගයන් පිළිබඳ තොරතුරු වෙබ් කොන්සෝලයට දැමීමට ඔබට ඉඩ සලසයි.
  • ජාල පරීක්ෂණ අතුරුමුහුණත තුළ, ඇඩෝන, ප්‍රති-හඹා යාමේ යාන්ත්‍රණ සහ ඉල්ලීම අවහිර කිරීමට හේතු වූ CORS (හරස් සම්භවය සම්පත් බෙදාගැනීම) සීමා කිරීම් පිළිබඳ තොරතුරු එක් කර ඇත.
     Firefox 78 නිකුතුව

Firefox 78 හි නවෝත්පාදන සහ දෝෂ නිවැරදි කිරීම් වලට අමතරව
ඉවත් කළා දුර්වලතා මාලාවක්, ඉන් කිහිපයක් විවේචනාත්මක ලෙස සලකුණු කර ඇත, i.e. විශේෂයෙන් නිර්මාණය කරන ලද පිටු විවෘත කිරීමේදී ප්‍රහාරකයාගේ කේතය ක්‍රියාත්මක කිරීමට හේතු විය හැක. නිරාකරණය කර ඇති ආරක්ෂක ගැටළු විස්තර කරන තොරතුරු මේ මොහොතේ ලබා ගත නොහැක, නමුත් අවදානම් ලැයිස්තුවක් පැය කිහිපයක් ඇතුළත ප්‍රකාශයට පත් කිරීමට අපේක්ෂා කෙරේ.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න