රස්ට් වලින් ලියා ඇති Kosmonaut බ්‍රව්සර් එන්ජිම හඳුන්වා දෙන ලදී

ව්යාපෘතියේ සීමාවන් තුළ ගගනගාමියා බ්‍රව්සර් එන්ජිමක් සංවර්ධනය වෙමින් පවතී, එය සම්පූර්ණයෙන්ම රස්ට් භාෂාවෙන් ලියා ඇති අතර සර්වෝ ව්‍යාපෘතියේ සමහර වර්ධනයන් භාවිතා කරයි. කේතය විසින් බෙදා හරිනු ලැබේ MPL 2.0 (Mozilla Public License) යටතේ බලපත්‍ර ලබා ඇත. විදැහුම්කරණය සඳහා OpenGL බන්ධන භාවිතා වේ gl-rs මලකඩ භාෂාවෙන්. කවුළු කළමනාකරණය සහ OpenGL සන්දර්භය නිර්මාණය පුස්තකාලය විසින් ක්රියාත්මක කරනු ලැබේ ග්ලූටින්. HTML සහ CSS විග්‍රහ කිරීමට සංරචක භාවිතා වේ html5ever и cssparserව්යාපෘතිය මගින් සංවර්ධනය කරන ලදී සර්වෝ.
DOM සමඟ වැඩ කිරීමේ කේතය ව්‍යාපෘතියේ වර්ධනයන් මත පදනම් වේ කුචිකි, HTML/XML හැසිරවීම සඳහා පුස්තකාලයක් සංවර්ධනය කරයි. භාවිතා කරන ලද ව්යාපෘති අතර, පර්යේෂණාත්මක වෙබ් එන්ජිමක් ද සඳහන් වේ රොබින්සන්, වසර 5 ක පමණ කාලයක සිට අඩක් අතහැර දැමූ තත්වයක පවතී.

වත්මන් සංවර්ධන අදියරේදී, මූලික HTML සහාය සහ සීමිත CSS හැකියාවන් සමූහයක් සපයනු ලබන අතර, බොහෝ නවීන පිටු බැලීම සඳහා තවමත් ප්රමාණවත් නොවේ. කෙසේ වෙතත් සරල පිටු CSS සමඟ divs නිවැරදිව ඇඳ ඇත. බ්‍රව්සර් එන්ජින් සංවර්ධනය කිරීමේ ක්‍රියාවලිය ඉගැන්වීම සඳහා මෙම ව්‍යාපෘතිය මුලින් ආරම්භ කරන ලද්දේ වසරකට පෙර, නමුත් දැන් නව යෙදුම් සොයා ගැනීමට උත්සාහ කරයි.

දැනටමත් ක්රියාත්මක කර ඇති දේ:

  • HTML විග්‍රහ කිරීම, CSS උපකුලකය, කැස්කැඩින් CSS, DOM.
  • පිටු විදැහුම්කරණය, අන්තර්ගත පිරිසැලසුම අවහිර කිරීම.
  • සාරාංශ සඳහා අර්ධ සහාය පෙට්ටි ආකෘති සහ දේපල"දිශාව«.
  • ප්‍රදර්ශනය කරන ලද මූලද්‍රව්‍ය සහිත ගසක් සමඟ නිදොස් ඩම්ප් උත්පාදනය කිරීම.
  • අධි-DPI තිර සඳහා අත්තනෝමතික පරිමාණ සාධක සඳහා සහය දක්වයි.
  • FreeType පුස්තකාලය භාවිතයෙන් පෙළ විදැහුම්කරණය.
  • සහාය ප්රවාහ පිරිසැලසුම, සන්දර්භය-සංවේදී පේළිගත හැඩතල ගැන්වීම සහ විදැහුම්කරණය.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න