The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Компоненты браузера Ladybird начали переписывать на Rust при помощи AI"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Компоненты браузера Ladybird начали переписывать на Rust при помощи AI"  +/
Сообщение от opennews (??), 23-Фев-26, 23:49 
Андреас Клинг (Andreas Kling), основатель web-браузера...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=64861

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (1), 23-Фев-26, 23:49   +16 +/
> rust + AI

буллшит, блин, бинго.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #3, #16, #17, #22

3. Сообщение от Аноним (3), 23-Фев-26, 23:54   –3 +/
Не хватает только SJW активистов для полной картины
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

4. Сообщение от Аноним (4), 23-Фев-26, 23:55   –1 +/
Люди так в ядро линукс вайбкодили... Будите отказывается от ядра линукс?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #5, #18

5. Сообщение от Аноним (5), 23-Фев-26, 23:56   +2 +/
Да.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

14. Сообщение от Аноним (14), 24-Фев-26, 00:04   +2 +/
>В качестве эксперимента с C++ на Rust уже переписан JavaScript-движок LibJS. LibJS выбран из-за хорошего покрытия тестами, упрощающего оценку качества портирования.

Лишний раз подтверждение, что на Rust именно переписывают.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #70

15. Сообщение от Rodegast (ok), 24-Фев-26, 00:10   +1 +/
> Компоненты браузера Ladybird

Не не слышал.

Ответить | Правка | Наверх | Cообщить модератору

16. Сообщение от Аноним (16), 24-Фев-26, 00:11   +/
Ladybird+AI+Rust
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #60

17. Сообщение от Аноним (17), 24-Фев-26, 00:11   –2 +/
Просто строгие концепции языка позволяют это делать. А в Си и крестах уязвимости памяти по 30 лет висят, пока в по горячим следам какой-то атаки наконец их замечают.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #43

18. Сообщение от Аноним (16), 24-Фев-26, 00:12   +/
Чтобы отказаться надо сначала принять.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

19. Сообщение от A.Stahl (ok), 24-Фев-26, 00:14   +2 +/
Если код проходит тесты это ещё не значит что его можно поддерживать. Я спец.LLM не использовал, но chatgpt иногда в 5 строках может заблудиться и выдать что-то довольно странное.

Впрочем, я тут мимокрокодил и дальнейшая судьба Ladybird меня не интересует. Пусть экспериментируют раз уж им так хочется.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #34, #37

20. Сообщение от Аноним (20), 24-Фев-26, 00:15   +7 +/
Браузер умер, не успев родиться. F.
Ответить | Правка | Наверх | Cообщить модератору

21. Сообщение от Аноним (21), 24-Фев-26, 00:20   –2 +/
Ага, я чет нормальных сборок под Мак на сайте не нашел. Говорят собирайте сами, а они уже че то там переписывать собрались.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #24

22. Сообщение от Аноним (22), 24-Фев-26, 00:31   +/
+ Electrron + Snap + 128Гб озу требования.
Есть где разгуляться.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #23

23. Сообщение от Аноним (23), 24-Фев-26, 00:33   –8 +/
Будто сейчас кто-то использует меньше 64 гб.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #25, #57, #68

24. Сообщение от Аноним (23), 24-Фев-26, 00:35   +1 +/
Пользователи Мак заслуживают только Сафари.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #49

25. Сообщение от 12yoexpert (ok), 24-Фев-26, 00:36   +/
лол, даже на gentoo с 16 гигами норм

если виртуалки не нужны, то и больше 32 гигов не нужно

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #26

26. Сообщение от Аноним (23), 24-Фев-26, 00:37   +/
Лол, сейчас одна вкладка браузера по 500 мб жрет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #27

27. Сообщение от 12yoexpert (ok), 24-Фев-26, 00:39   +3 +/
это не браузер, это хромиум

не помню, когда у меня в firefox последний раз было открыто меньше сотни вкладок. в нормальном браузере они выгружаются автоматом, если не нужны

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #29

28. Сообщение от Аноним (49), 24-Фев-26, 00:39    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору

29. Сообщение от Аноним (23), 24-Фев-26, 00:42   +/
Это фреймворки, типа джанго, реакт, ангуляр и тд с сотней либ.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #40

30. Сообщение от НяшМяш (ok), 24-Фев-26, 00:55   –2 +/
Для переписывания чего-нибудь с помощью аишки очень помогают нормальные ошибки компилятора и в принципе строгость языка. Поэтому так много ревайбкодят всё на раст. Поэтому никто ничего не переписывает на кресты, которым давно на кладбище прогулы ставят.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #39, #53

