فائر فاڪس ۾ ويلينڊ سپورٽ کي بهتر بڻائڻ لاءِ روڊ ميپ

مارٽن اسٽرانسڪي، هڪ فائر فاڪس پيڪيج سنڀاليندڙ Fedora ۽ RHEL لاءِ جيڪو فائر فاڪس کي Wayland ڏانهن پورٽ ڪري رهيو آهي، هڪ رپورٽ شايع ڪئي جنهن ۾ فائر فاڪس ۾ هلندڙ جديد ترقيات جو جائزو ورتو ويو Wayland پروٽوڪول تي ٻڌل ماحول ۾.

فائر فاکس جي ايندڙ رليز ۾، اهو ڪلپ بورڊ سان گڏ Wayland جي تعمير ۾ مشاهدو ڪيل مسئلن کي حل ڪرڻ ۽ پاپ اپ کي هٿ ڪرڻ جي منصوبابندي ڪئي وئي آهي. اهي خاصيتون فوري طور تي لاڳو نه ٿي سگهيا آهن اختلافن جي ڪري انهن جي X11 ۽ Wayland ۾ لاڳو ڪرڻ جي طريقي ۾. پهرين صورت ۾، مشڪلاتن سبب پيدا ٿيا Wayland ڪلپ بورڊ جي غير هم وقتي طور تي هلندي، جنهن کي Wayland ڪلپ بورڊ تائين خلاصي رسائي لاءِ الڳ پرت ٺاهڻ جي ضرورت هئي. بيان ڪيل پرت کي فائر فاکس 93 ۾ شامل ڪيو ويندو ۽ ڊفالٽ طور تي فائر فاکس 94 ۾ فعال ڪيو ويندو.

پاپ اپ ڊائلاگ جي حوالي سان، بنيادي مشڪل اها هئي ته Wayland کي پاپ اپ ونڊوز جي سخت درجه بندي جي ضرورت آهي، يعني. هڪ والدين ونڊو هڪ پاپ اپ سان چائلڊ ونڊو ٺاهي سگهي ٿي، پر ان ونڊو مان شروع ٿيندڙ ايندڙ پاپ اپ کي اصل چائلڊ ونڊو سان جڙيل هجڻ گهرجي، هڪ زنجير ٺاهيندي. فائر فاکس ۾، هر ونڊو ڪيترن ئي پاپ اپن کي جنم ڏئي سگهي ٿي جيڪي هڪ ترتيب نه ٺاهيندا هئا. مسئلو اهو هو ته جڏهن Wayland استعمال ڪندي، هڪ پاپ اپ کي بند ڪرڻ لاءِ ونڊوز جي پوري زنجير کي ٻين پاپ اپن سان ٻيهر ٺاهڻ جي ضرورت آهي، ان حقيقت جي باوجود ته ڪيترن ئي کليل پاپ اپن جي موجودگي غير معمولي ڳالهه ناهي، ڇاڪاڻ ته مينيو ۽ پاپ اپ ان صورت ۾ لاڳو ڪيا ويندا آهن. پاپ اپ ٽول ٽائپس، ايڊ آن ڊائلاگ، اجازت جون درخواستون، وغيره. صورتحال Wayland ۽ GTK ۾ خامين جي ڪري پڻ پيچيده ٿي وئي، جنهن جي ڪري ننڍيون تبديليون مختلف رجعتن جو سبب بڻجي سگهن ٿيون. بهرحال، Wayland لاءِ پاپ اپس کي سنڀالڻ لاءِ ڪوڊ ڊيبگ ڪيو ويو آهي ۽ فائر فاڪس 94 ۾ شامل ڪرڻ جي منصوبابندي ڪئي وئي آهي.

ٻين Wayland سان لاڳاپيل سڌارن ۾ شامل ڪرڻ شامل آهن 93 اسڪيلنگ تبديليون Firefox تي مختلف DPI اسڪرينن تي، جيڪي ونڊو کي گھڻ-مانيٽر ترتيبن ۾ اسڪرين جي ڪنڊ ڏانھن منتقل ڪرڻ وقت چمڪندڙ ختم ڪن ٿيون. فائر فاڪس 95 ان مسئلن کي حل ڪرڻ جو منصوبو ٺاهي ٿو جيڪي پيدا ٿين ٿا جڏهن ڊريگ اينڊ ڊراپ انٽرفيس استعمال ڪندي، مثال طور، جڏهن فائلن کي ٻاهرين ذريعن کان مقامي فائلن ڏانهن نقل ڪيو وڃي ۽ جڏهن ٽيب کي منتقل ڪيو وڃي.

