The OpenNET Project / Index page

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

Возобновлена активная разработка браузерного движка Servo

17.01.2023 10:51

Разработчики браузерного движка Servo, написанного на языке Rust, объявили о получении финансирования, которое поможет возродить проект. В качестве первых задач упоминается возвращение к активной разработке движка, восстановление сообщества и привлечение новых участников. В течение 2023 года планируется заняться улучшением системы компоновки страниц (layout system) и добиться рабочей поддержки CSS2.

Стагнация проекта продолжалась с 2020 года, после того как компания Mozilla уволила команду, развивавшую Servo, и передала проект организации Linux Foundation, в которой для разработки планировалось сформировать сообщество из заинтересованных разработчиков и компаний. До преобразования в независимый проект движок развивался работниками Mozilla в сотрудничестве с компанией Samsung.

Движок написан на языке Rust и отличается поддержкой многопоточного рендеринга web-страниц, а также распараллеливанием операций с DOM (Document Object Model). Кроме эффективного распараллеливания операций, используемые в Rust технологии безопасного программирования позволяют поднять уровень безопасности кодовой базы. Изначально браузерный движок Firefox не мог в полной мере задействовать потенциал современных многоядерных систем из-за использования однопоточных схем обработки контента. Servo позволяет разбить код DOM и рендеринга на более мелкие подзадачи, которые могут выполняться параллельно и более эффективно использовать ресурсы многоядерных CPU. В Firefox уже интегрированы некоторые части Servo, такие как многопоточный CSS-движок и система отрисовки WebRender.

  1. Главная ссылка к новости (https://servo.org/blog/2023/01...)
  2. OpenNews: Компания Mozilla передала движок Servo организации Linux Foundation
  3. OpenNews: Представлен браузерный движок Kosmonaut, написанный на языке Rust
  4. OpenNews: Компания Mozilla объявила об увольнении 250 сотрудников
  5. OpenNews: Проект RustPython развивает реализацию интерпретатора Python на языке Rust
  6. OpenNews: В Firefox добавлен CSS-движок Stylo, написанный на языке Rust
Лицензия: CC BY 3.0
Наводку на новость прислал Андрей
Короткая ссылка: https://opennet.ru/58492-servo
Ключевые слова: servo, rust, mozilla
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (182) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Stanislavvv (?), 10:54, 17/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +21 +/
    То есть, страница сможет сожрать более одного ядра разом тупо на css.
     
     
  • 2.15, Аноним (15), 11:04, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +13 +/
    Как что-то плохое. Либо дольше ждать на одном ядре, либо быстрее на нескольких.
     
     
  • 3.24, товарищ майор (?), 11:17, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +20 +/
    Не на долго. Через какое-то время css на новой кормовой базе разжиреет и будет тормозить уже на нескольких ядрах...
     
     
  • 4.47, Бывалый смузихлёб (?), 11:43, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +6 +/
    С css в современном двигле забавно сделано - оно тупо компилится и дальше каждое правило/селектор отрабатывает как функция-селектор, которой скармливают каждый элемент страницы , а оно - говорит, относится ли это к нему( и тогда накидываются перечисленные свойства ) или нет

    В общем, оно если и тормозит то на этапе конпеляции, после - работает шустро

     
     
  • 5.51, Аноним (51), 11:50, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > в современном двигле ... компилится

    В современном, но не растамановской заброшенном проекте уровня CSS 1. Да и всё немного сложнее, чем ты описал, стили же каскадные, применяются не абы как, а с определённым порядком. Ещё и динамические, замаешься по каждому изменению рекомпилировать.

     
     
  • 6.78, Бывалый смузихлёб (?), 13:12, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Ну само-собой всего рассказывать не буду. Это даже не на статью, а на целую подборку статей тянет

    >> Ещё и динамические, замаешься по каждому изменению рекомпилировать.

    Вот поэтому диды недолюбливают фреймворки, которые стили навешивают динамически - это не кешируется, каждый раз требует разбра по новой, компиляции и дальнейшей веселухи

     
     
  • 7.161, Аноним (161), 20:18, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Они просто боятся нового и сидят на своем 486
     
  • 7.162, Аноним (161), 20:19, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Бать, ты че попутал компиляцию scss? Давай пруф
     
  • 5.112, Аноним (112), 15:43, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    И тут мы вспоминаем про жсфреймворки, которые навешивают стили.
     
  • 3.44, Аноним (51), 11:41, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Лучше скажи, в каком браузере будут использовать выброшенный из мозилы серво?
     
     
  • 4.157, Советский инженер (?), 19:13, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В каком Linux Fundation скажет, в таком и будет.
     
     
  • 5.173, Аноним (51), 23:10, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    т.е. нигде.
     
  • 2.19, Random (??), 11:07, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Будем отсаживать браузер в виртуалку с одним ядром.
    И безжалостно резать всякую "шевелюгу" на страницах.
     
     
  • 3.26, Аноним (26), 11:20, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    cpuset?
     
  • 3.84, Аноним (-), 13:36, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    pine64 clusterboard, в отличие от предыдущего оратора, будет ещё на каждой ноде автоматически держать заворачивание сети
     
     
  • 4.96, Аноним (96), 14:17, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Как разпараллелить браузер?
     
     
  • 5.208, Аноним (-), 18:24, 18/01/2023 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 3.108, минона (?), 15:09, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    cgroups не спасут отца?
     
  • 2.22, u235 (ok), 11:13, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так современный Firefox уже отжирает.
     
     
  • 3.41, Stanislavvv (?), 11:37, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Так современный Firefox уже отжирает.

    Там вроде js отжирает. А тут - ещё и css будет.

     
     
  • 4.48, Аноним (51), 11:44, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Причём растаманы ещё только CSS 1 осилили. Второй - делают, а про третий даже не слышали.
     
     
  • 5.104, Аноним (104), 15:05, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Конечно не слышали, родной. Они же браузерный движок пишут, откуда им про css3 слышать.
     
  • 5.176, Аноним (176), 23:24, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >> https://www.opennet.me/opennews/art.shtml?num=46917
    >> В Firefox добавлен CSS-движок Stylo, написанный на языке Rust
    >> 25.07.2017 20:49
    >> В ночные сборки Firefox добавлен новый CSS-движок Stylo, развиваемый в рамках проекта Quantum, в котором производится работа по переносу в браузер возможностей, изначально развиваемых для движка Servo. Stylo написан на языке Rust и примечателен распараллеливанием обработки стилей CSS.

    ...
    > Причём растаманы ещё только CSS 1 осилили. Второй - делают, а про третий даже не слышали.

    Воены Супротив Раста опять громко метанизируют лужи ...


     
  • 2.77, Челик с гихаба (?), 13:12, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +13 +/
    А зачем ещё нужны ядра? Накупили процов с 16-24 ядрами и берегут их как кура свои яйца.
    Ядра процессора нужны, чтоб их загружать.процессортдолден работать.
     
     
  • 3.98, Аноним (98), 14:35, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А это как с оперативкой. Поставят 16-32-64 ГБ, а потом квохчут — ой, у меня система аж несколько гигабайт отъедает.
     
     
  • 4.100, Аноним (100), 14:46, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ахах, есть такое)))
     
  • 4.147, Анонимусс (?), 17:42, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Еще веселее когда начинают меряться у кого ДЕ жрет меньше. "Кеды жрут аж 300 метров, в топку!"
    А потом запускают браузер или копиляцию и оно сжирает все что есть.
     
     
  • 5.179, Аноним (179), 00:08, 18/01/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Пардон, но даже такое потребление памяти не есть нормальная вещь.
    Это же GUI без остальных компонентов ОС, что там так много требует памяти? Пожалуйста, объясните. Мне как человеку "со стороны" не понять, как раньше в такой объём ОЗУ умещались гораздо более комплексные трёхмерные видеоигры вроде Unreal (1998), а сейчас двухмерный GUI столько требует.
     
     
  • 6.229, Аноним (229), 23:40, 03/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В основном это GPU драйвер и поддержка unicode. (Во всех современных GUI)
     
  • 4.212, Аноним (-), 01:43, 19/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Это как купят HAMER и жалуются бензина много потребляет. Нет, таких не встречал имеющих HAMER. Не только потому, что не знаю лично и не лично владельцев HAMER. Машины HAMER встречал на улице. Логика мне подсказывает, что они (владельцы HAMER) знают, что покупают и какой расход топлива у HAMER. Не надо утрировать, действительно ресурсы памяти стали потреблятся больше. Web сайты стали по размеру в разы больше, операционные системы больше памяти потреблять, игры больше памяти требуют.

    С Линуксом интереснее сколько памяти не имей если она кончится и с подкачкой всё зането будет Linux зависнет. Проверял 16ГБ с zram, c 6.1 Kernel, а может с 6 Kernel не помню точно версию kernel.

     
     
  • 5.213, Аноним (-), 01:47, 19/01/2023 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 5.215, Аноним (215), 02:02, 19/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Интереснее. А я не помню как себя ведёт Windows когда закончится памяь с подкачкой. У меня это редкое явление в Windows чтобы и подкачка была вся занята.
     
     
  • 6.216, Аноним (-), 02:13, 19/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Я в Windows не чего обьёмного не запускаю и  много сайтов в Win в браузере не открываю необходимости в этом нет.
     
     
  • 7.217, Аноним (-), 02:17, 19/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Самое большое это виртуальные ПК, а они ограничены фиксированным размером.
     
  • 3.113, Аноним (112), 15:45, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >берегут их как кура свои яйца

    Я на них пакетики компиляю с -j'nproc', а ну быстро отдал мне мои ядра назад!

     
     
  • 4.130, Попандопала (?), 16:51, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    https://wiki.gentoo.org/wiki/Portage_niceness
    И жить можно да;е небольшим количеством ядер. На видосики хватит.D
     
  • 3.133, Аноним (133), 17:01, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Известно же зачем, приложухи на Electron запускать.
     
  • 3.180, Аноним (179), 00:10, 18/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Процессор-то должен работать, но он должен решать реальные задачи. Грубо говоря, чтобы он выполнял на этих шестнадцати ядрах серьёзные задачи вроде расчёта прочности конструкции по методу конечных элементов, а не веб-страницы обрабатывал.
     
     
  • 4.185, Аноним (185), 03:00, 18/01/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >вроде расчёта прочности конструкции по методу конечных элементов

    Такое давно на GPU обрабатывают. Сейчас редко найдешь алгоритм, который нельзя перенести на матрицы и посчитать на GPU.

     
     
  • 5.201, Аноним (51), 14:50, 18/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А интел такой тупой, что продолжает всякие SSE разрабатывать, нет чтобы на своём GPU всё быстренько посчитать!
     
     
  • 6.209, Аноним (185), 18:26, 18/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >А интел такой тупой, что продолжает всякие SSE разрабатывать, нет чтобы на своём GPU всё быстренько посчитать!

    Все равно, что там Интел делает. Речь шла о научных и инженерных вычислениях, а там бОльшая часть алгоритмов работает с матрицами, которые GPU обрабатывает на порядки быстрее чем CPU. Оно даже изначально создавалось как "ускоритель вычислений".

     
     
  • 7.222, Аноним (222), 19:14, 19/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    С одной стороны - да, а с другой поддержка вычислений с двойной точностью на видеокартах не столь оптимальная. Никто не спорит, что видюхи хороши (их же в ML используют), но у процессоров есть свои преимущества.
     

     ....большая нить свёрнута, показать (41)

  • 1.2, Xenia Joness (ok), 10:54, 17/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >Разработчики браузерного движка Servo, написанного на языке Rust, объявили о получении финансирования

    Финансировать что-то на Rust - деньги на ветер

     
     
  • 2.5, Аноним (5), 10:58, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Финансировать что-то деньги на ветер
     
     
  • 3.10, Аноним (10), 11:00, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +12 +/
    А вы точно финансист?
     
     
  • 4.210, elon musk (?), 19:28, 18/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    uh no
     
  • 3.177, Sw00p aka Jerom (?), 23:43, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Финансировать ПРОЕКТ на Rust - деньги на ветер

    заменим ПРОЕКТ на ЧТО-ТО

     
  • 2.116, Аноним (116), 15:49, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Финансировать ветер - rust на деньги.
     
     
  • 3.120, Деанон (?), 16:28, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    "Простолюдины что ячмень в поле -- стелятся по ветру."
     
  • 2.190, Ан (??), 07:39, 18/01/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В новости не написано, кто-то оплачивает эту работу или на энтузиазме?
     
     
  • 3.198, Аноним (51), 14:39, 18/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > не написано, кто-то оплачивает эту работу

    ...объявили о получении финансирования

     

  • 1.3, Аноним (10), 10:54, 17/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Через тысячу лет после начала. Так глядишь и Фаерфокс на раст перепишут(конечно же нет им тупо слабо)
     
     
  • 2.7, verh010m (?), 10:59, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Так он вроде бы на нем в кишочках. Классная антиреклама языку, особенно если включить аппаратное ускорение
     
     
  • 3.25, Аноним (25), 11:19, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Аппаратное ускорение, которое работает? Действительно. Тогда что рекламирует хром, у которого на линуксе его нет? С другой стороны, раньше мне не приходилось закрывать браузер, чтобы игрушечка не тормозила из-за альттабнутого браузера с 0 загрузкой. Или pytorch.
     
     
  • 4.227, Аноним (227), 09:07, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    У меня и в Firefox нет аппаратного ускорения. Оно вообще заводится чуть ли не в лабораторных условиях.
     
     
  • 5.228, Аноним (25), 14:23, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Всё очень просто, во всяком случае, если у тебя nvidia и иксы Попробуй что-то в... большой текст свёрнут, показать
     
  • 3.27, Аноним (26), 11:21, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Около половины.
     
     
  • 4.126, Аноним (126), 16:46, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Около половины твоего воображения.
     

  • 1.4, Аноним (26), 10:57, 17/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Может они и огнеглиста в Linux Foundation отдадут наконец-то?
     
     
  • 2.8, pofigist (?), 10:59, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Чтоб сдох и не мучался?
     
     
  • 3.29, Аноним (26), 11:23, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ЛФ - это же не Опач. И даже Опачовые проекты живут как-то, не говоря уже об ЛФ-ных.
     
     
  • 4.33, Аноним (10), 11:28, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Опач выживают или доживают.
     
     
  • 5.101, paulus (ok), 14:53, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    На апач напали индейцы, скоро снимут скальп...
     
     
  • 6.127, Аноним (126), 16:46, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    И в чём они не правы?
     
     
  • 7.141, Аноним (133), 17:29, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Тем, что Apache Foundation не мешает им жить.
     
     
  • 8.146, Аноним (126), 17:41, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это ты за них так решил, тиран ... текст свёрнут, показать
     
     
  • 9.159, Советский инженер (?), 19:18, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Пусть только попробуют эти краснолицые вожди вякнуть против угнетенных славян 8... текст свёрнут, показать
     
  • 9.182, Анончик (?), 00:42, 18/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да он за них так решил, потому что может в логику, а не левый шиз... текст свёрнут, показать
     
  • 2.82, Аноним (82), 13:28, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    А какой смысл? Исходники открыты, но нормальный браузер с полной независимостью от кодовой базы фф так и не сделали. Видимо, не особо надо.
     
     
  • 3.181, Аноним (179), 00:13, 18/01/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Согласен. Pale Moon как самый известный форк - фигня. Он притормаживает при любом раскладе.
    Единственный его плюс - он не будет меньше тормозить на опеннетных сборках с Пентиумом и 512 Мб ОЗУ, чем другие браузеры.
     

  • 1.6, Аноним (26), 10:59, 17/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Тут недавно в соседней новости хромой обещал начать принимать ржавые библиотеки в состав себя. Совпадение - не думаю.
     
     
  • 2.13, Аноним (10), 11:01, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Принимать не значит на нём что-то написать.
     
     
  • 3.20, Аноним (20), 11:12, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем писать самим, если можно закинуть донат сообществу растоманов с похожим проектом под открытой лицензией и потом спереть результат.
     
     
  • 4.160, Советский инженер (?), 19:19, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Уже.

    Гугл донатит и в линукс фундайшен и в раст.

     
  • 2.79, troizet (ok), 13:13, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Т.е. хотят использовать servo в хроме? Тогда понятно откуда финансирование.
     
     
  • 3.97, Аноним (97), 14:35, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Типичные хомячки, как обычно, не в теме что чтобы использовать servo на уровне хотя бы позапрошлогоднего хрома, да и FF, нужно пилить ещё лет 10. Потому и FF от него отказался
     
  • 2.114, Аноним (112), 15:47, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Поймал ржавого, как говорится.
     

  • 1.9, Аноним (96), 10:59, 17/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    А где 33 абазаца про безопасность раста?

    >> Стагнация проекта продолжалась с 2020 года

    Стагнация началась ещё в 2014 году почти сразу. Вместе со стагнацией самого раста.


     
     
  • 2.14, Кровосток (ok), 11:02, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +11 +/
    300-30-3
     
     
  • 3.191, Математик (?), 09:46, 18/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    267
     

  • 1.11, Аноним (11), 11:00, 17/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >В кодовой базе Chromium разрешено использование языка Rust

    Совпадение?

     
     
  • 2.121, Деанон (?), 16:30, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Они надели гетры, и теперь этим тоже нужно срочно купить гетры.
     

  • 1.12, Аноним (12), 11:00, 17/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Отличные новости, рад слышать! Надеюсь, в этот раз всё сложится удачно.
     
     
  • 2.42, Аноним (51), 11:37, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    как заливать пожар бензином.
     

  • 1.17, Аноним (17), 11:06, 17/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Очень хорошо. Возможно его смогут доделать
     
  • 1.21, InuYasha (??), 11:13, 17/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Инвесторы начитались комментариев на Опеннете и решили сделать всё назло наоборот )
     
     
  • 2.71, Аноним (71), 12:43, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    https://www.opennet.me/opennews/art.shtml?num=58038
    Mozilla молодцы !
     
     
  • 3.91, Аноним (96), 14:13, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сабж не Мозилла финансирует.
     

  • 1.23, InuYasha (??), 11:15, 17/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    М-да, мне как-то хватало распараллеливания на табы. А от мелких разбиений может и хуже стать.
     
     
  • 2.32, Аноним (32), 11:27, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Я не понимаю, зачем вообще распараллеливать DOM. Вроде жабаскрипты отбирают всю производительный? Или это css2 настолько разжирел, в пору современности, что его потребовалось параллелить?
     
     
  • 3.36, Аноним (10), 11:31, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Чтобы сказать смотрите как я могу, да ещё и на расте или брейнфаке. Как же без этого разобрать простейшую по своей структуре XML'ку и построить простейшее дерево.  
     
     
  • 4.149, Аноним (149), 17:54, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Напиши прожку для разбора «простейшей» XML на любом языке, и сам всё поймёшь. Это дело ой какое непростое, если только ты не пишешь очередной hello world, а парсишь реальные данные из реального мира.
     
     
  • 5.192, Аноним (192), 10:13, 18/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Разбор "простейшего" XML - это лаба второго курса алгоритмов и структур данных. Но ты кажется не дожил до него.
     
     
  • 6.197, второкурсник (?), 11:43, 18/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А чего тогда в священной libxml2 (от которой прямо или косвенно зависит весь софт мира кроме хеловрота) - раз в неделю "ой, а мы тут заодно и код исполнили чей-то"?

    И это мы еще за libxsltproc не взялись, а просто пробежали по файлику не вдаваясь в смысл того что он описывает...

    Наверное, плохая была лаба, троешники писали? А чего большая такая? И не перепишет никто? (А, вон, на хрусте уже начали. Целых четыре CoCа написали и длинный список как обращаться к разнообразным ОНО-авторам.)

     
     
  • 7.200, Аноним (51), 14:45, 18/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > троешники писали?

    А ты думал, там одни краснодипломники работают?

     
  • 3.52, Бывалый смузихлёб (?), 11:52, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Там много чего происходит
    У css обычно селектора компилятся в функции что само по себе не моментально, которым скармливают вообще каждый элемент страницы, а те отвечают, подходит ли он им, после чего навешивают стили
    Происходит отрисовка всей цепочки элементов
    И многое иное

    Производительность отбирают запросы из жс в браузер. В т.ч те самые DOM API для взаимодействия с элементами. Оно очень медленное


    Но едва ли раст способен что-то принципиально изменить

    > и добиться рабочей поддержки CSS2

    Тем более, что то двигло фактически нефункционально. И откуда берутся инвесторы с настолько лишними деньгами

     
     
  • 4.206, Аноним (-), 17:18, 18/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >У css обычно селектора компилятся в функции

    Эльбрус напрягся - такого подвоха он не ожидал.

     
  • 2.35, Аноним (15), 11:29, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    CSS давно уже не только для табов. Там и интерактивные элементы, сложная графика и анимации.
     
     
  • 3.40, InuYasha (??), 11:33, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Может, мы о разных табах говорим? Я о вкладках, в которых веб-страницы открыты. Ну, те, которые ещё закрывать жалко, которые у инстабабок на телефонах сотнями накапливаются, которые ездят туда-сюда когда не нужно, которые ещё были в опере и фф, а в ИЕ не было... м?
     
  • 2.56, КО (?), 11:57, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Так ты прямо сейчас можешь сравнить как сильно браузер тупит если работает одним процессом.
     
     
  • 3.102, paulus (ok), 14:59, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    проверь на слабом пк или ноуте и поверь одним процессом браузер быстрее работает...
     

  • 1.28, Аноним (28), 11:22, 17/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ну таки шо, пусть пилят, авось что выйдет, таки за rust'ом будущее!
     
     
  • 2.37, Аноним (10), 11:32, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Пусть лучше делом займутся, а не каких-то простачков на бабки разводят.  
     
     
  • 3.50, Аноним (28), 11:48, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А шо сразу таки на бабки разводят? Вроде пока никто шекели и не терял.
     
     
  • 4.57, Аноним (96), 11:59, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Как это? Деньги ещё не дошли? Банковская блокировка? Всё уже потеряно.  
     
     
  • 5.61, Аноним (133), 12:01, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Уже не дошли.
     
  • 3.150, Аноним (149), 17:57, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А тебе жаба спать не даёт, заставляет чужие деньги считать? Или просто завидно, что даже дохлый серво может получить финансирование, а ты всё так же комментарии на опеннет за бесплатно пишешь?
     

  • 1.43, Аноним (51), 11:40, 17/01/2023 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +2 +/
     
     
  • 2.49, Анонн (?), 11:44, 17/01/2023 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 3.53, Аноним (51), 11:53, 17/01/2023 Скрыто ботом-модератором     [к модератору]
  • +3 +/
     
     
  • 4.62, Аноним (133), 12:03, 17/01/2023 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
     
  • 5.64, Аноним (96), 12:04, 17/01/2023 Скрыто ботом-модератором     [к модератору]
  • +2 +/
     
  • 5.73, Аноним (51), 12:53, 17/01/2023 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 6.103, paulus (ok), 15:01, 17/01/2023 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 6.109, Аноним (133), 15:16, 17/01/2023 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 6.132, Аноним (20), 16:57, 17/01/2023 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 6.164, Аноним (164), 20:35, 17/01/2023 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.66, Анонн (?), 12:17, 17/01/2023 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 5.74, Аноним (51), 12:54, 17/01/2023 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 6.83, Аноним (83), 13:34, 17/01/2023 Скрыто ботом-модератором     [к модератору]
  • +2 +/
     
     
  • 7.93, Аноним (96), 14:14, 17/01/2023 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.58, Аноним (96), 12:00, 17/01/2023 Скрыто ботом-модератором     [к модератору]
  • +4 +/
     
     
  • 3.122, Деанон (?), 16:32, 17/01/2023 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.134, Аноним (134), 17:05, 17/01/2023 Скрыто ботом-модератором     [к модератору]
  • +3 +/
     

     ....ответы скрыты (16)

  • 1.46, Аноним (51), 11:43, 17/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    > добиться рабочей поддержки CSS2

    Ооо... как всё запущено. Подсказать им, какой текущий CSS на дворе?

     
     
  • 2.54, Аноним (54), 11:56, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ну так не для тебя делают.
     
  • 2.63, Аноним (96), 12:04, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    CSS 2.1
     

  • 1.59, Аноним (133), 12:00, 17/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Объединить Servo и Redox в один проект и составить конкуренцию ChromeOS. Redox получит второе дыхание! ;)
     
     
  • 2.65, Аноним (96), 12:05, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И поймут что конкуренции быть не может.
     
  • 2.76, Аноним (51), 12:56, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Внезапно, в редохе используется ... сишный Нетсурф!
     
     
  • 3.218, Аноним (218), 05:31, 19/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Не потому используется, что ценен чем-то, кроме того, что прост, как шпала.
     
  • 2.81, Аноним (81), 13:17, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Сишники столько лет пытаются составить конкуренцию движку Chromium... А раст не пытается, он УЖЕ делает!
     
     
  • 3.94, Аноним (96), 14:15, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Какую-то ерунду делает как обычно.
     
  • 3.163, Аноним (164), 20:32, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Сишники конкуренцию сишника?
     
     
  • 4.169, Анонн (?), 22:30, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Плюсовикам вообще-то. Потому что полюсы это не си.
     
  • 3.174, Аноним (51), 23:15, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > А раст не пытается, он УЖЕ делает!

    поэтому в редохе растаманы используют сишный нетсурф. Это победа сишников!

     

  • 1.60, Аноним (60), 12:00, 17/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Так, гуглохромоги испугались антимонопольщиков и кинули крохи умирающему лису. Попыхтят её пол годика и снова 3 года забвения, так?
     
     
  • 2.123, Деанон (?), 16:33, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да, но любители CP будут грезить о безопасности и дальше
     

  • 1.80, Аноним (81), 13:16, 17/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Rust! ❤❤❤
     
     
  • 2.175, Аноним (51), 23:16, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > ❤❤❤

    что это там за чёрные ягодицы?!

     
     
  • 3.178, freecoder (ok), 23:44, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    C, C++ и... JavaScript.
     
     
  • 4.184, Аноним (184), 01:07, 18/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    и Оберон
     
     
  • 5.224, Всё тот же (?), 13:06, 20/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, у него - должны быть красными!
     

  • 1.86, Аноним (86), 14:03, 17/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    > В Firefox уже интегрированы некоторые части Servo, такие как многопоточный CSS-движок и система отрисовки WebRender

    Теперь понятно почему все тормозить стало

     
     
  • 2.107, Аноним (96), 15:06, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кликуха Тормозилла уже давно водится.
     
  • 2.219, Аноним (218), 05:32, 19/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Не ври, аноним, не "стало", а "было всегда".
     

  • 1.95, Аноним (96), 14:16, 17/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Типичная история растахейтеры хейтят раст, а раст деградирует.
     
  • 1.110, Аноним (110), 15:30, 17/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    https://github.com/servo/servo/commits/master Разве похоже на стагнацию?
     
     
  • 2.117, Аноним (25), 16:13, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Судя по этому оно абсолютно мертво.
     
  • 2.124, Деанон (?), 16:35, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    да, у них даже ветка Master не переименована
     
  • 2.125, Деанон (?), 16:38, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Единственный контрибьютор же написал у себя "Этот танец не для всех"
     

  • 1.135, Аноним (134), 17:10, 17/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    "Разбудите меня через 100 лет" и спросите за раст. Отвечу: растохейтеры по прежнему будут с ненавистью гнать чепуху, выдумки и натяжки сов на глобусы, даже если всё вокруг уже будет переписано на раст.
     
     
  • 2.137, Аноним (54), 17:16, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ок, выкопаем
     
     
  • 3.186, Анончик (?), 04:00, 18/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Это перефразированная цитата принадлежащая м.е. салтыкову-щедрину.
     
  • 2.139, Аноним (139), 17:22, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А растоманы по-прежнему будут винить затмение в созвездии скорпиона, только бы не признавать что раст провалился.
     
     
  • 3.156, Аноним (156), 18:55, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    опеннет клоуны по-прежнему будут писать чушь, только бы не признавать себя клоунами
     
  • 2.152, alo (?), 18:01, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    так раст это же не яп, это обертка над сишкой, которая под ллвм спрятана. как тс над жс. зачем это называть яп, если это просто интерфейс над сишкой и ллвм типами
     

  • 1.136, Аноним (164), 17:11, 17/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > планировалось сформировать сообщество из заинтересованных разработчиков
    > Стагнация проекта продолжалась с 2020 года
    > написанного на языке Rust
     
     
  • 2.183, Вы забыли заполнить поле Name (?), 01:03, 18/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Стагнация проекта продолжалась с 2020 года
    > написанного на языке Rust

    Все ушли на фронт^W opennet

     

  • 1.138, Аноним (139), 17:20, 17/01/2023 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     

     ....ответы скрыты (3)

  • 1.153, Аноним (164), 18:05, 17/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Что-то растоманы опеннетные не спешат на помощь коллегам. Иначе как объяснить стагнацию проекта с 2020 года?
     
     
  • 2.168, Аноним (168), 22:17, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Они занимались внедрением раста в Линукс. И как видишь успешно
     
     
  • 3.171, Аноним (164), 22:58, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Успешно продемонстирован один dummy-драйвер?
     
     
  • 4.202, пох. (?), 17:03, 18/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Успешно продемонстирован один dummy-драйвер?

    успешно впиндюрили. А что для этого потребовался целый один неработающий драйвер _переписанный_ из работающего - это так, бытовые мелочи (и вряд ли можно считать показателем качества прожекта lin00ps, а вот наоборот - можно). Главное влезть, без мыла или с мылом.


     
  • 2.170, Аноним (134), 22:33, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Кинулись туда, где деньги, а не в эти проекты. Как пример, в области криптовалют (неважно, как ты к этому относишься, как к пузырю, казино, пирамиде или новейшим технологиям в финансовой, социальной и пр. сферах) уже немало софта на расте написано. Это если не считать тех поделий, которые софтверные гиганты для себя на нём пишут (да, знаем, тебе эти поделия на твоем локалхосте и нафик не всра.лись, можешь не распыляться, ты их осмыслить не можешь потому "несчитово"). И с другой стороны - а откуда ты знаешь что не кинулись один-двое-трое опеннетных растоманов? Тебе не отчитались? Или туда должны были сразу тыщщи растоманов кинуться, грудью закрывать именно этот проект и их всех примут? Или потому что ТЫ пальцем именно на этот проект указал?
     
     
  • 3.203, пох. (?), 17:11, 18/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    нахаляву и из воздуха и в неограниченном количестве А технических знаний у новы... большой текст свёрнут, показать
     

  • 1.158, Аноним (158), 19:15, 17/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Потому что раст позволяет безопасно работать с памятью!
     
     
  • 2.167, Аноним (168), 22:16, 17/01/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ну слава богу, а то я зашел почитать, что раст позволяет безопасно работать с памятью, а в новости про это ни слова
     

  • 1.187, Аноним (187), 06:09, 18/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Учите раст - получите престиж и уважение! Другой ЯП этого вам не даст.
     
     
  • 2.211, Аноним (51), 00:20, 19/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    а в реальности - выгонят, как растаманов из Мозилы.
     

  • 1.188, Аноним (60), 07:18, 18/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Rust позволяет не просто безопасно работать но и бережно хранить память о тех проектах, которые пытались внедрить в себя Rust.
     
  • 1.189, Аноним (185), 07:24, 18/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Поделка корпораций и игрушка дьявола, ежжи. Как будем ломать кибергулаг, если ошибки с памятью исчезнут? Поэтому не понимаю зачем будучи обычным пользователем/программистом топить за подобные проекты.
     
  • 1.193, Аноним (193), 10:30, 18/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > написанного на языке Rust
    > В качестве первых задач упоминается возвращение к активной разработке движка, восстановление сообщества и привлечение новых участников.
     
  • 1.194, Аноним (194), 10:39, 18/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    А почему не кто не задумывается о том что,
    если задача переусложена и не решаема простыми средствами, то возможно стоит пересмотреть задачу. Выкинуть лишнее и решить главное.
     
     
  • 2.199, Аноним (51), 14:39, 18/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Выкинуть лишнее

    Мозила именно так и сделала.

     

  • 1.214, iiiypuk (?), 01:58, 19/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На самом деле пофиг что на Rust, главное альтернатива.
    Но вот интересно, кто вкинулся?
     
     
  • 2.225, Аноним (225), 21:05, 20/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    альтернатива - чему? в движке даже css-2 ещё нету... Нет ни одного браузера на этом поделии.
     

  • 1.223, Аноним (223), 20:48, 19/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Если не раст, то на чём? Расту нет замены!
     
     
  • 2.230, Аноним (230), 19:55, 10/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Есть, Zig
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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