The OpenNET Project / Index page

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



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

"Инициатива по избавлению браузерного движка Servo от привязки к Mozilla SpiderMonkey"  +/
Сообщение от opennews (??), 15-Апр-24, 11:49 
Разработчики браузерого движка Servo представили инициативу по усилению модульности и уходу от использования низкоуровневых API JavaScript-движка SpiderMonkey, развиваемого компанией Mozilla и применяемого в Servo для обеспечения поддержки JavaScript и WebAssembly. В дальнейшем Servo планируют перевести на более высокоуровневый API и слой абстракций для взаимодействия с JavaScript-движками, что даст возможность избавиться от небезопасных прямых обращений к коду SpiderMonkey, выполняемых в блоках unsafe. В отдалённой перспективе изменение позволит уйти от жёсткой привязи к SpiderMonkey и обеспечить поддержку других движков JavaScript и WebAssembly, таких как используемый в Chrome движок V8...

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

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

Оглавление

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


1. "Инициатива по избавлению браузерного движка Servo от привязк..."  +5 +/
Сообщение от Аноним (1), 15-Апр-24, 11:49 
Самый выдающийся долгострой на расте.
Ответить | Правка | Наверх | Cообщить модератору

3. "Инициатива по избавлению браузерного движка Servo от привязк..."  +2 +/
Сообщение от Советский инженер (ok), 15-Апр-24, 11:57 
>Самый выдающийся долгострой на расте.

под крылом Linux Foundation

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

4. "Инициатива по избавлению браузерного движка Servo от привязк..."  +1 +/
Сообщение от Аноним (4), 15-Апр-24, 11:59 
Что-то в нем все же есть. В Кеды вот проталкивают его тоже.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

8. "Инициатива по избавлению браузерного движка Servo от привязк..."  –1 +/
Сообщение от ryoken (ok), 15-Апр-24, 12:33 
Это будет меньше чем qtwebengine собираться?
Ответить | Правка | Наверх | Cообщить модератору

15. "Инициатива по избавлению браузерного движка Servo от привязк..."  –2 +/
Сообщение от куку (?), 15-Апр-24, 12:53 
Оно будет быстрее и безопаснее работать на мощной встройке, бортовых интерактивных системах и терминалах, т.е. туда, куда суждено идти Qt со своим QML, а не эти QtWidgets и Frameworks.
Ответить | Правка | Наверх | Cообщить модератору

16. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (16), 15-Апр-24, 12:54 
Ну в кедах сейчос флакон. Обновляется раз в два года по праздникам. Servo уж более прогрессивнее будет.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

17. "Инициатива по избавлению браузерного движка Servo от привязк..."  +1 +/
Сообщение от ryoken (ok), 15-Апр-24, 12:59 
> Ну в кедах сейчос флакон. Обновляется раз в два года по праздникам.

Флакон - да, а вот Qtwebengine - куда чаще. Т.к. я простой гентоюзер, то вижу его пересборку раз в месяц примерно, а это часа 1,5-2 :).

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

82. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (82), 15-Апр-24, 18:25 
Это на скольки поточном процессоре?
Ответить | Правка | Наверх | Cообщить модератору

101. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (101), 15-Апр-24, 23:43 
2 ч 23 мин на 6 ядер по 2 потока, 3400 МГц
Ответить | Правка | Наверх | Cообщить модератору

119. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от ryoken (ok), 16-Апр-24, 15:39 
> 2 ч 23 мин на 6 ядер по 2 потока, 3400 МГц

Примерно так. 2x Xeon X5690.

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

19. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (4), 15-Апр-24, 13:03 
Да.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

102. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (101), 15-Апр-24, 23:44 
На Rust?
Ответить | Правка | Наверх | Cообщить модератору

106. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (106), 16-Апр-24, 01:18 
Какая разница что сколько собирается, почему вас это постянно так беспокоит? Я начинаю думать, что системы CI не на компьютерах работают, а это на самом деле дженкинс, тимсити, бамбу и прочие наняли людей вручную исходники парсить.

Собирается программа один раз - в момент релиза - и дальше юзеры качают бинарь. Если 100 человек на всю планету зачем-то захотят собрать сами, они всё равно тоже это сделают только один раз.

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

118. "Инициатива по избавлению браузерного движка Servo от привязк..."  +1 +/
Сообщение от ryoken (ok), 16-Апр-24, 15:26 
> Какая разница что сколько собирается, почему вас это постянно так беспокоит?

Потому что у меня Gentoo и при обновлениях системы qtwebeingine часто бывет в списке обнов.

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

123. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Loki13 (ok), 16-Апр-24, 21:16 
qtwebengine наверное то, ради чего нужны бинарные пакеты в gentoo. А то у меня ощущение, что он у меня собирается чаще(про дольше я и не говорю), чем я его(те пакеты что его тянут по зависимостям) использую. У меня он нужен только digikam(использую раз в пол года), stellarium(ещё реже), kmail(отказался от него) и единственно ради чего он и правда нужен - qt-creator.
Ответить | Правка | Наверх | Cообщить модератору

45. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (45), 15-Апр-24, 15:03 
>В Кеды вот проталкивают его тоже.

Где, кто сказал?

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

60. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (4), 15-Апр-24, 15:51 
https://www.opennet.dev/opennews/art.shtml?num=60961
Ответить | Правка | Наверх | Cообщить модератору

90. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Я (??), 15-Апр-24, 22:25 
ну то не в кеды, а в эмбедный куте..
Ответить | Правка | Наверх | Cообщить модератору

14. "Инициатива по избавлению браузерного движка Servo от привязк..."  +3 +/
Сообщение от Аноним (14), 15-Апр-24, 12:51 
Какой ещё выдающийся. Это просто обычный среднестатистический провал.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

18. "Инициатива по избавлению браузерного движка Servo от привязк..."  +1 +/
Сообщение от Аноним (18), 15-Апр-24, 13:00 
Ты вообще понимаешь, что браузеры сейчас -- это одни из самых сложных программ на планете? Без всякой иронии. Причем написать свой браузер оказалось не под силу даже Микрософту. Если им удастся переписать движок -- это реально будет выдающееся достижение.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

22. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (22), 15-Апр-24, 13:19 
А вот интересно, пробовал ли кто-нить написать браузер, к-й запускается прям из UEFI без операционки?
Ответить | Правка | Наверх | Cообщить модератору

24. "Инициатива по избавлению браузерного движка Servo от привязк..."  +1 +/
Сообщение от ryoken (ok), 15-Апр-24, 13:42 
> А вот интересно, пробовал ли кто-нить написать браузер, к-й запускается прям из
> UEFI без операционки?

Там хватает костылей просто для того, чтоб он вообще работало. Графический драйвер потребует графическую среду, соответственно. На примере DooM-Efi можно сказать, что завелось оно ровно на 1-м ноуте Dell :D.

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

25. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (25), 15-Апр-24, 13:44 
Чушь не неси - UEFI и есть опреационка.
Написать рендер https+css под это не проблема. Проблема с JS и мультимедиа. Тупо устройства не инициализированы.

Возьми lynx и ему подобные и с некоторыми, не сложными, ухищрениями оно там полетит

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

29. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Бывалый Смузихлёб (ok), 15-Апр-24, 13:58 
Его даже под макось не могут сделать по-человечески. Предлагают всякие мак-порты и вообще хз что, сделанное на основе линкса, а то ещё и подразумевающее питоновские поделия для опенГЛ и даже фильтра рекламы в качестве первоочередных зависимостей
Куда уж там уефи. Кстати, а пихон со всем своим обвесом на уефи встанет ?)

Ещё забавнее то, что он и под вендой так себе работал( запускался но не открыл ни одной ссылки ). Мне было лень разбираться с проблемой, тем более, что всё остальное работало, посему, тупо выкинул.
При всей его якобы минимальности, проблем с ним, вероятно, даже больше чем с обычным браузером нормально отображающим страницы

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

27. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Зазнайка (?), 15-Апр-24, 13:48 
У меня дежа-ву: и по тезису и по вопросу…
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

30. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Карлос Сношайтилис (ok), 15-Апр-24, 14:00 
Да там особых проблем нет, просто надо будет написать прослойки между протоколами uefi и браузером.

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

Гораздо проще запустить Линукс и показать браузер в монопольном режиме.

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

46. "Инициатива по избавлению браузерного движка Servo от привязк..."  +1 +/
Сообщение от Аноним (45), 15-Апр-24, 15:09 
>А вот интересно, пробовал ли кто-нить написать браузер, к-й запускается прям из UEFI без операционки?

Думаю, systemd-browserd это более реально.

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

83. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (82), 15-Апр-24, 18:26 
ChromeOS
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

91. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Я (??), 15-Апр-24, 22:28 
ну были минималистичные ефи-тулз браузеры.. такто в формат ефи даже целое ядро линукса эмбедится при необходимости..
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

37. "Инициатива по избавлению браузерного движка Servo от привязк..."  –2 +/
Сообщение от Австрийский художник (?), 15-Апр-24, 14:36 
> написать свой браузер оказалось не под силу даже Микрософту