فائر فاڪس 96 جي جاري ٿيڻ سان، فائر فاڪس پورٽ فار ويلينڊ کي X11 بلڊ سان ڪارڪردگيءَ ۾ مجموعي برابري تي آڻڻ جي رٿابندي ڪئي وئي آهي، گهٽ ۾ گهٽ جڏهن فيڊورا جي GNOME ماحول ۾ هلندي. ان کان پوء، ڊولپرز جو ڌيان GPU پروسيس جي Wayland ماحول ۾ ڪم کي عزت ڏيڻ لاء تبديل ڪيو ويندو، جنهن ۾ گرافڪس ايڊاپٽرز سان رابطي لاء ڪوڊ شامل آهي ۽ جيڪو ڊرائيور جي ناڪامي جي صورت ۾ مکيه برائوزر جي عمل کي حادثي کان بچائيندو آهي. GPU پروسيس پڻ VAAPI استعمال ڪندي وڊيو ڊيڪوڊنگ لاءِ ڪوڊ شامل ڪرڻ جي منصوبابندي ڪئي وئي آهي، جيڪو هن وقت مواد جي پروسيسنگ عملن ۾ هلندو آهي.

اضافي طور تي، اسان هڪ سخت سائيٽ آئسوليشن موڊ جي شموليت کي نوٽ ڪري سگهون ٿا، جيڪو Fission پروجيڪٽ جي حصي طور تيار ڪيو ويو آهي، فائر فاڪس جي مستحڪم شاخن جي استعمال ڪندڙن جي ٿورڙي سيڪڙو لاءِ. ان جي ابتڙ استعمال ٿيل ٽيب پروسيسنگ جي منصفاڻي ورڇ جي موجوده تلاءَ ۾ پروسيسنگ (8 ڊفالٽ طور تي)، اڪيلائي لائن موڊ هر سائيٽ جي پروسيسنگ کي پنهنجي الڳ عمل ۾ رکي ٿو، جدا جدا نه ٽيب ذريعي، پر ڊومين طرفان (عوامي Suffix. )، جيڪو خارجي اسڪرپٽ ۽ iframe بلاڪ جي اضافي ڌار ڌار مواد جي اجازت ڏئي ٿو. فيشن موڊ کي فعال ڪرڻ "fission.autostart=true" variable ذريعي ڪنٽرول ڪيو ويندو آهي اٽڪل:config يا اٽڪل:preferences#experimental صفحي تي.

سخت اڪيلائي وارو موڊ سائڊ چينل جي حملن کان بچاءُ ۾ مدد ڪري ٿو، جهڙوڪ جيڪي Specter vulnerabilities سان جڙيل آهن، ۽ ميموري فريگمينٽيشن کي به گھٽائي ٿو، وڌيڪ موثر طريقي سان ميموري کي آپريٽنگ سسٽم ڏانهن موٽائي ٿو، ڪچري کي گڏ ڪرڻ جي اثر کي گھٽائي ٿو ۽ ٻين عملن ۾ صفحن تي سخت حساب ڪتاب، ۽ مختلف سي پي يو ڪور ۾ لوڊ ورهائڻ جي ڪارڪردگي کي وڌائي ٿو ۽ استحڪام وڌائي ٿو (آئي فريم کي پروسيس ڪرڻ واري عمل جو حادثو مکيه سائيٽ ۽ ٻين ٽيب کي متاثر نه ڪندو).

ڄاڻايل مسئلن مان جيڪي پيدا ٿين ٿا جڏهن سخت علحدگي واري موڊ کي استعمال ڪندي، ميموري ۽ فائل ڊسپيڪٽر جي استعمال ۾ هڪ قابل ذڪر اضافو آهي جڏهن وڏي تعداد ۾ ٽيب کولڻ، انهي سان گڏ ڪجهه اضافو جي ڪم ۾ خلل، iframe مواد جي غائب ٿيڻ جڏهن. اسڪرين شاٽ رڪارڊنگ فنڪشن کي پرنٽ ڪرڻ ۽ ڪال ڪرڻ، iframe مان دستاويزن کي ڪيش ڪرڻ جي ڪارڪردگي گھٽائي، مڪمل ٿيل پر جمع نه ٿيل فارمن جي مواد جو نقصان جڏهن سيشن حادثي کان پوءِ بحال ٿئي.

فائر فاڪس ۾ ٻيون تبديليون شامل آهن لڏپلاڻ جو فلو لوڪلائيزيشن سسٽم ۾ مڪمل ٿيڻ، هاءِ ڪنٽراسٽ موڊ ۾ بهتري، پروسيس جي ڪارڪردگي جي پروفائيل کي هڪ ڪلڪ ۾ رڪارڊ ڪرڻ جي صلاحيت جو اضافو: پروسيس، ۽ پراڻي کي واپس ڪرڻ لاءِ سيٽنگ کي هٽائڻ. نئين ٽيب صفحي جو انداز جيڪو فائر فاکس 89 کان اڳ استعمال ڪيو ويو.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو