The OpenNET Project / Index page

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



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

"Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от opennews (??), 16-Ноя-25, 09:26 
Опубликован выпуск браузерного движка Servo 0.0.2 и развиваемого вместе с ним демонстрационного браузера ServoShell, написанных на языке Rust. По функциональности выпуск аналогичен ночной сборке от 14 ноября, для которой проведено дополнительное ручное тестирование. Готовые сборки предоставлены для  Linux, Android, macOS и Windows...

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

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

Оглавление

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


1. "Выпуск браузерного движка Servo 0.0.2"  +8 +/
Сообщение от Аноним (1), 16-Ноя-25, 09:26 
Годно. Хоть я и фанат Blink/V8, заявлю, что конкуренты нужны. Из файрфокса конкурент не удался, может хоть у этих получится.
Ответить | Правка | Наверх | Cообщить модератору

3. "Выпуск браузерного движка Servo 0.0.2"  –2 +/
Сообщение от Аноним (3), 16-Ноя-25, 09:29 
Это гумно на данный момент файрфоксу не конкурент. И Мозилла не будет сидеть сложа руки, когда за неё браузер на расте напишут - она всё остальное к себе в файрфокс утащит. И правильно.
Ответить | Правка | Наверх | Cообщить модератору

29. "Выпуск браузерного движка Servo 0.0.2"  –3 +/
Сообщение от Аноним (29), 16-Ноя-25, 14:24 
Только нечего киусебе утащить. Никто ни серво ни Раст не написал до удобоваримого вида.
Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск браузерного движка Servo 0.0.2"  +3 +/
Сообщение от Аноним (43), 16-Ноя-25, 16:35 
> "Мозилла не будет сидеть сложа руки"

FF - 4%.

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

51. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от Аноним (51), 16-Ноя-25, 20:09 
А сколько у линуксов ? Даже не каждого по отдельности , а всех скопом . Предлагаете всё ликвидировать за ненужностью и перейти на винду ?
Ответить | Правка | Наверх | Cообщить модератору

66. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от Чтото знающий (?), 17-Ноя-25, 01:24 
>А сколько у линуксов ?

Смотря где. На серверах приложений, серверах баз данных - наверное, почти все.

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

65. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от L10N (ok), 17-Ноя-25, 01:01 
Это порядка 165 млн. пользователей. Самый популярный конечный опенсорсный продукт :)
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору

9. "Выпуск браузерного движка Servo 0.0.2"  –7 +/
Сообщение от Аноним (9), 16-Ноя-25, 10:05 
Какой смысл с этим мусором конкурировать? У него вполне специфическая ниша, пусть доживает, пока не схлопнется. Пользователи уже разбегаются во все стороны. Это же программа доставки рекламы, не более.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

14. "Выпуск браузерного движка Servo 0.0.2"  +2 +/
Сообщение от Аноним (14), 16-Ноя-25, 11:32 
> Пользователи уже разбегаются во все стороны

...на другую блинкопарашу.

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

15. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от Аноним (9), 16-Ноя-25, 11:39 
>> Пользователи уже разбегаются во все стороны
> ...на другую блинкопарашу.

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

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

16. "Выпуск браузерного движка Servo 0.0.2"  +1 +/
Сообщение от Аноним (1), 16-Ноя-25, 12:02 
> многие перешли на жырнолис

А эти многие -- они сейчас с нами в комнате? Почему их не видно в статистике? Они что, все до единого поотключали трекеры и телеметрию? Прям все до единого? Настолько, что даже на долю процента фф не вырос? Вот это да.

> эффективные блокировщики рекламы дропнули

uBlock Origin Lite работает. В чем его "неэффективность" проявляется на практике -- не ясно. Я вообще разницы с классическим не заметил.

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

32. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от Rev (ok), 16-Ноя-25, 14:48 
> Я вообще разницы с классическим не заметил.

Просто слеповат немного. Вот тут хорошо описано что поменялось:

https://adguard.com/en/blog/chrome-warning-extensions-adguar...

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

