ڪراس پليٽ فارم ويب برائوزر Ladybird متعارف ڪرايو

SerenityOS آپريٽنگ سسٽم جي ڊولپرز پيش ڪيو ڪراس پليٽ فارم Ladybird ويب برائوزر، LibWeb انجڻ ۽ LibJS JavaScript مترجم جي بنياد تي، جيڪو پروجيڪٽ 2019 کان ترقي ڪري رهيو آهي. گرافڪ انٽرفيس Qt لائبريري تي ٻڌل آهي. ڪوڊ C++ ۾ لکيل آهي ۽ BSD لائسنس تحت ورهايو ويو آهي. لينڪس، MacOS، ونڊوز (WSL) ۽ Android کي سپورٽ ڪري ٿو.

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

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

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

ڪراس پليٽ فارم ويب برائوزر Ladybird متعارف ڪرايو


جو ذريعو: opennet.ru

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