Ladybird، هڪ نئون اوپن سورس ۽ ڪراس پليٽ فارم ويب برائوزر

ladybird - پهريون تاثر

Ladybird برائوزر، SerenityOS LibWeb ۽ LibJS انجڻ تي ٻڌل.

تازو ئي SerenityOS آپريٽنگ سسٽم ڊولپرز ظاهر ڪيو ان جي ڪراس پليٽ فارم ويب برائوزر جو تعارف سڏيو ويندو آهي "ليڊي برڊ" LibWeb انجڻ ۽ LibJS JavaScript مترجم جي بنياد تي، جيڪي 2019 کان وٺي پروجيڪٽ پاران تيار ڪيا ويا آهن.

اهو ذڪر ڪرڻ جي قابل آهي ته نئين برائوزر جي تعمير کان بغير وڏي پئماني جي عزم ۽ ڪيترن ئي سالن کان ڪيترن ئي ماڻهن جي تعاون کان سواء ناممڪن آهي. Ladybird پروجيڪٽ جي پويان سر ٻي صورت ۾ C++ ۾ لاڳو ٿيل نئين اوپن سورس ڪراس پليٽ فارم GUI برائوزر سان ثابت ٿئي ٿو.

مان چاهيان ٿو ته هڪ ڏينهن ليڊي برڊ ۾ ڪم ڪرڻ لاءِ ٻين کي ادا ڪرڻ لاءِ ڪافي پئسا هجن. هن وقت، مان پنهنجي خاندان کي سهارو ڏيڻ لاءِ ڪافي ڪم ڪريان ٿو، پر جيڪڏهن شيون ان نقطي کان اڳتي وڌيون جتي آئون آرام سان آهيان، مان ٻيهر ترتيب ڏيڻ تي غور ڪندس ته جيئن آئون وڌيڪ مدد حاصل ڪري سگهان.

شروعاتي اسٽيج ۾ شروعات گوگل ڪروم جي بالادستي کي چيلينج ڏسڻ جي مستقبل جي امڪان تي بحث کي بحال ڪري ٿو.

گرافڪ انٽرفيس Qt لائبريري تي ٻڌل آهي ۽ اهو هڪ کلاسک انداز ۾ ٺهيل آهي ۽ ٽيب کي سپورٽ ڪري ٿو. برائوزر پنهنجي ويب اسٽيڪ استعمال ڪندي ٺاهيو ويو آهي، جنهن ۾ LibWeb ۽ LibJS کان علاوه، ٽيڪسٽ ۽ 2D گرافڪس LibGfx، هڪ ريگيولر ايڪسپريشن انجڻ LibRegex، هڪ XML پارسر LibXML، هڪ وچولي ڪوڊ مترجم WebAssembly (LibWasm) رينڊرنگ لاءِ لائبريري شامل آهي. يونيڪوڊ LibUnicode سان گڏ ڪم ڪرڻ لاءِ لائبريري، LibTextCodec ٽيڪسٽ انڪوڊنگ ڪنورشن لائبريري، مارڪ ڊائون پارسر (LibMarkdown)، ۽ LibCore لائبريري، جنهن ۾ مفيد ڪمن جي هڪ عام سيٽ سان، جهڙوڪ وقت جي تبديلي، I/O، ۽ MIME قسم جي هينڊلنگ.

"SerenityOS برائوزر ھاڻي Acid3 ٽيسٽ پاس ڪري ٿو! منهنجي ڄاڻ موجب، اسان پهريون نئون اوپن سورس برائوزر آهيون جنهن هن سنگ ميل تي پهچي شروعاتي ٽيسٽ رليز کان وٺي. اها گذريل ٻن هفتن دوران هڪ ٽيم جي ڪوشش ڪئي وئي آهي ۽ مون کي تمام فخر آهي انهن سڀني تي جن ۾ حصو ورتو آهي“، منصوبي جي انچارج شخص جو اعلان ڪيو. Acid3 ٽيسٽ جي ڪاميابي جو مطلب آهي ته هن برائوزر تي ترقياتي ڪم هڪ اهڙي مرحلي تي پهچي چڪو آهي جتي ان کي 2010 جي آس پاس تمام سٺي درجه بندي ڏني وئي هوندي. پروجيڪٽ جي ترقي ۾ ٻه سال ۽ ٽي مهينا آهن.

