Ladybird, නව විවෘත මූලාශ්‍රයක් සහ හරස් වේදිකා වෙබ් බ්‍රව්සරයක්

ලේඩිබර්ඩ්-පළමු-හැඟීම්

Ladybird බ්‍රව්සරය, SerenityOS LibWeb සහ LibJS එන්ජින් මත පදනම් වේ.

මෑතකදී SerenityOS මෙහෙයුම් පද්ධති සංවර්ධකයින් එළිදක්වන ලදී එහි හරස් වේදිකා වෙබ් බ්‍රව්සරය හඳුන්වා දීම "ලේඩි බර්ඩ්" LibWeb එන්ජිම සහ LibJS JavaScript පරිවර්තකය මත පදනම්ව, 2019 සිට ව්‍යාපෘතිය මගින් සංවර්ධනය කර ඇත.

විශාල අරමුදල්වල කැපවීම සහ වසර ගණනාවක් පුරා බොහෝ පුද්ගලයින්ගේ සහයෝගීතාවයෙන් තොරව මුල සිටම නව බ්‍රව්සරයක් තැනීම කළ නොහැකි බව සඳහන් කිරීම වටී. ලේඩිබර්ඩ් ව්‍යාපෘතිය පිටුපස සිටින ප්‍රධානියා C++ හි ක්‍රියාත්මක කරන ලද නව විවෘත කේත හරස් වේදිකා GUI බ්‍රවුසරය සමඟ වෙනත් ආකාරයකින් ඔප්පු කරයි.

දවසක ලේඩිබර්ඩ් එකේ වැඩ කරන්න අනිත් අයට ගෙවන්න තරම් සල්ලි තියෙනවා නම් මම ආසයි. මේ මොහොතේ, මම මගේම පවුලට සහයෝගය දැක්වීමට ප්‍රමාණවත් මුදලක් උපයමි, නමුත් මට සැපපහසු මට්ටමෙන් ඔබ්බට දේවල් වර්ධනය වුවහොත්, මම ප්‍රතිව්‍යුහගත කිරීම සලකා බලමි, එවිට මට තවත් උපකාර කුලියට ගත හැකිය.

මුල් අදියරේ මුලපිරීම ගූගල් ක්‍රෝම් හි ආධිපත්‍යය අභියෝගයට ලක් කිරීමේ අනාගත හැකියාව පිළිබඳ විවාදය නැවත පණ ගන්වයි.

චිත්රක අතුරු මුහුණත Qt පුස්තකාලය මත පදනම් වේ සහ එය සම්භාව්‍ය ශෛලියකින් නිර්මාණය කර ඇති අතර ටැබ් සඳහා සහය දක්වයි. බ්‍රවුසරය ගොඩනගා ඇත්තේ LibWeb සහ LibJS වලට අමතරව, පෙළ විදැහුම්කරණය සඳහා පුස්තකාලයක් සහ LibGfx 2D ග්‍රැෆික්, සාමාන්‍ය ප්‍රකාශන එන්ජිමක් LibRegex, XML parser LibXML, අතරමැදි කේත පරිවර්තකයක් වන WebAssembly (LibWasm) ඇතුළත් වේ. Unicode LibUnicode සමඟ වැඩ කිරීම සඳහා පුස්තකාලයක්, LibTextCodec පෙළ කේතීකරණ පරිවර්තන පුස්තකාලය, Markdown විග්‍රහකය (LibMarkdown), සහ LibCore පුස්තකාලය කාල පරිවර්තන, I/O, සහ MIME ආකාරයේ හැසිරවීම වැනි පොදු ප්‍රයෝජනවත් කාර්යයන් සමූහයක් සමඟින්.

“SerenityOS බ්‍රව්සරය දැන් Acid3 පරීක්ෂණය සමත් වේ! මගේ දැනුමට අනුව, මූලික පරීක්ෂණ නිකුතුවෙන් පසු මෙම සන්ධිස්ථානයට ළඟා වූ පළමු නව විවෘත කේත බ්‍රවුසරය අපි වේ. එය පසුගිය සති දෙක තුළ කණ්ඩායම් ප්‍රයත්නයක් වූ අතර දායක වූ සියලු දෙනා ගැන මම ඉතා ආඩම්බර වෙමි”, ව්‍යාපෘතිය භාර පුද්ගලයා නිවේදනය කරයි. Acid3 පරීක්ෂණයේ සාර්ථකත්වය යන්නෙන් අදහස් වන්නේ මෙම බ්‍රවුසරයේ සංවර්ධන කටයුතු 2010 දී පමණ එය ඉතා හොඳ ලෙස ශ්‍රේණිගත කළ හැකි මට්ටමකට පැමිණ ඇති බවයි. ව්‍යාපෘතිය සංවර්ධනය වී වසර දෙකයි මාස තුනකි.

බ්‍රවුසරය සියලුම ප්‍රධාන වෙබ් ප්‍රමිතීන්ට සහය දක්වයි සහ HTTP සහ HTTPS ප්‍රොටෝකෝල සඳහා සහය දැක්වීමට අමතරව, Acid3 පරීක්ෂණ සාර්ථකව සමත් වේ. අනාගතය සඳහා වන සැලසුම්වලට බහු නූල් සහය ක්‍රියාත්මක කිරීම ඇතුළත් වන අතර, එහිදී එක් එක් ටැබය වෙනම ක්‍රියාවලියකින් සකසනු ලැබේ, මෙන්ම කාර්ය සාධන ප්‍රශස්තිකරණය සහ CSS flexbox සහ CSS ජාලකය වැනි උසස් විශේෂාංග ක්‍රියාත්මක කිරීම.

මෙම ව්‍යාපෘතිය මුලින් නිර්මාණය කරන ලද්දේ Linux මත පදනම් වූ බහාලුමක් ලෙස ජූලි මාසයේදීය තමන්ගේම SerenityOS බ්‍රව්සරය සංවර්ධනය කරන SerenityOS මෙහෙයුම් පද්ධතියේ වෙබ් තොගය නිදොස් කිරීමට. නමුත් ටික වේලාවකට පසු, සංවර්ධනය දෝශ නිරාකරණ උපයෝගීතාවයෙන් ඔබ්බට ගොස් සාමාන්‍ය බ්‍රව්සරයක් ලෙස භාවිතා කළ හැකි බව පැහැදිලි විය (ව්‍යාපෘතිය තවමත් සංවර්ධනය වෙමින් පවතින අතර දෛනික භාවිතය සඳහා සූදානම් නැත). වෙබ් තොගය SerenityOS-විශේෂිත සංවර්ධනයේ සිට හරස් වේදිකා බ්‍රවුසර එන්ජිමක් දක්වා ද පරිණාමය වී ඇත.

“අපි සිටින්නේ සංවර්ධනයේ ආරම්භයේ පමණක් බවත් වෙබ් වේදිකාවේ බොහෝ ක්‍රියාකාරීත්වයන් අස්ථානගත වී හෝ දෝෂ සහිත බවත් කරුණාවෙන් සලකන්න. ලේඩිබර්ඩ් දිනපතා යාත්‍රා කිරීමට සූදානම් වීමට බොහෝ කාලයක් ගතවනු ඇත. අපි තවමත් සිටින්නේ සංවර්ධන චක්‍රයේ "එය ක්‍රියාත්මක කරන්න" කොටසේය. එනිසා, අපි ප්‍රශස්ත කිරීමට වඩා විශේෂාංග සවි කිරීම සහ සහාය දැක්වීම කෙරෙහි වැඩි අවධානයක් යොමු කරමු. කාර්ය සාධන කටයුතු මූලික වශයෙන් වාස්තු විද්‍යාත්මක මට්ටමින් සිදු කරනු ලැබේ, නමුත් විශේෂිත වේදනා ස්ථාන සමනය කරන විශේෂිත ප්‍රශස්තිකරණයන් ද සිදු කර ඇත.

Ladybird වෙබ් බ්‍රව්සර් ව්‍යාපෘතිය සහ එහි එන්ජිම ගැන වැඩිදුර ඉගෙන ගැනීමට කැමති අය සඳහා, කේතය C++ වලින් ලියා ඇති බවත්, 2-වගන්තිය BSD බලපත්‍රය යටතේ නොමිලේ ලබා ගත හැකි බවත්, Builds Linux, macOS, සහය දක්වන බව සඳහන් වේ. Windows (WSL), Android, සහ Haiku.

ඔබට විස්තර පරීක්ෂා කළ හැකිය මුල් පෝස්ට් එකෙන් පහත සබැඳිය.


ලිපියේ අන්තර්ගතය අපගේ මූලධර්මවලට අනුකූල වේ කතුවැකි ආචාර ධර්ම. දෝෂයක් වාර්තා කිරීමට ක්ලික් කරන්න මෙන්න.

අදහස් පළ කිරීමට ප්රථම වන්න

ඔබේ අදහස තබන්න

ඔබේ ඊ-මේල් ලිපිනය පළ කරනු නොලැබේ. අවශ්ය ක්ෂේත්ර දක්වා ඇති ලකුණ *

*

*

  1. දත්ත සඳහා වගකිව යුතු: මිගෙල් ඇන්ජල් ගැටන්
  2. දත්තවල අරමුණ: SPAM පාලනය කිරීම, අදහස් කළමනාකරණය.
  3. නීත්‍යානුකූලභාවය: ඔබේ කැමැත්ත
  4. දත්ත සන්නිවේදනය: නෛතික බැඳීමකින් හැර දත්ත තෙවන පාර්ශවයකට සන්නිවේදනය නොකෙරේ.
  5. දත්ත ගබඩා කිරීම: ඔක්සෙන්ටස් නෙට්වර්ක්ස් (EU) විසින් සත්කාරකත්වය දක්වන දත්ත සමුදාය
  6. අයිතිවාසිකම්: ඕනෑම වේලාවක ඔබට ඔබේ තොරතුරු සීමා කිරීමට, නැවත ලබා ගැනීමට සහ මකා දැමීමට හැකිය.