Ладибирд, нови веб претраживач отвореног кода и више платформи

бубамара-први утисци

Ладибирд претраживач, заснован на СеренитиОС ЛибВеб и ЛибЈС моторима.

Недавно је Програмери оперативног система СеренитиОС су представили увођење свог вишеплатформског веб претраживача тзв "Лади Бирд" заснован на ЛибВеб енгине-у и ЛибЈС ЈаваСцрипт интерпретеру, које је пројекат развијао од 2019. године.

Вреди напоменути да је изградња новог претраживача од нуле немогућа без ангажовања великих средстава и сарадње многих људи током много година. Глава пројекта Ладибирд доказује супротно са новим ГУИ претраживачем отвореног кода за више платформи имплементираним у Ц++.

Волео бих да имам довољно новца да једног дана платим другима да раде у Ладибирд. Тренутно зарађујем довољно да издржавам сопствену породицу, али ако ствари пређу границе где ми је пријатно, размислићу о реструктурирању како бих могао да ангажујем више помоћи.

Иницијатива у раној фази оживљава дебату о будућој могућности да се хегемонија Гоогле Цхроме-а доведе у питање.

Графички интерфејс заснива се на Кт библиотеци и дизајниран је у класичном стилу и подржава табове. Прегледач је направљен коришћењем сопственог веб стека, који, поред ЛибВеб и ЛибЈС, укључује библиотеку за приказивање текста и 2Д графике ЛибГфк, механизам регуларних израза ЛибРегек, КСМЛ парсер ЛибКСМЛ, интермедијарни тумач кода ВебАссембли (ЛибВасм), библиотеку за рад са Уницоде ЛибУницоде, библиотеку конверзије кодирања текста ЛибТектЦодец, Маркдовн парсер (ЛибМаркдовн) и библиотеку ЛибЦоре са заједничким скупом корисних функција, као што су конверзија времена, И/О и руковање МИМЕ типовима.

„СеренитиОС претраживач сада пролази Ацид3 тест! Колико ја знам, ми смо први нови претраживач отвореног кода који је достигао ову прекретницу од првобитног тестног издања. То је био тимски рад у последње две недеље и веома сам поносан на све оне који су дали свој допринос“, најављује особа задужена за пројекат. Успех Ацид3 теста значи да је рад на развоју овог претраживача достигао фазу у којој би око 2010. године био оцењен као веома добар. Пројекат се развија две године и три месеца.

Прегледач подржава све главне веб стандарде и успешно пролази Ацид3 тестове, поред тога што има подршку за ХТТП и ХТТПС протоколе. Планови за будућност укључују имплементацију подршке за више нити, где се свака картица обрађује у посебном процесу, као и оптимизације перформанси и имплементацију напредних функција као што су ЦСС флекбок и ЦСС грид.

Пројекат је првобитно креиран у јулу као контејнер заснован на Линуку за отклањање грешака у веб стеку оперативног система СеренитиОС, који развија сопствени претраживач СеренитиОС. Али после неког времена постало је јасно да је развој превазишао услужни програм за отклањање грешака и да се може користити као нормалан претраживач (пројекат је још увек у развоју и није спреман за свакодневну употребу). Веб стек је такође еволуирао од развоја специфичног за СеренитиОС до вишеплатформског претраживача.

„Имајте на уму да смо тек на почетку развоја и да многе функционалности веб платформе недостају или су у грешкама. Проћи ће много времена док Ладибирд не буде спремна за свакодневну пловидбу. Још увек смо у делу развојног циклуса „учини да ради“. Као такви, склони смо да се више фокусирамо на поправљање и подршку функција него на оптимизацију. Рад на перформансама се обавља првенствено на архитектонском нивоу, иако се такође раде специфичне оптимизације које ублажавају одређене болне тачке.

За оне који желе да сазнају више о пројекту веб претраживача Ладибирд и његовом мотору, требало би да знате да је код написан на Ц++ и да је слободно доступан под лиценцом БСД од 2 клаузуле, а помиње се да верзије подржавају Линук, мацОС, Виндовс (ВСЛ), Андроид и Хаику.

Можете проверити детаље од оригиналног поста даље следећи линк.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.