ෆයර්ෆොක්ස් හි වේලන්ඩ් සහාය වැඩිදියුණු කිරීම සඳහා මාර්ග සිතියම

ෆයර්ෆොක්ස් වේලන්ඩ් වෙත ගෙන යන Fedora සහ RHEL සඳහා Firefox පැකේජ නඩත්තු කරන්නෙකු වන Martin Stransky, වේලන්ඩ් ප්‍රොටෝකෝලය මත පදනම් වූ පරිසරයන්හි ධාවනය වන Firefox හි නවතම වර්ධනයන් සමාලෝචනය කරමින් වාර්තාවක් ප්‍රකාශයට පත් කළේය.

ෆයර්ෆොක්ස් හි ඉදිරි නිකුතු වලදී, ක්ලිප්බෝඩ් සහ උත්පතන හැසිරවීම සමඟ වේලන්ඩ් සඳහා ගොඩනැගීමේදී නිරීක්ෂණය කරන ලද ගැටළු විසඳීමට සැලසුම් කර ඇත. X11 සහ Wayland හි ඒවා ක්‍රියාත්මක කිරීමේ ප්‍රවේශයේ වෙනස්කම් හේතුවෙන් මෙම විශේෂාංග වහාම ක්‍රියාත්මක කළ නොහැකි විය. පළමු අවස්ථාවේ දී, වේලන්ඩ් ක්ලිප්බෝඩ් එක අසමමුහුර්තව ක්‍රියාත්මක වීම නිසා දුෂ්කරතා ඇති විය, ඒ සඳහා වේලන්ඩ් ක්ලිප්බෝඩ් වෙත වියුක්ත ප්‍රවේශය සඳහා වෙනම ස්ථරයක් නිර්මාණය කිරීම අවශ්‍ය විය. නිශ්චිත ස්තරය Firefox 93 වෙත එක් කෙරෙන අතර Firefox 94 හි පෙරනිමියෙන් සක්‍රීය කරනු ඇත.

pop-up dialogs සම්බන්ධයෙන්, ප්‍රධාන දුෂ්කරතාවය වූයේ Wayland හට pop-up windows හි දැඩි ධුරාවලියක් අවශ්‍ය වීමයි, i.e. මාපිය කවුළුවකට උත්පතන සහිත ළමා කවුළුවක් සෑදිය හැක, නමුත් එම කවුළුවෙන් ආරම්භ කරන මීළඟ උත්පතන දාමයක් සාදමින් මුල් ළමා කවුළුවට බැඳිය යුතුය. ෆයර්ෆොක්ස් හි, සෑම කවුළුවකටම ධූරාවලියක් සාදනු නොලබන උත්පතන කිහිපයක් බිහි කළ හැකිය. ගැටළුව වූයේ වේලන්ඩ් භාවිතා කරන විට, උත්පතන වලින් එකක් වසා දැමීම සඳහා, විවෘත උත්පතන කිහිපයක් තිබීම සාමාන්‍ය දෙයක් නොවන නමුත්, මෙනු සහ උත්පතන ආකාරයෙන් ක්‍රියාත්මක වන බැවින්, වෙනත් උත්පතන සමඟ සම්පූර්ණ කවුළු දාමය නැවත ගොඩනැගීම අවශ්‍ය වීමයි. උත්පතන මෙවලම් ඉඟි, ඇඩෝන සංවාද, අවසර ඉල්ලීම්, ආදිය. වේලන්ඩ් සහ ජීටීකේ හි අඩුපාඩු නිසා තත්වය සංකීර්ණ වූ අතර, කුඩා වෙනස්කම් විවිධ පසුබෑම්වලට තුඩු දිය හැකිය. කෙසේ වෙතත්, Wayland සඳහා pop-ups හැසිරවීමේ කේතය නිදොස් කර ඇති අතර එය Firefox 94 හි ඇතුළත් කිරීමට සැලසුම් කර ඇත.

වෙනත් වේලන්ඩ් ආශ්‍රිත වැඩිදියුණු කිරීම් අතරට විවිධ DPI තිරවල ෆයර්ෆොක්ස් වෙත පරිමාණ වෙනස් කිරීම් 93ක් එකතු කිරීම ඇතුළත් වන අතර එමඟින් බහු-මොනිටර වින්‍යාසය තුළ කවුළුවක් තිරයේ කෙළවරට ගෙන යාමේදී දැල්වීම ඉවත් කරයි. ෆයර්ෆොක්ස් 95 ඩ්‍රැග් ඇන්ඩ් ඩ්‍රොප් අතුරුමුහුණත භාවිතා කිරීමේදී පැන නගින ගැටළු විසඳීමට සැලසුම් කරයි, උදාහරණයක් ලෙස, බාහිර මූලාශ්‍රවලින් ගොනු දේශීය ගොනු වෙත පිටපත් කිරීමේදී සහ ටැබ් ගෙනයාමේදී.