31. Сообщение от Аноним (31), 24-Фев-26, 01:09   +/
>Вариант на Rust продемонстрировал полное совпадение генерируемого AST и байткода с вариантом на С++, регрессий пока не выявлено. В тестах JavaScript также не было выявлено снижения производительности.

А зачем переписывали тогда? Чтобы ни один человек не понимал кодовую базу?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #32

32. Сообщение от Аноним (32), 24-Фев-26, 01:18   +/
Ради безопасТности. (кого надо).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31

33. Сообщение от q (ok), 24-Фев-26, 01:24   +2 +/
> столкнулись с ограниченной поддержкой платформ, отличных от Apple

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #42, #46

34. Сообщение от Аноним (34), 24-Фев-26, 01:32   –1 +/
Там не только тесты проходят, там ещё и ast сравнили и они одинаковые.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #38

35. Сообщение от Аноним (34), 24-Фев-26, 01:34   +2 +/
Ну т.е. получится ещё один фаерфокс, и нафиг он тогда нужен? Была ведь киллер фича - браущер на чистом С++ без всяких растов, swift'ов, nim'ов и zig'ов. А теперь не нужен.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #48

36. Сообщение от Аноним83 (?), 24-Фев-26, 01:35   –1 +/
У браузера явно "большое будущее", раз они до сих пор заняты выбором языка на котором будут писать :)
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #47

37. Сообщение от Аноним (37), 24-Фев-26, 01:35   +/
> Я спец.LLM не использовал,

Не читал но осуждаю?)

> но chatgpt

"мне рабинович напел" (с)

Ну так попробуй, а потом будешь хаять))

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

38. Сообщение от Аноним83 (?), 24-Фев-26, 01:37   +/
Вопрос то не в абстрактном AST, который является результатом работы скомпилированного кода, а в том, как изначальный исходный код поддерживать и править если там АИ нагенерит какой то крипто код нечитабельный и непонимабельный.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #63

39. Сообщение от Аноним83 (?), 24-Фев-26, 01:39   +2 +/
Так вы похоже даже man по C компиляторам не читали, там можно много всего понавключать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #41

40. Сообщение от 12yoexpert (ok), 24-Фев-26, 01:40   +/
а зачем их запускать у себя на компе?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #44

41. Сообщение от 12yoexpert (ok), 24-Фев-26, 01:43   +/
его любимый msdn прибили давным-давно
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

42. Сообщение от 12yoexpert (ok), 24-Фев-26, 01:44   +/
ты имел ввиду подкасты?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

43. Сообщение от Аноним83 (?), 24-Фев-26, 01:44   +4 +/
Для обратного переписывания из раста в С хватит какого то простого транслятора типа vala условного, и пары часов от силы.

В С и крестах проектах за последние 15 лет исправили практически всё на чём оно само падало во время обычно работы, потом натравили статические анализаторы и фаззеры и теперь иногда что то всплывает из того что нормальный юзер никогда не встретит.
От того что там где то в хорге или где то ещё нашли ошибку из 1980-1990х - юзерам пофиг, они такое никогда не встречали за все 40-30 лет использования.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #61

44. Сообщение от Аноним (17), 24-Фев-26, 01:53   –2 +/
Предлагаешь отказаться от 90% интернета?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #54

45. Сообщение от Nicho (ok), 24-Фев-26, 02:24   +/
Еще Servo пилят, жаль что Firefox медленный.
Мне кажется надо, чтобы Webkit поддерживал Винду и Андроид, увидим на каком движке будет Orion для Windows
Нет идеальных браузеров, какие то все не доделанные чтоле..
Опера 12 Престо наверное настолько крутая была, что до сих пор с нее всякое крадут для других браузеров...
Ответить | Правка | Наверх | Cообщить модератору

46. Сообщение от Аноним (46), 24-Фев-26, 02:37   +/
> главарь ледибёрда не читает опеннет

то есть нормальный здоровый человек

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

47. Сообщение от Аноним (46), 24-Фев-26, 02:38    Скрыто ботом-модератором–2 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36

48. Сообщение от Аноним (49), 24-Фев-26, 02:47   –2 +/
Заплачь
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

49. Сообщение от Аноним (49), 24-Фев-26, 02:49   –4 +/
Отличный браузер.
Использую как основной.
Фуфлофокс держу как второй бравсер.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #64

51. Сообщение от Аноним (51), 24-Фев-26, 02:56    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору

52. Сообщение от Сладкая булочка (?), 24-Фев-26, 03:06   +1 +/
> Примечательно, что в 2024 году разработчики Ladybird решили использовать язык программирования Swift, но столкнулись с недостаточной интероперабельностью с кодом на C++ и ограниченной поддержкой платформ, отличных от Apple.

