LINUX.ORG.RU

Cloudflare спонсирует разработку web-обозревателя Ladybird

 , ladybird


0

4

Несколько дней назад Анреас Клинг сообщил в своём Twitter/X о том что у web-обозревателя Ladybird появится крупный спонсор. Теперь же стало известно, что этим спонсором является компания Cloudflare.

Формат и сумма сотрудничества пока не называется.

Напомним, что бывший разработчик Safari и автор Serenity OS занимается разработкой web-обозреватель Ladybird. Ladybird позиционируется как независимое ПО, развиваемое сообществом, в отличие от популярных web-обозревателей, за которыми стоят большие компании. Ladybird основан на собственном движке, как для отрисовки, так и для исполнения JavaScript и CSS.

Ladybird находится ещё на достаточно ранней стадии разработки, и релиз alpha-версии обещают в 2026 году.

>>> Анонс от Cloudflare

★★★★★

Проверено: hobbit ()
Последнее исправление: CrX (всего исправлений: 3)

Ladybird позиционируется как независимое ПО развивающееся сообществом, в отличие от популярных web-обозревателей, за которыми стоят большие компании. Ladybird основан на собственном движке, как для отрисовки, так и для исполнения JavaScript и CSS.

Замечательная новость! Кто-нибудь может оценить сложность разработки своего движка интернет-обозревателя? Если отбросить Джаваскрипт на первом шаге, то в движке необходимо разбирать служебные слова ХТМЛ’а с ЦСС’ом и отрисовывать текст и изображения в соответствии с назначением этих служебных слов? Почему в «Яндексе» и «Мэйле» не смогли написать свой движок интернет-обозревателя?

Enthusiast ★★★★
()
Ответ на: комментарий от Enthusiast

Почему в «Яндексе» и «Мэйле» не смогли написать свой движок интернет-обозревателя?

Потому что они не смогут окупить разработку из-за наличия того же Chrome/Edge.

DarkAmateur ★★★★★
()
Последнее исправление: DarkAmateur (всего исправлений: 1)
Ответ на: комментарий от Enthusiast

какие служебные слова? у токена другой перевод как и смысл. токен - это не только слово, но и любые символы типа: «;», «==», «(» и тп

rtxtxtrx ★★★
()
Ответ на: комментарий от Enthusiast

Ladybird уже есть, он уже работает и даже показывает парнушку. Так что это не просто голословное заявление Дениса Попова.

urxvt ★★★★★
() автор топика
Ответ на: комментарий от rtxtxtrx

какие служебные слова? у токена другой перевод как и смысл. токен - это не только слово, но и любые символы типа: «;», «==», «(» и тп

Я имел в виду ХТМЛьные тэги, что в переводе означает «ярлык», «бирку». В чём сложность отыскивать эти «ярлыки» в тексте интернет-страницы и отрисовывать текст внутри определённым образом? Автомат состояний получается огромным из-за большого количества ХТМЛьных «ярлыков»?

Enthusiast ★★★★
()
Ответ на: комментарий от urxvt

Ladybird уже есть, он уже работает и даже показывает парнушку. Так что это не просто голословное заявление Дениса Попова.

Я только приветствую это начинание. Сейчас бы «Яндексу» со «Сбером» не упустить возможность и время и войти в состав учредителей конторы-разработчика этого интернет-обозревателя, чтобы устанавливать это обозреватель во все свои телевизоры, планшеты и автомагнитолы в будущем.

Enthusiast ★★★★
()
Ответ на: комментарий от Chord

Приставка «диа» не нравится.

urxvt ★★★★★
() автор топика
Ответ на: комментарий от rtxtxtrx

Вы бы хоть разобрались эти комменты это копипаст из хтмл спека. Народ вначале каркас делает фичи, вписывает туда спеки 1в1 и потом их реализуют. Когда спеки обновляют, тогда обновляют и комментарии с кодом.

Вы бы хоть матчасть почитали.

mrdeath ★★★★★
()
Ответ на: комментарий от Enthusiast

Кто-нибудь может оценить сложность разработки своего движка интернет-обозревателя?

Сложность очень велика.

Если отбросить Джаваскрипт на первом шаге, то в движке необходимо разбирать служебные слова ХТМЛ’а с ЦСС’ом и отрисовывать текст и изображения в соответствии с назначением этих служебных слов?

Джаваскрипт, как раз таки, это далеко не самая большая проблема.

Почему в «Яндексе» и «Мэйле» не смогли написать свой движок интернет-обозревателя?

Потому, что в этом нет никакого смысла, когда есть исходники хромиума под доступной лицензией.

vbr ★★★★★
()
Ответ на: комментарий от Radjah

Если раньше говорили «не забудьте выключитьвыбросить телевизор», то теперь – «не забудьте закрыть обозреватель» :)

yars068 ★★★★★
()
Последнее исправление: yars068 (всего исправлений: 1)
/tmp/ladybird master
❯ tokei
===============================================================================
 Language            Files        Lines         Code     Comments       Blanks
===============================================================================
 Autoconf                7          476          102          273          101
 C                       1            9            6            1            2
 C Header             2111       192686       134429        19004        39253
 CMake                 179         9732         8163          573          996
 C++                  1962       548956       374904        84518        89534
 CSS                    52         2662         2074          183          405
 Dockerfile              1           50           20           21            9
 INI                     3          526          451           41           34
 Java                    1           63           47            9            7
 JavaScript           1443       156535       127457        10714        18364
 JSON                   34        44425        44422            0            3
 Kotlin                 12          750          541           93          116
 Objective-C++          20         5154         3974          167         1013
 Prolog                  1           21           18            0            3
 Python                 26         4148         3212          135          801
 Shell                  29         2069         1612          148          309
 SVG                    73         1104         1020            9           75
 Swift                  13         3076         2487          320          269
 Plain Text           4239       165125            0       158561         6564
 TOML                    1           13           10            1            2
 XML                    20          532          487           35           10
 YAML                    4           28           24            4            0
-------------------------------------------------------------------------------
 HTML                 5510        88073        80978         2581         4514
 |- CSS               2559        34430        31992          331         2107
 |- HTML                39          384          343           36            5
 |- JavaScript        3385       112371        95957         4191        12223
 (Total)                         235258       209270         7139        18849
-------------------------------------------------------------------------------
 Markdown               42         5605            0         3968         1637
 |- BASH                 7           60           40           11            9
 |- CMake                1            4            4            0            0
 |- C++                  3           22           21            1            0
 |- CSS                  1            1            1            0            0
 |- HTML                 1            1            1            0            0
 |- JSON                 2          245          245            0            0
 |- Lisp                 1            9            8            1            0
 |- Lua                  1           19            9            8            2
 |- Python               1            1            1            0            0
 |- Shell                1            5            4            1            0
 |- Swift                1            3            3            0            0
 |- TOML                 1            7            6            0            1
 (Total)                           5982          343         3990         1649
===============================================================================
 Total               15784      1231818       786438       281359       164021
===============================================================================
rtxtxtrx ★★★
()
Ответ на: комментарий от thegoldone

Ну, сначала денег дали, потом ещё денег дали, вот сроки и сдвигаются :) Только у нас в будущее, а там – ближе к настоящему. Парадокс? Не думаю =)

yars068 ★★★★★
()
Ответ на: комментарий от Enthusiast

в чём сложность отыскивать эти «ярлыки» в тексте интернет-страницы и отрисовывать текст внутри определённым образом?

Ага. Плевое дело. Ничего особенного.

geometer
()
Последнее исправление: geometer (всего исправлений: 1)
Ответ на: комментарий от Enthusiast

Написать движок для браузера сродни написать линтер, скрещенный с JIT-компилятором для какого-нибудь языка программирования. Тоже та ещё задачка.

yars068 ★★★★★
()

web-обозревателя

Кириллицу с латиницей мешать теперь модно? Или считаешь, что аудитория ЛОРа не способна распарсить простое слово браузер?

разработкой web-обозреватель Ladybird.

Так понравилось слово, что решил не склонять?

А новый движок – это хорошо. если из него получится что-то удобное.

Tigger ★★★★★
()
Последнее исправление: Tigger (всего исправлений: 1)
Ответ на: комментарий от Wapieth

Ladybird – божья коровка. Тут, кмк, намёк на Beatles.

beck ★★★★
()
Ответ на: комментарий от rtxtxtrx

Эти комментарии с шагами — это высер чатагпт

Посмотри на стримы Андреаса - он реально сам так пишет.

devl547 ★★★★★
()

Ну вот и всё, про Ladybird этот можно забыть, ибо будет ещё один сраный зонд, а т.к. башляет ублюдочное Cloudflare, то это будет зонд ещё хуже и глубже чем фурифоксы с хромами.

Cloudflare должен сдохнуть.

На один NetSurf осталась надежда.

Stanson ★★★★★
()
Последнее исправление: Stanson (всего исправлений: 1)
Ответ на: комментарий от Enthusiast

если есть опыт в подобных вещах, то можно. хотя и долго. netsurf же написали свой парсер html hubbub. но графика - это ещё один геморрой: сейчас то гномятина кругом, то кеды, то ещё какая-нить культя.

Iron_Bug ★★★★★
()
Ответ на: комментарий от geometer

Согласен, поспешил. «Интернет-обозреватель» мне нравится больше.

urxvt ★★★★★
() автор топика
Ответ на: комментарий от Stanson

скорее всего, так и будет. тоже так подумалось. а жаль.

Iron_Bug ★★★★★
()

Кому не нравится ледиберд - ждите пока я закончу DE бгг

windows10 ★★★★★
()