35. "Выпуск браузерного движка Servo 0.0.2"  –1 +/
Сообщение от Аноним (1), 16-Ноя-25, 15:00 
Это теория. Ты мне практику давай. На практике в чем разница? Какой сайт при v2 не показывал рекламу, а при v3 начал?
Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от _kp (ok), 16-Ноя-25, 15:52 
Смотря какие фильтры. На полноценном ublock не устоит почти никакой сайт с рекламой и иными вредоносными элементами. А на v3 динамическая фильтрация невозможно.
Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от Rev (ok), 16-Ноя-25, 15:54 
Практически нет удаления узлов с помощью JS, и нет скрытия областей, где были баннеры (так называемые косметические фильтры).
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

44. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от Аноним (1), 16-Ноя-25, 17:10 
Как напишешь правила -- так элементы и сокроются. Претензия к составителям фильтров. Если мне что-то не нравится, я просто пикером скрываю (Remove an element) -- все как в классике. Обычному пользователю, не шароё_ящемуся по грязным углам интернета, Lite-версии хватает с головой. Если ты видишь рекламу, то ручаюсь, что ты на каком-то насквозь протрояненном zero-day эксплоитами сайтике, и реклама будет твоей далеко не самой первой проблемой.
Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск браузерного движка Servo 0.0.2"  +4 +/
Сообщение от Аноним (51), 16-Ноя-25, 20:12 
"Не видят" разницы те - кто вообще без адблокеров могут обойтись .
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

2. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от Аноним (3), 16-Ноя-25, 09:27 
JS-движок они на сишке готовый взяли?
Ответить | Правка | Наверх | Cообщить модератору

6. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от Аноним (6), 16-Ноя-25, 09:50 
написали на js
Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск браузерного движка Servo 0.0.2"  +2 +/
Сообщение от Советский инженер (ok), 16-Ноя-25, 12:18 
скорей всего одолжили у мозилы, на плюсишке
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

18. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от Аноним (18), 16-Ноя-25, 12:53 
а не JS движка на чистом расте: jsparagus отложен, deno - тупо обёртка над V8
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

4. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от kravich (ok), 16-Ноя-25, 09:33 
It's alive, alive!!!!
Ответить | Правка | Наверх | Cообщить модератору

5. "Выпуск браузерного движка Servo 0.0.2"  +1 +/
Сообщение от Аноним (5), 16-Ноя-25, 09:40 
Ну даже это лучше чем seamonkey и тем более lynks. Поэтому, относительно неплохой конкурент палемуну.
Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от Аноним (9), 16-Ноя-25, 10:01 
Но не лучше elinks. Чё вы со своим lynx носитесь, там ещё в 90х всё было ясно.
Ответить | Правка | Наверх | Cообщить модератору

53. "Выпуск браузерного движка Servo 0.0.2"  –1 +/
Сообщение от Frestein (ok), 16-Ноя-25, 20:34 
Опеннетная кора дуба еще не в курсе существования chawan. They don't know.
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск браузерного движка Servo 0.0.2"  +2 +/
Сообщение от paulus (ok), 16-Ноя-25, 10:37 
до seamonkey ему еще далеко.  но вот лучше чем NetSurf Web Browser :)
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

37. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от Аноним (5), 16-Ноя-25, 15:35 
Seamonkey сейчас не открывает сайт, сделанные на современных JS фреймворках, это допотопный браузер на кодовой базе фокса 60.
Ответить | Правка | Наверх | Cообщить модератору

40. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от Аноним (40), 16-Ноя-25, 15:55 
Нет... не может быть! Хотя что может быть хуже нетсурфа... дилло?
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

45. "Выпуск браузерного движка Servo 0.0.2"  +1 +/
Сообщение от Аноним (45), 16-Ноя-25, 18:00 
IE6, хуже него ничего не придумали. Или мы только по опенсорсу говорим?
Ответить | Правка | Наверх | Cообщить модератору

74. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от Константин (??), 17-Ноя-25, 08:33 
За давностью лет Вы забыли про амиго =\
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск браузерного движка Servo 0.0.2"  –1 +/
Сообщение от Аноним (7), 16-Ноя-25, 09:53 
Отлично! Ждём в Firefox и Chrome.
Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск браузерного движка Servo 0.0.2"  +1 +/
Сообщение от Аноним (-), 16-Ноя-25, 10:34 
Лет эдак 5 назад скачивал Servo. Оно всё время то зависало, то крашилось и падало. В общем пользоваться им в качестве браузера было невозможно. Сейчас как? Он стал стабильнее.
Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск браузерного движка Servo 0.0.2"  +1 +/
Сообщение от Аноним (12), 16-Ноя-25, 10:56 
Прям разошлись на релизы
Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск браузерного движка Servo 0.0.2"  +1 +/
Сообщение от Пакость (?), 16-Ноя-25, 11:00 
Что-ж. Ещё одна попытка в движок который не Хромиум. В современных реалиях конечно мёртворождённая.
Прожорливость...200 метров в простое, 350 при запросе отобразить эту страницу. Да довольно неплохо. Сборка на современный лад кривая только, так что штука по существу односистемная (впрочем иного ей нынче и не светит).
Google протокол проглотить может, по крайней по верхам. Жабу - ну страницей загрузки себя-же не может, впрочем неудивительно.