ෆයර්ෆොක්ස් 96 නිකුත් කිරීමත් සමඟ, වේලන්ඩ් සඳහා වන ෆයර්ෆොක්ස් පෝට් එක අවම වශයෙන් ෆෙඩෝරා හි GNOME පරිසරය තුළ ක්‍රියාත්මක වන විට X11 ගොඩනැගීම සමඟ ක්‍රියාකාරීත්වයේ සමස්ත සමානාත්මතාවයට ගෙන ඒමට සැලසුම් කර ඇත. මෙයින් පසු, සංවර්ධකයින්ගේ අවධානය GPU ක්‍රියාවලියේ වේලන්ඩ් පරිසරයන්හි වැඩ කිරීම සඳහා මාරු වනු ඇත, එහි ග්‍රැෆික් ඇඩප්ටරයන් සමඟ අන්තර් ක්‍රියා කිරීම සඳහා කේතය අඩංගු වන අතර එය රියදුරු අසමත්වීම් වලදී ප්‍රධාන බ්‍රව්සර් ක්‍රියාවලිය බිඳ වැටීමෙන් ආරක්ෂා කරයි. දැනට අන්තර්ගත සැකසුම් ක්‍රියාවලීන්හි ක්‍රියාත්මක වන VAAPI භාවිතයෙන් වීඩියෝ විකේතනය සඳහා කේතය ඇතුළත් කිරීමට GPU ක්‍රියාවලිය සැලසුම් කර ඇත.

මීට අමතරව, ෆයර්ෆොක්ස් හි ස්ථාවර ශාඛා භාවිතා කරන්නන්ගෙන් කුඩා ප්‍රතිශතයක් සඳහා Fission ව්‍යාපෘතියේ කොටසක් ලෙස සංවර්ධනය කරන ලද දැඩි අඩවි හුදකලා මාදිලියක් ඇතුළත් කිරීම අපට සටහන් කළ හැකිය. මෙතෙක් භාවිතා කර ඇති (පෙරනිමියෙන් 8) පවතින ක්‍රියාවලි සංචිතය හරහා ටැබ් සැකසුම් අත්තනෝමතික ලෙස බෙදා හැරීමට ප්‍රතිවිරුද්ධව, හුදකලා රේඛා ප්‍රකාරය ටැබ් වලින් නොව වසම (පොදු) මගින් වෙන් කරන ලද එක් එක් වෙබ් අඩවියේ සැකසුම් එහි වෙනම ක්‍රියාවලියක තබයි. උපසර්ගය), බාහිර ස්ක්‍රිප්ට් සහ iframe බ්ලොක් වල අමතර හුදකලා අන්තර්ගතයන් සඳහා ඉඩ ලබා දේ. විඛණ්ඩන මාදිලිය සක්‍රීය කිරීම පාලනය කරනු ලබන්නේ "fission.autostart=true" විචල්‍යය හරහා about:config හෝ about:preferences#පරීක්ෂණාත්මක පිටුවෙනි.

දැඩි හුදකලා මාදිලිය ස්පෙක්ටර් දුර්වලතා හා සම්බන්ධ පැති නාලිකා ප්‍රහාර වලින් ආරක්ෂා වීමට උපකාරී වන අතර මතක ඛණ්ඩනය අඩු කරයි, මෙහෙයුම් පද්ධතියට මතකය වඩාත් කාර්යක්ෂමව ආපසු ලබා දෙයි, වෙනත් ක්‍රියාවලීන්හි පිටු මත කුණු එකතු කිරීමේ සහ දැඩි ගණනය කිරීම් වල බලපෑම අවම කරයි, සහ විවිධ CPU මධ්‍ය හරහා බර බෙදා හැරීමේ කාර්යක්ෂමතාව වැඩි කරන අතර ස්ථායීතාවය වැඩි කරයි (iframe සැකසීමේ ක්‍රියාවලියේ බිඳ වැටීම ප්‍රධාන වෙබ් අඩවියට සහ අනෙකුත් ටැබ් වලට බලපාන්නේ නැත).

දැඩි හුදකලා මාදිලිය භාවිතා කරන විට පැන නගින දන්නා ගැටළු අතර, ටැබ් විශාල ප්‍රමාණයක් විවෘත කිරීමේදී මතකයේ සහ ගොනු විස්තර කිරීමේ පරිභෝජනයේ සැලකිය යුතු වැඩි වීමක් මෙන්ම සමහර ඇඩෝන වල ක්‍රියාකාරිත්වය අඩාල වීම, iframe අන්තර්ගතය අතුරුදහන් වීම තිරපිටපත් පටිගත කිරීමේ කාර්යය මුද්‍රණය කිරීම සහ ඇමතීම, iframe වෙතින් හැඹිලි ලේඛනවල කාර්යක්ෂමතාව අඩුවීම, බිඳවැටීමකින් පසු සැසියක් ප්‍රතිසාධනය කරන විට සම්පූර්ණ කරන ලද නමුත් ඉදිරිපත් නොකළ පෝරමවල අන්තර්ගතය නැතිවීම.

ෆයර්ෆොක්ස් හි අනෙකුත් වෙනස්කම් අතර චතුර ලෙස ස්ථානගත කිරීමේ පද්ධතියට සංක්‍රමණය සම්පූර්ණ කිරීම, ඉහළ ප්‍රතිවිරෝධතා ප්‍රකාරයට වැඩිදියුණු කිරීම්, ගැන: ක්‍රියාවලි වෙත එක් ක්ලික් කිරීමකින් ක්‍රියාවලි කාර්ය සාධන පැතිකඩ පටිගත කිරීමේ හැකියාව එකතු කිරීම සහ පැරණි දේ ආපසු ලබා දීම සඳහා සැකසීමක් ඉවත් කිරීම ඇතුළත් වේ. Firefox 89 ට පෙර භාවිතා කරන ලද නව ටැබ් පිටුවේ විලාසය.

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

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