Cloudflare спонсирует разработку web-обозревателя Ladybird

Ladybird позиционируется как независимое ПО развивающееся сообществом, в отличие от популярных web-обозревателей, за которыми стоят большие компании

Теперь и за ними тоже стоит большая компания.

P.S. У них ещё и лицензия BSD.

unixnik ★★★★★
()
Последнее исправление: unixnik (всего исправлений: 1)

А разве можно выпускать браузер с таким названием?

mx__ ★★★★★
()
Ответ на: комментарий от zabbal

тебе это слово гуглить пришлось? а вот значение слова браузер иногда обяснять приходится (не укоренилось).

s-warus ★★★★
()
Ответ на: комментарий от mrdeath

Cloudflare это MITM для сбора и торговли приватными данными пользователей сайтов, которые он якобы защищает от DDoS.

Stanson ★★★★★
()
Ответ на: комментарий от geometer

web уже все знают что это такое, а «глобальной сети» более громозко - не приживётся, а вот замена слово браузер на обозреватель нужно, ибо браузер часто не понимают, что это аналог слова обозреватель, думают это имя собственное, или иногда переспрашивают, что это?

s-warus ★★★★
()

что такое web-обозреватель?

в отличие от популярных web-обозревателей

чем популярны? кто ими пользуется? зачем они нужны?

ggrn ★★★★★
()
Ответ на: комментарий от rtxtxtrx

что там делает котлин и пролог? я даже свифт могу понять, если дело в портировании на макось, но вот они то каким образом пролезли

ckotctvo
()
Ответ на: комментарий от rtxtxtrx

А раста нету, значиться.

Ladybird находится ещё на достаточно ранней стадии разработки и на ней и останется потому что шерето

apt_install_lrzsz ★★★★
()
Ответ на: комментарий от vbr

Неологизмы нужны! Но только лишь не всегда и не везде.

Как, например, будет по-русски сказать ‘[git] commit’? «Фиксация изменений», «отправка состояния»?

Camel ★★★★★
()
Ответ на: комментарий от s-warus

значение слова браузер иногда обяснять приходится (не укоренилось)

Под какой корягой ты живёшь? Как раз браузер давным давно укоренилось, а вот обозреватель это тот, кто что-то обозревает - и это совершенно точно не программа на компе для просмотра порнхаба.

zabbal ★★★★☆
()
Ответ на: комментарий от rtxtxtrx

Эти комментарии с шагами — это высер чатагпт

Ты последние пару лет в коме был что-ли? Сейчас разрабов, которые каким-нибудь GPT не пользуются, ещё поискать надо.

zabbal ★★★★☆
()
Ответ на: комментарий от zabbal

Ты с нормальными людьми общаешься? Даже программист в шоке от браузер файлов, и школьники озадачиваются теряются, веб-обозреватель коротко и ясно, я за чистоту языка не борюсь (он постоянно меняется), новое слово короче точнее - принимаем, а вот браузера это не касается (если не урезать его смысл до смотрелки интернета, а этого не произошло, так что обозреватель самое классное)

s-warus ★★★★
()
Ответ на: комментарий от s-warus

и школьники озадачиваются теряются

Ага, ага - и что такое секс тоже не знают. Школьник, который настолько не в курсе инфотеха, что теряется (ещё и ссытся поди) от слова «браузер» - ты в каком веке такой фэнтезийный образ подцепил?

zabbal ★★★★☆
()
Ответ на: комментарий от thriller

Вообще-то это не славянофилия а языковой пуризм (фу! какое слово). Жаль, оно не набрало популярности в своём стремлении заменить «тротуар» на «топталище».
Говорят, французы в этом деле сильно успешные молодцы. Пол у них для всего свои слова есть: для компьютера (ЭВМ?), телевизора и т. д.

urxvt ★★★★★
() автор топика
Ответ на: комментарий от ggrn

что такое web-обозреватель?

Программа, через которую ты на ЛОР комментарии пишешь.

чем популярны? кто ими пользуется? зачем они нужны?

netcat'ом на ЛОР сообщения отправляешь?

urxvt ★★★★★
() автор топика
Ответ на: комментарий от Camel

А чем «фиксация» не нравится? Чем она хуже «коммита»?

Вот я никогда не говорю «смержить», использую «влить»/«слить». Не понятно, почему почти никто так не говорит. Вот «ветка» часто можно услышать.

urxvt ★★★★★
() автор топика
Ответ на: комментарий от yars068

Web-обозреватель – это очень много работы. Даже просто собрать из говна и веток. Вон Servo так и не взлетел в итоге. Деньги тут никак не помогут. 9 женщин, все дела.

thegoldone ★★
()
Ответ на: комментарий от zabbal

поверь мне: интернет знают, а браузер нет (интенетом называют), и обозреватель им понятнее. Так что использовать: что всем понятнее, или время терять объясняя что ты имел в виду?

s-warus ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.