В конечном респект что вообще пытаются, пусть и результат более чем ожидаем. А пока просто оставлю в коллекцию HTML движков.

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

26. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от Аноним (26), 16-Ноя-25, 13:52 
Если у кого-то получится сделать аналог W3C опять  усложнит стандарт html так что ему никто не будет соответствовать кроме правильных компаний.
Ответить | Правка | Наверх | Cообщить модератору

33. "Выпуск браузерного движка Servo 0.0.2"  +2 +/
Сообщение от Аноним (33), 16-Ноя-25, 14:50 
> Если у кого-то получится сделать аналог Гугл опять  усложнит стандарт Гугло-веба
> так что ему никто не будет соответствовать кроме правильных компаний.

Поправил, а то прям как из криокамеры ...


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

50. "Выпуск браузерного движка Servo 0.0.2"  –1 +/
Сообщение от Аноним (50), 16-Ноя-25, 19:57 
> Прожорливость...200 метров в простое, 350 при запросе отобразить эту страницу. Да довольно неплохо.

Ну такое, пососненько. Были браузеры, которые на 4мб ОЗУ позволяли:
"Arachne поддерживает несколько форматов изображений, включая JPEG, PNG, BMP, и анимированный GIF. Он поддерживает подмножество стандартов HTML 4.0 и CSS 1.0, включая полную поддержку таблиц и фреймов[5]. Поддерживаемые протоколы включают FTP, NNTP для форумов Usenet, POP3, SMTP, и Gopher. Arachne включает полноценный набор соединений TCP/IP, который поддерживает некоторые коммутируемые и Ethernet-соединения. Однако Arachne не поддерживает JavaScript[6], Java[6], и SSL. Arachne можно расширить с помощью надстроек для таких задач, как просмотр фильмов DivX, воспроизведение MP3-файлов, чат IRC, RSS и просмотр документов в формате PDF."

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

56. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от Аноним (33), 16-Ноя-25, 21:32 
>> Прожорливость...200 метров в простое, 350 при запросе отобразить эту страницу. Да довольно неплохо.
> Ну такое, пососненько. Были браузеры, которые на 4мб ОЗУ позволяли:
> "Arachne поддерживает несколько форматов изображений, включая JPEG, PNG, BMP, и анимированный
> GIF. Он поддерживает подмножество стандартов HTML 4.0 и CSS 1.0, включая

А теперь открой арахной "современный" (лет почти 20 как уже) веб. Жопоскрипт и его друзья (всякие модифицируемые ДОМ узлы и CSS 3.0 анимации) как раз и жрут, как не в себя. Ибо тут как обычно в компуктерах: или производительность (шоб без особых лагов) или память.


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

58. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от Аноним (58), 16-Ноя-25, 23:12 
Да и хрен с ней, с анимацией. Жс работает на микроконтроллерах с < 1мб ОЗУ. Арахна тут как пруф что можно малым потреблением ресурсов обойтись, то что современный веб получил некоторое количество новых цсс свойств и хтмл тегов принципиально ничего не изменило, рендерится всё тот же текст, картинки, видео. Если пропатчить её под последний цсс и хтмл, потребление ОЗУ не особо изменится.
Ответить | Правка | Наверх | Cообщить модератору

59. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от Аноним (50), 16-Ноя-25, 23:49 
Если бы у меня была задача пропатчить арахну под современный веб, то:
1. Удалил бы встроенные кодеки изображений, вместо них - линковал бы с ffmpeg, для картинок, гифок и видео / аудио, что автоматом оставило бы все имеющиеся браузеры позади по поддержке форматов. Добавление тэга видео.
2. Добавил бы поддержку css свойств flexbox - это решило бы наверное практически все проблемы с вёрсткой, т.е. это совместимость с современным вебом.
3. Встроенный лёгкий js интепретатор. Как опция, использование внешнего js движка типа V8.

Что-то остаётся за бортом, js канвас, анимации в стиле "я у мамы дезигнер" - ну это не сильно то и надо.

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

75. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от Аноним (5), 17-Ноя-25, 09:45 
>2. Добавил бы поддержку css свойств flexbox - это решило бы наверное практически все проблемы с вёрсткой, т.е. это совместимость с современным вебом.

cssgrid давно заменил flexbox

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

19. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от Nicho (ok), 16-Ноя-25, 12:54 
А почему не делают браузеры на QtWebEngine и Electron?
Да и бы WebKit сделали для Windows, надо развивать эти альтернативные движки
Ответить | Правка | Наверх | Cообщить модератору

21. "Выпуск браузерного движка Servo 0.0.2"  –1 +/
Сообщение от Ан333ним (?), 16-Ноя-25, 13:40 
Эпл что ли будет вебкит для венды развивать?
Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от Аноним (26), 16-Ноя-25, 13:51 
Делают и их полно.
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

72. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от Аноним (72), 17-Ноя-25, 04:09 
делают и работают - разные слова.
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск браузерного движка Servo 0.0.2"  –1 +/
Сообщение от Аноним (40), 16-Ноя-25, 15:56 
виндовс не нужен, а для линукса есть браузеры с WebKit
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

47. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от Аноним (47), 16-Ноя-25, 18:08 
Ледиберд придет и сделает хороший браузер с движком.
Ответить | Правка | Наверх | Cообщить модератору

25. "Выпуск браузерного движка Servo 0.0.2"  –1 +/
Сообщение от Аноним (25), 16-Ноя-25, 13:51 
За многое можно критиковать растоманов, но у этого браузера (пока) идеальный интерфейс.
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск браузерного движка Servo 0.0.2"  –1 +/
Сообщение от Медведь (ok), 16-Ноя-25, 14:10 
Кто тыкал палочкой, что у сабжа здесь: https://html5test.co/ ?
Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск браузерного движка Servo 0.0.2"  –1 +/
Сообщение от Аноним (36), 16-Ноя-25, 15:26 
Это версия 0.0.2, что ты от неё ждёшь?
Ответить | Правка | Наверх | Cообщить модератору

46. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от Аноним (47), 16-Ноя-25, 18:07 
15 год пишут и все никак не заработает.
Ответить | Правка | Наверх | Cообщить модератору

49. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от Аноним (5), 16-Ноя-25, 19:00 
Это немного для опенсорса, почти вчера. GNU/Hard пишут уже 35 лет, и всё никак.
Ответить | Правка | Наверх | Cообщить модератору

54. "Выпуск браузерного движка Servo 0.0.2"  +1 +/
Сообщение от Пакость (?), 16-Ноя-25, 20:45 
>что у сабжа здесь: https://html5test.co/

Вариант гуголопротокола который требует сей ресурс для соединения переваривает.
пишет "your browser scores 410 out of 588 points" (ну и ещё много чего), тамошний жабаскрипт по верхам переваривает.

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

31. "Выпуск браузерного движка Servo 0.0.2"  –1 +/
Сообщение от Аноним (-), 16-Ноя-25, 14:29 
Учитывая, что подобные браузеры в основном ставят на старое железо, как-то странно видеть, что в релизах нет сборок 32-бит. Видимо, рассчитывают подсесть на гранты и стипендии, а учитывая, что x86, кхм... "не коммерческая" архитектура, то оно и понятно.

В общем, повторяют ошибку PaleMoon.

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

42. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от Аноним (40), 16-Ноя-25, 15:57 
оно не собирается на 32х битах ибо жирнораст на жирно llvm
Ответить | Правка | Наверх | Cообщить модератору

48. "Выпуск браузерного движка Servo 0.0.2"  +1 +/
Сообщение от Аноним (33), 16-Ноя-25, 18:54 
> оно не собирается на 32х битах ибо жирнораст на жирно llvm

Начнем с того, что собирать 32бита не обязательно на 32 битной платформе ...


% cargo build --release --target=i686-unknown-linux-gnu
% cargo build --release --target=x86_64-unknown-linux-gnu
% cargo build --release --target=sparc64-unknown-linux-gnu

и на этом наверное закончим, потому что у Военов Супротив Раста кроме унылой методички все равно ничего нет в загашнике ...
Ответить | Правка | Наверх | Cообщить модератору

63. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от Аноним (72), 17-Ноя-25, 00:18 
> --target=i686-unknown-linux-gnu

Эта строчка сама по себе ничего не значит. Я могу написать --target=psp-known-linux-embedded-hacker-edition - и это сработает? Нет, конечно :)

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

64. "Выпуск браузерного движка Servo 0.0.2"  –1 +/
Сообщение от Аноним (33), 17-Ноя-25, 00:31 
> Эта строчка сама по себе ничего не значит. Я могу написать --target=psp-known-linux-embedded-hacker-edition
> - и это сработает? Нет, конечно :)

То что фантазийная отсебятина не сработает (ну нет ее в списках поддержки), как бэ, ничего не значит.
А 32х битники я собирал на 64х битной машине, причем, в том числе и кросплатформенные. Одним компилятором - который из репы. Ну вот такая вот занятная реальность ...

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

71. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от Аноним (72), 17-Ноя-25, 04:07 
> А 32х битники я собирал

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

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

79. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от Аноним (79), 17-Ноя-25, 16:34 
написать "--target=i686-unknown-linux-gnu" - это только унылая теория...

ну дык покажи на практике - собери сабж, например, для процессоров без sse2 (ведь i686 это от пня-про, я уж про сборку сабжа без sse1 не заикаюсь), докажи что-ты крут %)
хотя ты же не осилишь...

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

55. "Выпуск браузерного движка Servo 0.0.2"  +1 +/
Сообщение от MT (ok), 16-Ноя-25, 21:04 
Нужно добавить полосу прокрутки.
Ответить | Правка | Наверх | Cообщить модератору

57. "Выпуск браузерного движка Servo 0.0.2"  +2 +/
Сообщение от senaemail (ok), 16-Ноя-25, 21:47 
> Servo изначально создан с поддержкой разбиения кода DOM и рендеринга на более мелкие подзадачи, которые могут выполняться параллельно и более эффективно использовать ресурсы многоядерных CPU

А я вообще-то не хочу чтобы одна вкладка браузера распараллеливалась и грузила мне все ядра ЦПУ.  А хочу я наоборот, ограничить использование ядер вкладкой, а не распараллелить на все 32.

И пусть все неактивные вкладки полностью отключаются.

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

67. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от Чтото знающий (?), 17-Ноя-25, 01:36 
Ещё пару комментариев сюда напишите, вдруг кто из разработчиков заметит.

Кстати, а что по поводу гипертрединга скажете? Вроде как только одно ядро "распараллеливается". Или тоже плохо?

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

69. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от Чтото знающий (?), 17-Ноя-25, 01:52 
>грузила мне все ядра ЦПУ

Я там у Анонима ниже спросил, а теперь и у вас хочу.

1. Зачем вам все ядра ЦПУ?

2. А если всё же нужны на длительный срок, то какая разница, как будет рендериться страница в браузере: на одном ядре или нескольких? У вас же, напомню, все ядра заняты уже.

3. Насколько мне известно (могу ошибаться), но это дело планировщика ОС задействовать одно или несколько ядер под нужды программы.

4. Все современные браузеры разделяют потоки и работают в многоядерном режиме. Вдруг вы не знали.

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

76. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от senaemail (ok), 17-Ноя-25, 12:18 
> 1. Зачем вам все ядра ЦПУ?

Как минимум для более важной и стабильной работы же, мне не нужна резкая просадка мощности ради микросекундой загрузки страниц с опеннет. Также для отзывчивости ГУИ - если все ядра заняты, то просядет отзывчивость. Кроме того, распараллеливание не бесплатно, оно тоже имеет свои накладные расходы, то есть повысится расход памяти, электроэнергии и общая загрузка.

> 2. А если всё же нужны на длительный срок, то какая разница,

См. п.1


> 3. Насколько мне известно (могу ошибаться), но это дело планировщика ОС задействовать
> одно или несколько ядер под нужды программы.

В принципе есть способы ограничить количество ядер для процесса, но это другое.

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

60. "Выпуск браузерного движка Servo 0.0.2"  +1 +/
Сообщение от ddwrt (?), 16-Ноя-25, 23:55 
Проорал с комментов, где люди всерьёз говорят, что это конкурент фаерфоксу. А ничего, что это просто движок, на котором внезапно работает фаерфокс?
Ответить | Правка | Наверх | Cообщить модератору

62. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от Аноним (72), 17-Ноя-25, 00:10 
> на котором внезапно работает фаерфокс?

Нет, не работает. Только чуть-чуть некоторых компонентов, которые растсеры успели впихнуть до увольнения из Мозилы.

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

70. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от Чтото знающий (?), 17-Ноя-25, 01:55 
Я бы не назвал вот эти компоненты как "чуть-чуть":

"В Firefox уже интегрированы некоторые части Servo, такие как многопоточный CSS-движок и система отрисовки WebRender."

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

61. "Выпуск браузерного движка Servo 0.0.2"  +1 +/
Сообщение от Аноним (72), 17-Ноя-25, 00:08 
> более мелкие подзадачи, которые могут выполняться параллельно и более эффективно использовать ресурсы многоядерных CPU.

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

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

68. "Выпуск браузерного движка Servo 0.0.2"  –2 +/
Сообщение от Чтото знающий (?), 17-Ноя-25, 01:44 
>тормозя всю систему

1. А чем таким у вас система, позвольте спросить, занята, что вам все её свободные ядра нужны?

2. Ещё немного поразмышляю. Если у вас все ядра заняты на длительный срок, и вам реально нужна высокая производительность вашей системы, вы всё равно браузер будете на ней запускать? А если всё-таки будете, то какая принципиальная разница, будет ли ваша страничка рендериться на одном ядре или нескольких?

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

77. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от senaemail (ok), 17-Ноя-25, 12:40 
>>тормозя всю систему
> 1. А чем таким у вас система, позвольте спросить, занята, что вам
> все её свободные ядра нужны?

Вот как раз в том и дело, что не все. В этом плюс многоядерности и многозадачности, когда один процесс сидит на одном ядре, а другой на другом. Когда-то, когда у нас было лишь одно ядро, процессы сражались за него. Когда появилось несколько ядер, появилась возможность параллельного исполнения на нескольких ядрах, что улучшило, например, отзывчивость ГУИ. С этим распараллеливанием в мозилле мы опять скатываемся во времена одноядерных процессоров, когда приложения будут бороться за один процессор и ГУИ теряет отзывчивость.

И это если забыть, что распараллеливание тоже небесплатно. Распараллеливание требует памяти, повышенного расхода энергии и процессора и т.п.

А теперь вспомним, что браузер и так уже монстр, жрущий ресурсы неадекватно выхлопу. Теперь же он будет жрать их намного быстрее и больше.

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

80. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от Аноним (80), 17-Ноя-25, 16:48 
> С этим распараллеливанием в мозилле мы опять скатываемся во времена одноядерных процессоров, когда приложения будут бороться за один процессор и ГУИ теряет отзывчивость.

У вас гуй терял отзывчивость из-за преемптивности? Я могу лишь гадать, как вам удавалось этого достичь, и у меня есть две догадки:

1. вы использовали процессор отстающий от state of art лет на двадцать, в то время как гуй был реально жырным даже по современным меркам
2. отзывчивость у вас пропадала не из-за процессора, а из-за свопирования.

С (1) я никогда не сталкивался, и лишь умозрительно предполагаю, что такое может быть. А вот (2) -- это довольно распространённая штука. Но неясно, как вы свопирование могли перепутать с преемптивностью, потому что лаги на несколько порядков дольше, чем всё на что способна преемптивность. Перепутать невозможно.

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

81. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от senaemail (ok), 17-Ноя-25, 17:22 
>> С этим распараллеливанием в мозилле мы опять скатываемся во времена одноядерных процессоров, когда приложения будут бороться за один процессор и ГУИ теряет отзывчивость.
> У вас гуй терял отзывчивость из-за преемптивности? Я могу лишь гадать, как
> вам удавалось этого достичь, и у меня есть две догадки:

С чего ты взял?

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

78. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от Аноним (78), 17-Ноя-25, 15:47 
12 лет между минорными версиями...
Ответить | Правка | Наверх | Cообщить модератору

82. "Выпуск браузерного движка Servo 0.0.2"  +/
Сообщение от Аноним (82), 17-Ноя-25, 18:08 
0.0.2 за 12 лет - это нановерсии!
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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