Чего это вдруг? Насколько я помню Осёл закопал Netscape, а лет 5 назад Edge (на своём движке), был лучшим браузером в мире.

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

47. "Инициатива по избавлению браузерного движка Servo от привязк..."  +2 +/
Сообщение от Аноним (45), 15-Апр-24, 15:12 
Чего же виндузятники этим Edge на своём движке не пользовались, а педпочитали Хромого?
Ответить | Правка | Наверх | Cообщить модератору

61. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (4), 15-Апр-24, 15:54 
У МС мутный был магазин с дополнениями в том числе и к Едж, у Чрома лучше.
Ответить | Правка | Наверх | Cообщить модератору

50. "Инициатива по избавлению браузерного движка Servo от привязк..."  +3 +/
Сообщение от Аноним (22), 15-Апр-24, 15:15 
> был лучшим браузером в мире.

Такой прекрасный был браузер, что променяли его на скин для хромиума

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

54. "Инициатива по избавлению браузерного движка Servo от привязк..."  –1 +/
Сообщение от _kp (ok), 15-Апр-24, 15:27 
В том Edge, что на своём движке, до сих пор вспоминаю, что  вместо сохранения страницы предлагалось открыть её в Internet Explorer, который в свою очередь являлся скачивалкой браузера...
В итоге Edge на движке Хрома.;)
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

58. "Инициатива по избавлению браузерного движка Servo от привязк..."  +1 +/
Сообщение от Аноним (58), 15-Апр-24, 15:39 
В том емнип работало сглаживание шрифтов, в целом не такой и плохой браузер был по сравнению с хромоногом. Сейчас, как я слышал, недавно уже прикрутили и к хромому ежу, но не проверял. Шрифты в хромом разъедают глаза, если у тебя не ретина вместо экрана и с ретиной просто жыр вместо шрифтов.
Ответить | Правка | Наверх | Cообщить модератору

59. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (59), 15-Апр-24, 15:44 
IE 5.5 для своего времени был прорывным, но на этом Microsoft остановился. А отстав на 10 лет, уже никогда не смогли догнать. По старой привычке неимоверными усилиями смогли сделать на костылях и подпорках что-то близкое к современному браузеру, но когда Гугл отказался поддерживать windows for ARM, а пользователи стали просить Хром (неудивительно), Microsoft взялся за портирование самостоятельно. Ознакомившись с исходниками Хрома, разрабы Microsoft подумали "ну и фигнёй же мы страдаем", выбросили свой код отфоркались от Хромиума.
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

73. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от кент кента (?), 15-Апр-24, 16:57 
>Причем написать свой браузер оказалось не под силу даже Микрософту.

конспираси-моде-оn
неправильная формулировка. правильная: корпорасы специально усиленно и целенаправленно усложняют веб, чтобы можно было не париться с бэкдорами в 3rd party, а просто запускать код сразу в твоем компе (если ты вдруг перестанешь быть неуловимым джо)

желания нет, нет желания. возможности всегда есть.

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

124. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (82), 18-Апр-24, 00:34 
Никогда не приписывайте злому умыслу то, что вполне можно объяснить глупостью
Ответить | Правка | Наверх | Cообщить модератору

114. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от n00by (ok), 16-Апр-24, 10:41 
> Ты вообще понимаешь, что браузеры сейчас -- это одни из самых сложных
> программ на планете? Без всякой иронии.

    С.Ш.: А вот, кстати, про web. У тебя сейчас, всё-таки, HTML-движок не общего назначения, а именно для GUI. И в этой области у тебя сильные козыри на руках: это маленький размер бинарников в несколько мегабайт, если сравнить с CEF (Chromium Embedded Framework), он больше на порядок десятичный весил. Кроме того, у тебя есть возможность контролировать, допустим, выбор бэкенда для рендеринга, чего Chromium в принципе не позволяет. А вот теперь скажи: после того, как у тебя все стандартные браузерные компоненты будут поддержаны, у тебя нету планов с Chromium'ом ещё и в web'е потягаться? Выйти из GUI-ниши? Сделать свой браузер, конкурирующий с Chromium, Gecko!

А. Ф.: Ничего этому не помешает! На самом деле, технически вполне возможно. Понятно, что каждый браузерный движок, Gecko тот же, тот же Webkit, у них есть своя специфика. Они немножко разные. Старый Internet Explorer…

    С.Ш.: …Trident…

А. Ф.: … Trident, да — он тоже был… специфический, так скажем. Не проблема добавить к ним ещё один. Проблема в другом. Сообщество разработчиков web'а, оно просто сейчас счастливо тем, что у нас остался, фактически, один браузер. [...]

https://www.pvsm.ru/razrabotka/365722

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

34. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от VladSh (?), 15-Апр-24, 14:24 
А Linux для десктопа разве не выдающийся долгострой, но кого это смущает? Собака лает, а караван идёт.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

49. "Инициатива по избавлению браузерного движка Servo от привязк..."  +2 +/
Сообщение от Аноним (1), 15-Апр-24, 15:15 
ХЗ о чем ты, я уже четверть века использую исключительно Linux на десктопе. А ты можешь попробовать Servo вместо лисы или хрома юзать, потом расскажешь об успехах.
Ответить | Правка | Наверх | Cообщить модератору

53. "Инициатива по избавлению браузерного движка Servo от привязк..."  +1 +/
Сообщение от Аноним (53), 15-Апр-24, 15:27 
А Window еще больше долгострой для сервера...
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

75. "Инициатива по избавлению браузерного движка Servo от привязк..."  +2 +/
Сообщение от кент кента (?), 15-Апр-24, 17:00 
>А Linux для десктопа разве не выдающийся долгострой

windowmaker достиг идеала ещё в 2002м, когда я его впервые увидел.
зеленые буковки в xterm, всё на хоткеях, супер легкий, раскладки в каждом окне свои. чё ещё надо-то от десктопа?

про ядро молчу - ядро ещё раньше было передовым. 10 лет только дрова и ненужности добавляют.

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

89. "Инициатива по избавлению браузерного движка Servo от привязк..."  +1 +/
Сообщение от Аноним (89), 15-Апр-24, 22:15 
WindowMaker реально красивый WM, причем по-дефолту без всякой настройки
Ответить | Правка | Наверх | Cообщить модератору

105. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от тыквенное латте (?), 15-Апр-24, 23:54 
> WindowMaker реально красивый WM, причем по-дефолту без всякой настройки

и функциональный. я в докаппе смотрел видео с камеры наблюдения)) Эххх, легенда. Кстати, живая.

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

111. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (111), 16-Апр-24, 08:24 
Дак конечно живой. Мой основной wm в 2024г
Ответить | Правка | Наверх | Cообщить модератору

2. "Инициатива по избавлению браузерного движка Servo от привязк..."  +3 +/
Сообщение от Аноним (2), 15-Апр-24, 11:56 
Servo с duktape 🤔
Ответить | Правка | Наверх | Cообщить модератору

117. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от крокодил мимо.. (?), 16-Апр-24, 13:30 
> Servo с duktape  

ES5/ES5.1 сейчас, к сожалению, почти все сайты не воспринимают как "включённый" джаваскрипт.. тот же netsurf с (включённым) duktape как-то не очень помогает, когда сайт требует "включить javascript" или .. ну вы понели.. приходится пользовать прокси, которые могут выдрать и отдать текст кому угодно.. увы..

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

5. Скрыто модератором  +1 +/
Сообщение от Аноним (5), 15-Апр-24, 12:01 
Ответить | Правка | Наверх | Cообщить модератору

6. Скрыто модератором  +2 +/
Сообщение от Аноним (-), 15-Апр-24, 12:09 
Ответить | Правка | Наверх | Cообщить модератору

7. "Инициатива по избавлению браузерного движка Servo от привязк..."  +1 +/
Сообщение от Аноним (7), 15-Апр-24, 12:31 
Прочитал первый абзац, какая-то ерунда джаваскриптовая.
На втором оказалось что на расте написано. Так это же отлично. Надо было сразу в заголовок выносить.
Ответить | Правка | Наверх | Cообщить модератору

13. "Инициатива по избавлению браузерного движка Servo от привязк..."  +8 +/
Сообщение от Аноним (14), 15-Апр-24, 12:50 
Уже выросло поколение фанатиков раста, которое не помнит серво и с чего всё начиналось.
Ответить | Правка | Наверх | Cообщить модератору

9. "Инициатива по избавлению браузерного движка Servo от привязк..."  –1 +/
Сообщение от Аноним (22), 15-Апр-24, 12:37 
> Проект Servo написан на языке Rust

вот от этого его и надо избавлять в первую очередь

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

11. "Инициатива по избавлению браузерного движка Servo от привязк..."  +2 +/
Сообщение от НяшМяш (ok), 15-Апр-24, 12:48 
Зачем этому миру ещё один кривой, глючный и полный дыреней движок?
Ответить | Правка | Наверх | Cообщить модератору

20. "Инициатива по избавлению браузерного движка Servo от привязк..."  +4 +/
Сообщение от Аноним (20), 15-Апр-24, 13:12 
Та не-е-е-е... Он будет идеален - его же будут писАть Правильные Эксперты-Плюсовики с опеннета, которые уж точно знают как надо, а не эти гугловские/майкрософтовские "студенты-рукожопы", которые даже со всевозможными специализированными инструментами и техниками программирования вечно плодят дырени.
Ответить | Правка | Наверх | Cообщить модератору

55. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (45), 15-Апр-24, 15:30 
OK, Гугель перепишет на Carbon.
Ответить | Правка | Наверх | Cообщить модератору

12. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от КО (?), 15-Апр-24, 12:50 
Чуваки пытаются из нехромиума очередной хромиум с костылями сляпать, лол
Ответить | Правка | Наверх | Cообщить модератору

21. "Инициатива по избавлению браузерного движка Servo от привязк..."  +1 +/
Сообщение от Аноним (21), 15-Апр-24, 13:17 
Оптимизации движка SpiderMonkey (Firefox 118-121)
https://spidermonkey.dev/blog/2023/11/27/newsletter-firefox-...
Ответить | Правка | Наверх | Cообщить модератору

23. "Инициатива по избавлению браузерного движка Servo от привязк..."  –1 +/
Сообщение от Chromiumemail (ok), 15-Апр-24, 13:25 
> В отдалённой перспективе изменение позволит уйти от жёсткой привязи к SpiderMonkey и обеспечить поддержку других движков JavaScript и WebAssembly, таких как используемый в Chrome движок V8.

Окошко Овертона планомерно раскачивается. Скоро нам предложат лису на движке хрома.

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

28. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (28), 15-Апр-24, 13:48 
... или Хром на движке SpiderMonkey. Что было бы лучше, так как SpiderMonkey опережает v8 по производительности (а хромой код для DOM быстрее лисьего).
Ответить | Правка | Наверх | Cообщить модератору

62. "Инициатива по избавлению браузерного движка Servo от привязк..."  +1 +/
Сообщение от Аноним (14), 15-Апр-24, 15:57 
Ох уж эти сказочники.
Ответить | Правка | Наверх | Cообщить модератору

66. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (66), 15-Апр-24, 16:39 
> SpiderMonkey опережает v8 по производительности

Где, на специально написанных синтетических тестах? Не следует путать время запуска с общим временем исполнения. Java вон тоже долго запускается, но после прогрева JIT он работает всего в полтора раза медленнее плюсов. С V8/JIT vs. всякие хипстерские "bun" ситуация та же.

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

79. "Инициатива по избавлению браузерного движка Servo от привязк..."  +1 +/
Сообщение от Аноним (79), 15-Апр-24, 17:48 
Именно на синтетических тестах, тестирующих именно движок JavaScript, а не оконную подсистему или объектную модель документа. Странно ведь в аргументации, какую JS-библиотеку задействовать в качестве встраиваемого движка в игре (lua не предлагать — говно), использовать производительность оконного интерфейса браузера, которого в игре вообще нет, как аргумент.
Ответить | Правка | Наверх | Cообщить модератору

100. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (100), 15-Апр-24, 23:36 
>  SpiderMonkey опережает v8

Да ну, затестил https://chromium.github.io/octane/ и скорость файрфокса 60% от скорости хромиума оказалась.

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

26. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (26), 15-Апр-24, 13:46 
>слой абстракций для взаимодействия с JavaScript-движками

давно пора. Ибо неудобно для внедрения каждого движка в приложение для каждого свой код писать. Главное чтобы потом, как Keras, не свернули лавочку, перейдя эксклюзивно на v8, как keras выкинул все бэкэнды, кроме TensorFlow.

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

31. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (31), 15-Апр-24, 14:07 
В последнее время о нём так много новостей, хотя проект давно в стагнации и со всей своей кривой архитектурой не может даже собраться при помощи cargo, что им пришлось аж придумывать python-проект для всех необходимых действий (сборка и тд)
Ответить | Правка | Наверх | Cообщить модератору

104. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (104), 15-Апр-24, 23:50 
> им пришлось аж придумывать python-проект для всех необходимых действий (сборка и тд)

Не, они не придумывали, а взяли мозилловский от файрфокса. И вероятно это из за spidermonkey в депендансах.

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

32. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Rev (?), 15-Апр-24, 14:08 
О, так это может открыть дорогу другим языкам вместо JS. Например заменить его на Lua :)
Ответить | Правка | Наверх | Cообщить модератору

33. "Инициатива по избавлению браузерного движка Servo от привязк..."  +1 +/
Сообщение от Аноним (33), 15-Апр-24, 14:14 
А зачем там язык? Заменить на ИИ, чтоб тот не только сам рендерил страницу, но и смотрел сам. А тебе даже с толчка слезать не надо, все нужные сайты просмотрят за тебя.
Ответить | Правка | Наверх | Cообщить модератору

51. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (22), 15-Апр-24, 15:18 
Так что круто звучит. Сидишь на толчку, а ИИ за тебя новости читает, на опеннете комменты оставляет и т.д.
Ответить | Правка | Наверх | Cообщить модератору

65. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (20), 15-Апр-24, 16:30 
> Сидишь на толчку, а ИИ за тебя

" - Стоп! Стоп! Вы что это... и к... и конфеты за меня есть будете?
  - Ага!
..." (ц) Вовка в тридевятом царстве

Не будешь ты и на толчке сидеть. Потому что скрипач (мешки с костями) тогда станет не нужен.

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

98. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (101), 15-Апр-24, 23:29 
А ты на толчке - батарейка для ИИ.
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

35. "Инициатива по избавлению браузерного движка Servo от привязк..."  +1 +/
Сообщение от cheburnator9000 (ok), 15-Апр-24, 14:30 
>>> В дальнейшем Servo планируют перевести на более высокоуровневый API и слой абстракций для взаимодействия с JavaScript-движками, что даст возможность избавиться от небезопасных прямых обращений к коду SpiderMonkey, выполняемых в блоках unsafe.

О да. И в этом весь rust. Наш код safe кричат они со слюной у рта, в то же самое время используют прослойку, которая содержит в себе весь unsafe код, который раньше был в main проекте. Но наш код то unsafe-free! Значит он безопасный!!!11 Как ты смеешь говорить плохое про rust?!?11

Давайте писать прослойки абстракции на C++ с умными указателями для C библиотек, ведь тогда все эти си библиотеки станут безопасными! Ведь так? Или не так?

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

38. "Инициатива по избавлению браузерного движка Servo от привязк..."  +3 +/
Сообщение от Аноним (-), 15-Апр-24, 14:40 
> Или не так?

Конечно не так.
Мы не можем переписать весь дырявый код одномоментно.
Поэтому переписываем по частям. А если дыра в сишном овнокоде - ну так это еще одна причина его переписать!

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

39. "Инициатива по избавлению браузерного движка Servo от привязк..."  –2 +/
Сообщение от cheburnator9000 (ok), 15-Апр-24, 14:44 
>> Или не так?
> Конечно не так.
> Мы не можем переписать весь дырявый код одномоментно.
> Поэтому переписываем по частям. А если дыра в сишном овнокоде - ну
> так это еще одна причина его переписать!

Что именно в данной новости авторы Servo собираются переписывать в SpiderMonkey (и возможном V8)? Ровном смысле ни_че_го. Они пишут прослойку, которая в свою очередь будет ровно также обмазана unsafe кодом. Каким иным способом кроме как unsafe блоками можно вызывать Си/С++ код?

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

42. "Инициатива по избавлению браузерного движка Servo от привязк..."  +2 +/
Сообщение от Аноним (-), 15-Апр-24, 14:54 
> Что именно в данной новости авторы Servo собираются переписывать в SpiderMonkey

Они перепишут интерфейс обращения к SpiderMonkey, чтобы его можно было заменять на что-то другое, напр. на V8.
Или на что-то новое. В том числе и по частям.

> Они пишут прослойку, которая в свою очередь будет ровно также обмазана unsafe кодом.

Разумеется! Оно же обращается к с/с++ кодам.

> Каким иным способом кроме как unsafe блоками можно вызывать Си/С++ код?

Никаким.

Мне кажется ты немного недогоняешь зачем это делается.
Попробуй, что ли, пройтись по ссылкам из новости
servo.org/blog/2024/04/15/spidermonkey/
github.com/servo/servo/wiki/Servo-and-SpiderMonkey-Report

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

107. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от cheburnator9000 (ok), 16-Апр-24, 02:25 
https://www.youtube.com/watch?v=4t1K66dMhWk
Ответить | Правка | Наверх | Cообщить модератору

108. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от cheburnator9000 (ok), 16-Апр-24, 03:51 
tl;dr вы скрыли unsafe от глаз ровно также как девушка на rustconf скрыла от borrowchecker время жизни объектов в векторе, вы не переписываете spidermonkey и v8 на rust.

>>> Попробуй, что ли, пройтись по ссылкам из новости
>>> The current code works instead with higher-level and safe concepts, hiding the use of low-level and unsafe SpiderMonkey APIs. The result is code that is easier to use and contribute to, because it does not require fiddling with unsafe and SpiderMonkey specific concepts.

OMFG! Программисты на Rust открыли для себя тот дивный мир когда разработчики на C++ пишут код абстракции над Си кодом чтобы его было удобно встраивать в проект на C++ на манер ООП и реюзабельности! Как хорошо что разработчики самого ЯП rust пишут и держат такой огромный stdlib для программистов на rust, чтобы для последних весь мир казался "высокоуровневым". Только им не рассказывайте, мало что в их розовом мире и мозгу происходит, еще суициднутся.

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

56. "Инициатива по избавлению браузерного движка Servo от привязк..."  +1 +/
Сообщение от Аноним (53), 15-Апр-24, 15:32 
> Каким иным способом кроме как unsafe блоками можно вызывать Си/С++ код?

Никаким, ведь любой C/C++ априори unsafe и safe быть не может by design.

C в CVE - означает язык программирования (простите за каламбур).

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

84. "Инициатива по избавлению браузерного движка Servo от привязк..."  +2 +/
Сообщение от O (?), 15-Апр-24, 20:05 
rce?
Ответить | Правка | Наверх | Cообщить модератору

112. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Sw00p aka Jerom (?), 16-Апр-24, 09:09 
>Никаким, ведь любой C/C++ априори unsafe и safe быть не может by design.

и как "великий и могучий" может меня избавить от мата в речи?

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

52. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (22), 15-Апр-24, 15:20 
Причем тут мы, т.е. вы? Ты ничего не пишешь, не примазывайся.
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

43. "Инициатива по избавлению браузерного движка Servo от привязк..."  –1 +/
Сообщение от Аноним (45), 15-Апр-24, 15:01 
Я так пониаю, SpiderMonkey готовят выставить на мороз.
Ответить | Правка | Наверх | Cообщить модератору

113. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (53), 16-Апр-24, 10:29 
Нет, он как был в Firefox в связке с Gecko, так и останется. Удивляюсь, как анонимы новости читают.
Ответить | Правка | Наверх | Cообщить модератору

44. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (44), 15-Апр-24, 15:02 
Сложно ли привязать к сабжу интерфейс от КДЕ-ешного браузера?
Ответить | Правка | Наверх | Cообщить модератору

68. "Инициатива по избавлению браузерного движка Servo от привязк..."  –2 +/
Сообщение от Аноним (66), 15-Апр-24, 16:42 
Совсем не сложно, там по сути просто убрать старый движок и прикрутить к нему сабж. Работы от силы на 5 минут.
Ответить | Правка | Наверх | Cообщить модератору

86. "Инициатива по избавлению браузерного движка Servo от привязк..."  +3 +/
Сообщение от НяшМяш (ok), 15-Апр-24, 22:07 
Прошло уже 6 часов, а пуллреквеста "на 5 минут" ты так и не предоставил.
Ответить | Правка | Наверх | Cообщить модератору

109. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (109), 16-Апр-24, 05:05 
Нам обещали "движок на xulrunner" ещё в 2005 году.

Его нет не потому, что кто-то "не сделал pull-request", а потому, что Mozilla врёт.

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

110. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (110), 16-Апр-24, 07:53 
Если это ирония, то я еë не понял.
Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

48. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от uis (??), 15-Апр-24, 15:14 
Сначала добавить ничего не делающий слой абстракции, а потом грохнуть свой движок жс. Гендиру Mozilla Corporation тоже яхта нужна.
Ответить | Правка | Наверх | Cообщить модератору

57. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (53), 15-Апр-24, 15:35 
> Сначала добавить ничего не делающий слой абстракции, а потом грохнуть свой движок жс.

Так у них и нет своего движка ЖС, потому и движения к независимому API, иначе свой не получится написать.

> Гендиру Mozilla Corporation тоже яхта нужна.

А зачем Linux Foundation покупать яхту CEO какой-то мутной компании?

Аналитика опеннета в своем репертуаре...

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

93. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (101), 15-Апр-24, 22:40 
Сомнительно, что на прикручивании чужого движка можно на яхту заработать.
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

64. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (-), 15-Апр-24, 16:23 
Во что имел ввиду Хуанг когда сказал цель, чтобы каждый кто хотел, мог сам быть себе создателем программного кода (программ), нет это не колдовство - это использование GPT. Пока GPT делает простое, позже сложность возрастёт. Это как с написанием текстов, создание изображений, лицами и голосами актёров, заменить живых, а для создания фильмов и умерших людей или создавать несуществующие лица для создания фильмов. Лица умерших актёров в фильмах уже используют, не массово единичные случаи. Зачем? Так проще и в перспективе дешевле. Будут только обслуживающие GPT и создающие языки программирования. Вопрос только когда это произойдёт, когда сложность создания вырастит. И в каком виде будет доступно? Будут варианты напиши мне троян, майнер или ещё что. Но, будет это конечно не запрос напиши мне троян. https://habr.com/ru/articles/807785/
Скорее всего будут варианты заплати или плати и пользуйся. Нет денег делай как можешь. Компании богатые конечно подсуетятся и людей подсократят. И тогда: вы свободны хочешь работай,  хочешь не работай и умри с голоду.
Ответить | Правка | Наверх | Cообщить модератору

69. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (66), 15-Апр-24, 16:44 
> Будут только обслуживающие GPT
> Будут варианты
> Скорее всего будут

Вот когда будут - тогда и возвращайся. Ехал будут через будут.

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

72. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (-), 15-Апр-24, 16:55 
Меня честно говоря как человека не относящегося не как к программированию кроме как я тоже использую программы и операционные системы, меня это интересует только с точки зрения для чего будут использовать, а использовать будут в том числе и для плохого - доступность вырастит. Ну и лица умерших людей использовать для заработка денег создавая как минимум мусорные фильмы или вредные это не есть хорошо. И для полезных фильмов это тоже не хорошо, но лучше. Не только фильмы, концерты голография c концертами умерших певцов. Всё человек умер.
Ответить | Правка | Наверх | Cообщить модератору

77. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (-), 15-Апр-24, 17:28 
Когда сам человек при жизни делает свой выбор это его выбор человек сам может на него влиять - это реальность. А когда для заработка денег используют того чего уже нет, умер человек за него решают - это ещё появился один инструмент делать вред в мире. Один из вариантов взяли лицо человека и создали рекламу казино в обход согласия владельца, ты уже не принадлежишь себе. В трюмах тоже себе не принадлежишь - это другое, это тюремный распорядок жизни, это тоже отчасти выбор человека нарушать закон или нет, чтобы жить в тюрьме - это если без подвоха. Сейчас делают копии голосов и лиц с согласия при жизни людей (актёров, певцов, певиц). Для использования лиц умерших людей (актёров) обращаются за согласием к родственникам - всё это оплачивается.
Ответить | Правка | Наверх | Cообщить модератору

71. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (22), 15-Апр-24, 16:53 
Причем тут твой Guided Partition Table?
Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору

74. "Инициатива по избавлению браузерного движка Servo от привязк..."  –3 +/
Сообщение от Аноним (-), 15-Апр-24, 16:59 
Не шутка, я не пользуюсь GPT, я использую MBR. Не вижу для себя нужных мне аргументов зачем мне вместо MBR использовать GPT. Разницу между MBR и GPT знаю.
Ответить | Правка | Наверх | Cообщить модератору

87. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от НяшМяш (ok), 15-Апр-24, 22:08 
Болезни обычно лечат, ими не гордятся.
Ответить | Правка | Наверх | Cообщить модератору

94. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (101), 15-Апр-24, 23:03 
В качестве аргумента GPT преподносят большое возможное количество разделов. Но есть же LVM2, на нём тоже сколько хош логических разделов и можно давать им осмысленные имена.
Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору

95. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (89), 15-Апр-24, 23:12 
Самый главный аргумент в пользу GPT (помимо прочих плюсов) - это то, что UEFI с ним работает и как следствие не нужен stage1 загрузчик.
Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору

99. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (101), 15-Апр-24, 23:35 
Grub кому-то мешает жить? Мне не мешает.
Ответить | Правка | Наверх | Cообщить модератору

88. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Ilya Indigo (ok), 15-Апр-24, 22:09 
Я уже и забыл что его когда-то пилили, думал отменили как многое другое.
Ответить | Правка | Наверх | Cообщить модератору

103. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (103), 15-Апр-24, 23:49 
ну дак и правда отменили, какому-то одиночке неймётся
Ответить | Правка | Наверх | Cообщить модератору

92. "Инициатива по избавлению браузерного движка Servo от привязк..."  –1 +/
Сообщение от Аноним (92), 15-Апр-24, 22:39 
Servo - уродец, от которого взяли один, более менее получившийся орган и стали использовать.

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

Ограничения языка сильно сказываются на допустимых архитектурах проектов, поэтому всегда при переписывании переписывают не полностью а лишь частично.

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

96. "Инициатива по избавлению браузерного движка Servo от привязк..."  +/
Сообщение от Аноним (96), 15-Апр-24, 23:13 
> В дальнейшем Servo планируют перевести на ...

... гугл хром. Очевидно.

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

122. Скрыто модератором  +/
Сообщение от Аноним (122), 16-Апр-24, 18:42 
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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