کراس پلیٹ فارم لیڈی برڈ ویب براؤزر متعارف کرایا گیا۔

SerenityOS آپریٹنگ سسٹم کے ڈویلپرز نے LibWeb انجن اور LibJS JavaScript انٹرپریٹر پر مبنی کراس پلیٹ فارم لیڈی برڈ ویب براؤزر پیش کیا، جسے یہ پروجیکٹ 2019 سے تیار کر رہا ہے۔ گرافیکل انٹرفیس Qt لائبریری پر مبنی ہے۔ کوڈ C++ میں لکھا گیا ہے اور BSD لائسنس کے تحت تقسیم کیا گیا ہے۔ لینکس، میکوس، ونڈوز (WSL) اور اینڈرائیڈ کو سپورٹ کرتا ہے۔

انٹرفیس کلاسک انداز میں ڈیزائن کیا گیا ہے اور ٹیبز کو سپورٹ کرتا ہے۔ براؤزر اپنے ویب اسٹیک کا استعمال کرتے ہوئے بنایا گیا ہے، جس میں LibWeb اور LibJS کے علاوہ، متن اور 2D گرافکس LibGfx، ریگولر ایکسپریشنز کے لیے انجن LibRegex، XML پارسر LibXML، انٹرمیڈیٹ کوڈ انٹرپریٹر WebAssembly (LibWasm) کے لیے لائبریری شامل ہے۔ ، یونیکوڈ LibUnicode، LibTextCodec ٹیکسٹ انکوڈنگ کنورژن لائبریری، مارک ڈاون پارسر (LibMarkdown)، اور LibCore لائبریری کے ساتھ کام کرنے کے لیے لائبریری جس میں وقت کی تبدیلی، I/O کنورژن، اور MIME قسم کی ہینڈلنگ جیسے مفید افعال کے ایک مشترکہ سیٹ کے ساتھ۔

براؤزر بڑے ویب معیارات کو سپورٹ کرتا ہے اور Acid3 ٹیسٹ کامیابی سے پاس کرتا ہے۔ HTTP اور HTTPS پروٹوکول کے لیے سپورٹ موجود ہے۔ مستقبل کے منصوبوں میں ملٹی پروسیس موڈ کے لیے سپورٹ شامل ہے، جس میں ہر ٹیب کو ایک مختلف عمل میں پروسیس کیا جاتا ہے، نیز کارکردگی کی اصلاح اور سی ایس ایس فلیکس باکس اور سی ایس ایس گرڈ جیسی جدید خصوصیات کا نفاذ۔

اس پروجیکٹ کو ابتدائی طور پر جولائی میں SerenityOS آپریٹنگ سسٹم کے ویب اسٹیک کو ڈیبگ کرنے کے لیے لینکس پر چلنے والے ایک فریم ورک کے طور پر بنایا گیا تھا، جس نے اپنا براؤزر SerenityOS براؤزر تیار کیا تھا۔ لیکن کچھ عرصے بعد یہ واضح ہو گیا کہ ڈیولپمنٹ ڈیبگنگ یوٹیلیٹی کے دائرہ سے باہر ہو گئی ہے اور اسے باقاعدہ براؤزر کے طور پر استعمال کیا جا سکتا ہے (منصوبہ ابھی تک ترقی کے مرحلے پر ہے اور روزمرہ کے استعمال کے لیے تیار نہیں ہے)۔ ویب اسٹیک بھی SerenityOS مخصوص ترقی سے کراس پلیٹ فارم براؤزر انجن میں تبدیل ہو گیا ہے۔

کراس پلیٹ فارم لیڈی برڈ ویب براؤزر متعارف کرایا گیا۔


ماخذ: opennet.ru

نیا تبصرہ شامل کریں