А местные эксперты в той новости сразу писали. В этот раз их тоже стоит послушать.  

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #55

53. Сообщение от Сладкая булочка (?), 24-Фев-26, 03:11   –1 +/
> Для переписывания чего-нибудь с помощью аишки очень помогают нормальные ошибки компилятора и в принципе строгость языка. Поэтому так много ревайбкодят всё на раст.

Ага, а еще на питоне...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

54. Сообщение от 12yoexpert (ok), 24-Фев-26, 03:15   +/
от 90% скриптов в интернете - да, всеми обеими руками за

uBO + dns фильтры творят чудеса с производительностью браузера

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44 Ответы: #59

55. Сообщение от 12yoexpert (ok), 24-Фев-26, 03:19   +/
я и в этой писал, председатель всё снёс
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52

56. Сообщение от Сладкая булочка (?), 24-Фев-26, 03:20   +/
В репортах проблемы, что сайты не открываются, а он с ЫЫ играется и растом... Ну теперь то сайты точно откроются. Ведь так?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #58

57. Сообщение от Аноним (57), 24-Фев-26, 03:23   +/
У меня 16 гигов. Вместе с системой и открытыми приложениями занято 35%. Идите вы нафиг с такими утверждениями.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #72

58. Сообщение от Сладкая булочка (?), 24-Фев-26, 03:35   +/
>  What’s next
>
> This is not becoming the main focus of the project. We will continue developing the engine in C++, and porting subsystems to Rust will be a sidetrack that runs for a long time. New Rust code will coexist with existing C++ through well-defined interop boundaries.
>
> We want to be deliberate about which parts get ported and in what order, so the porting effort is managed by the core team. Please coordinate with us before starting any porting work so nobody wastes their time on something we can’t merge.
>
> I know this will be a controversial move, but I believe it’s the right decision for Ladybird’s future. :^)

Ну и зачем размывать кодобазу двумя языками?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56

59. Сообщение от Аноним (17), 24-Фев-26, 03:44   –1 +/
Теперь понятно. С таким подходом и 4 гб за глаза.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54 Ответы: #62

60. Сообщение от Аноним (-), 24-Фев-26, 03:44    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

61. Сообщение от Аноним (-), 24-Фев-26, 03:46   +/
> Для обратного переписывания из раста в С хватит какого то простого транслятора
> типа vala условного, и пары часов от силы.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

62. Сообщение от 12yoexpert (ok), 24-Фев-26, 04:00   +/
тебе-то откуда знать? купи 128 и топи электричеством в любую погоду
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59 Ответы: #71

63. Сообщение от laindono (ok), 24-Фев-26, 04:04   +/
AST является результатом парсинга, а не компиляции.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #66

64. Сообщение от 12yoexpert (ok), 24-Фев-26, 04:06   +/
так основной или второй? ты определись
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49

65. Сообщение от 12yoexpert (ok), 24-Фев-26, 04:10   +2 +/
> Андреас Клинг когда-то работал в компании Nokia и занимался разработкой KHTML, а затем в Apple был одним из разработчиков Safari

то есть это будет уже третий браузер, который он закапывает

Ответить | Правка | Наверх | Cообщить модератору

66. Сообщение от 12yoexpert (ok), 24-Фев-26, 04:12   +/
моя школа

сходи в библиотеку хоть раз

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63

67. Сообщение от Аноним12345 (?), 24-Фев-26, 04:34   +/
щас любой студент уже сам код не пишет, а берет готовенькое
скоро весь софт так перепишут, включая ядро
Ответить | Правка | Наверх | Cообщить модератору

68. Сообщение от Аноним (68), 24-Фев-26, 04:39   +1 +/
>Будто сейчас кто-то использует меньше 64 гб.

Раздался комментарий на опенете 🤭

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

69. Сообщение от Аноним (68), 24-Фев-26, 04:43   +/
Как в Таиланде туристы спрашивают на улице: lady or bird? А они такие все в ответ: lady, lady! Но многие врут. Потому что AI уже переписал их на раст.
Ответить | Правка | Наверх | Cообщить модератору

70. Сообщение от Аноним (70), 24-Фев-26, 05:15   +/
Доверь они "ии" писать , а не переписывать - проект можно сразу закрывать . Даже не начиная .
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

71. Сообщение от Аноним (23), 24-Фев-26, 05:51    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62

72. Сообщение от Аноним (23), 24-Фев-26, 06:02   +/
Ну отключи свои 48 гб свопа и посмотри сколько у тебя будет занято)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #57


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру