د Kosmonaut براوزر انجن، په زنګ کې لیکل شوی، معرفي شو

د پروژې په حدودو کې فضانورد د براوزر انجن رامینځته کیږي ، په بشپړ ډول د زنګ په ژبه لیکل شوی او د سرو پروژې ځینې پرمختګونه کاروي. کوډ لخوا توزیع شوی د MPL 2.0 (Mozilla Public Licence) لاندې جواز شوی. د OpenGL بندیزونه د رینډینګ لپاره کارول کیږي gl-rs د زنګ په ژبه. د کړکۍ مدیریت او د OpenGL شرایطو جوړول د کتابتون لخوا پلي کیږي ګلوټین. اجزا د HTML او CSS پارس کولو لپاره کارول کیږي html5ever и cssparserد پروژې لخوا رامینځته شوی سرسو.
د DOM سره د کار کولو کوډ د پروژې د پرمختګونو پر بنسټ والړ دی کوچکي، کوم چې د HTML/XML سمبالولو لپاره کتابتون رامینځته کوي. د کارول شویو پروژو په منځ کې، د تجربوي ویب انجن هم یادونه شوې رابنسن، چې د شاوخوا 5 کلونو راهیسې په نیمه پریښودل شوي حالت کې دی.

د پرمختګ په اوسني پړاو کې، د HTML بنسټیز ملاتړ او د CSS وړتیاوو محدود سیټ چمتو شوي، کوم چې لاهم د ډیرو عصري پاڼو لیدلو لپاره کافي ندي. بیا هم ساده پاڼې د CSS سره divs په سمه توګه رسم شوي. پروژه په اصل کې یو کال دمخه د براوزر انجنونو رامینځته کولو پروسې ښوولو لپاره رامینځته شوې ، مګر اوس هڅه کوي د غوښتنلیک نوي ځایونه ومومي.

هغه څه چې لا دمخه پلي شوي دي:

  • HTML پارس کول، د سی ایس ایس سبسیټ، کاسکیډینګ CSS، DOM.
  • د پاڼې وړاندې کول، د منځپانګې ترتیب بلاک کول.
  • د خلاصون لپاره جزوی ملاتړ د بکس ماډلونه او ملکیتونه "جهت".
  • د ښودل شوي عناصرو ونې سره د ډیبګ ډمپونو رامینځته کول.
  • د لوړ DPI سکرینونو لپاره د خپل سري اندازه کولو فکتورونو ملاتړ کوي.
  • د وړیا ټایپ کتابتون په کارولو سره متن وړاندې کول.
  • ملاتړ د جریان ترتیب، د شرایطو سره حساس انلاین فارمیټ کول او رینډینګ.

سرچینه: opennet.ru

Add a comment