برائوزر سڀني وڏن ويب معيارن کي سپورٽ ڪري ٿو ۽ ڪاميابيءَ سان Acid3 ٽيسٽ پاس ڪري ٿو، ان کان علاوه HTTP ۽ HTTPS پروٽوڪول جي سپورٽ ڪرڻ سان. مستقبل لاءِ منصوبا شامل آهن ملٽي ٿريڊ سپورٽ جو نفاذ، جتي هر ٽيب کي الڳ پروسيس ۾ پروسيس ڪيو ويندو آهي، گڏوگڏ ڪارڪردگي بهتر ڪرڻ ۽ ترقي يافته خاصيتن جهڙوڪ CSS flexbox ۽ CSS گرڊ تي عمل درآمد.

پروجيڪٽ اصل ۾ جولاءِ ۾ لينڪس تي ٻڌل ڪنٽينر طور ٺاهي وئي SerenityOS آپريٽنگ سسٽم جي ويب اسٽيڪ کي ڊيبگ ڪرڻ لاء، جيڪو پنهنجو SerenityOS برائوزر ٺاهي ٿو. پر ڪجهه وقت کان پوء اهو واضح ٿيو ته ترقي ڊيبگنگ يوٽيلٽي کان ٻاهر ٿي وئي آهي ۽ هڪ عام برائوزر طور استعمال ڪري سگهجي ٿو (پروجيڪٽ اڃا ترقي هيٺ آهي ۽ روزاني استعمال لاء تيار ناهي). ويب اسٽيڪ پڻ ترقي ڪئي آهي SerenityOS-مخصوص ترقي کان هڪ ڪراس پليٽ فارم برائوزر انجڻ تائين.

"مهرباني ڪري نوٽ ڪريو ته اسان صرف ترقي جي شروعات تي آهيون ۽ ويب پليٽ فارم جون ڪيتريون ئي فنڪشنلٽيون غائب يا خراب آهن. اهو هڪ ڊگهو وقت ٿيندو اڳي Ladybird روزاني جهازن لاء تيار آهي. اسان اڃا تائين ترقي جي چڪر جو حصو "ان کي ڪم ڪريو" ۾ آهيون. جيئن ته، اسان کي بهتر ڪرڻ جي ڀيٽ ۾ فيچرز کي درست ڪرڻ ۽ سپورٽ ڪرڻ تي وڌيڪ ڌيان ڏيڻو پوندو. ڪارڪردگي جو ڪم بنيادي طور تي تعميراتي سطح تي ڪيو ويندو آهي، جيتوڻيڪ مخصوص اصلاح پڻ ڪيون وينديون آهن جيڪي خاص درد جي پوائنٽن کي گھٽائي ڇڏيندا آهن.

ليڊي برڊ ويب برائوزر پروجيڪٽ ۽ ان جي انجڻ جي باري ۾ وڌيڪ سکڻ ۾ دلچسپي رکندڙن لاءِ، توهان کي ڄاڻڻ گهرجي ته ڪوڊ C++ ۾ لکيل آهي ۽ 2-شق BSD لائسنس تحت آزاد طور تي دستياب آهي، ۽ اهو ذڪر ڪيو ويو آهي ته بلڊنگ سپورٽ لينڪس، macOS، ونڊوز (WSL)، Android، ۽ Haiku.

توهان تفصيل چيڪ ڪري سگهو ٿا اصل پوسٽ تان هيٺين لنڪ.


مضمون جو مواد اسان جي اصولن تي عمل ڪري ٿو ايڊيٽوريل اخلاقيات. غلطي ڪلڪ ڪرڻ جي رپورٽ لاءِ هتي.

تبصرو ڪرڻ جو پهريون

پنهنجي راءِ ڏيو

پنهنجي اي ميل ايڊريس شايع نه ڪيو ويندو. گهري شعبن سان لڳل آهن *

*

*

  1. ڊيٽا جو ذميوار: Miguel Ángel Gatón
  2. ڊيٽا جو مقصد: ڪنٽرول سپيم ، تبصرو جي انتظام.
  3. سازش: توهان جي رضامندي
  4. ڊيٽا جي ابلاغ: ڊيٽا کي قانوني ذميواري کانسواءِ ٽئين پارٽين تائين رسائي نه ڏني ويندي.
  5. ڊيٽا اسٽوريج: ڊيٽابيس اويسينٽس نيٽورڪ (اي يو) پاران ميزباني ڪيل
  6. حق: ڪنهن به وقت توهان پنهنجي معلومات کي محدود ، ٻيهر ۽ ختم ڪري سگهو ٿا.