URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 133531
[ Назад ]

Исходное сообщение
"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox переписан на Rust"

Отправлено opennews , 26-Апр-24 22:39 
Разработчики браузерного движка Servo, написанного на языке Rust, объявили о достижении проектом уровня, позволяющего успешно пройти тесты Acid2, применяемые для проверки поддержки web-стандартов в web-браузерах. Тесты Acid2 созданы в 2005 году и оценивают базовые возможности CSS и HTML4, а также корректность поддержки изображений PNG с прозрачным фоном и URL-схемы "data:". Из недавних изменений в Servo упоминается синхронизация CSS-движка Stylo с кодовой базой Firefox, улучшение отрисовки и обработки шрифтов, показ заставки для тега ‹video›, подготовка демонстрации  Servo WebView для Qt...

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


Содержание

Сообщения в этом обсуждении
"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 26-Апр-24 22:39 
Ну наконец-то хоть какой-то выхлоп. Поздравляю причастных и сочувствующих.

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 00:03 
> Ну наконец-то хоть какой-то выхлоп. Поздравляю причастных и сочувствующих.

Воистину - "какой-то".

> Движок Servo прошёл тесты Acid2.

Напомните пожалуйста - это вообще какого года стандарт? А то я уже забыть успел пока эту консерву писали. Прямо реактос от браузеростроения какой-то получился. Наверное самое время затеять переписывание этой консервы с ноля.


"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 00:44 
Напоминаю:  HTML = bloatware, HTML Engine = KHTML | Gecko. То, что Servo прошёл тесты - уже немалое достижение.

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 01:00 
> HTML = bloatware

што?


"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено scriptkiddis , 27-Апр-24 01:11 
В чем он не прав?

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 02:35 
HTML - не блотварь, а вот JS - уже блотварь

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Бывалый Смузихлёб , 27-Апр-24 15:38 
не JS, а JS + JIT + поддержка всего вплоть до работы с юсб и иными портами на клиенте прямо из веб-страницы

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Nikki Next , 26-Апр-24 22:42 
Acid2 и Acid3 давно не актуальны. Самый актуальный тест браузеров - Html5Test

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 26-Апр-24 23:09 
Это тот - который давно заброшен ?

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено КО , 27-Апр-24 06:05 
Актуальный, ага, открываешь html5 плеер какой-нибудь, а он тебе "извините, у вас выключен JS", лмао

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 09:11 
acid3:
Firefox 125.0.2 (97/100)
Chrome 124.0.6367.92 (97/100)

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 12:38 
acid3:
Firefox 122.0 (100/100)

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 20:16 
acid4:
Firefox 3.5 (1000/100)

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 26-Апр-24 22:49 
Вопрос немного не в тему. Мозилла вроде собиралась переносить свой репозиторий на гит. Она всё ещё собирается?

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено cheburnator9000 , 26-Апр-24 22:54 
Раньше через winapi код реализации этого простого окна с дефолтными виджетами под вендой весил скажем 10КБ, зато теперь оно будет весить не меньше 3МБ если не все 10 из-за десятка уровней абстракций.

>>> on_click(move || *show_details.borrow_mut() = false)

скапздц.


"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 26-Апр-24 23:04 
А давай более конкретно, а не взятыми с потолка цифрами.

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено cheburnator9000 , 26-Апр-24 23:34 
> А давай более конкретно, а не взятыми с потолка цифрами.

Вот когда новый crashreporter попадет в релизы тогда и сравним. Сейчас exe весит 252кб, а если специально уронить firefox то процесс 2.5мб озу.


"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Kuromi , 27-Апр-24 03:06 
Самое забавное однако наблюдать падения крашрепортера при отправке краш репорта (и такое бывало).

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 08:58 
> Сейчас exe весит 252кб, а если специально уронить firefox то процесс 2.5мб озу.

Так, а откуда у тебя exe? Wait, oh shi! Так ты виндузятник!

Хотя пофиг. Какая в принципе разница сколько весит приложение?
Пусть оно будет весить на 252кб, а в 100 раз больше, и что? Сейчас не 90е с жесткими дисками на 40Мб.
Зато не придется поддерживать "трёх отдельных реализаций графического интерфейса"


"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Минона , 27-Апр-24 10:03 
А может он его через вайн запускает.

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 10:29 
> А может он его через вайн запускает.

Та ну.
Это уже изврат какой-то.
Лучше уже быть просто виндузятником, чем гонять через вайн нативные аппы.


"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 11:03 
После таких вот рассуждений теперь ноутбука на 16Gb RAM не хватает

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 12:35 
> После таких вот рассуждений теперь ноутбука на 16Gb RAM не хватает

Ну так сел бы переписал не на раст, а на сишку или плюсы.
Причем так, чтобы кроссплатформенно было! Избавился бы от блоба эпла "binary blob produced by obsoleted Apple development tools"
Тесты бы дописал, потому что в оригинальном сабже еще и тестов не было "and no test suite".
И всё бы сообщество было бы тебе благодарно!


"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 13:48 
> После таких вот рассуждений теперь ноутбука на 16Gb RAM не хватает

При чем здесь RAM, если речь идет о размере исполняемого файла?


"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 15:49 
Ну так-то, исполняемые файлы, перед исполнением помещаются в RAM. Хотя, обычно, относительно аллоцированной на куче памяти, это незначительная часть от общего занимаемого приложением объема RAM.

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 12:11 
А если и виндузятник, то какое право ты имеешь вешать ярлыки ? Меньшинства здесь вы, если что XD

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 28-Апр-24 12:07 
Не меньшинства, а элитарии. Авангард. Пламенный привет ка..ктусогрызущим массам!

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 29-Апр-24 04:53 
> Не меньшинства, а элитарии. Авангард. Пламенный привет ка..ктусогрызущим массам!

Ах, авангард?! Значит, первыми в расход пойдете как раз! По законам жанра. А, вам про это не рассказывали? Какое упущение.


"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 26-Апр-24 23:35 
Ну так чего ты тут ноешь?
Показал бы мастер класс, написал браузер на самом чистом ассемблере.
Хотя скорее не написал бы даже лет за 20.

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено cheburnator9000 , 27-Апр-24 00:09 
> Ну так чего ты тут ноешь?
> Показал бы мастер класс, написал браузер на самом чистом ассемблере.
> Хотя скорее не написал бы даже лет за 20.

Речь не о браузере, а об утилите которая загружает на сервера мозиллы телеметрию и minidump файл в случае краха процессов firefox.


"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 12:15 
https://websvn.kolibrios.org/listing.php?repname=Kolibri+OS&...

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 12:47 
> будет весить не меньше 3МБ

И что? Кому-то не наплевать на эти 3 МБ в 21 веке с винтами в сотни гигабайт?


"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 13:15 
> Кому-то не наплевать на эти 3 МБ в 21 веке с винтами в сотни гигабайт?

Всяким бомжам с core2duo и hdd на 320Гб.
Плюс 4Гб оперативы, потом что больше не влазит. И это в лучшем случае))
Хотя таких нужно сразу отправлять на пейлмун.


"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Эстонец , 29-Апр-24 00:04 
Вы это, осторожнее. Нам на работе заменили старые i5 с винтами 500Gb, RAM 4Gb и виндой 7 на новые i3 c SSD 120Gb, RAM 8Gb с виндой 10. Оно настойчиво долбит сотрудников "отправьте все свои данные в облака" и "осталось мало места на диске", ну и никто не объяснил, куда девать всё то, что не влезло на новый SSD,- сотрудники радостно бегают с сувенирными 8Gb флешками и переносят данные, наработанные непосильным трудом за долгие годы на домашние компы.

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 30-Апр-24 11:10 
М... и кто вам виноват?
Пожадничали на нормальный ссд. А могли бы оставить и ссд и хдд.
Но это все равно какие-то местячковые проблемы. На линуксе тоже можно диск забить до упора.

> сотрудники радостно бегают с сувенирными 8Gb флешками и переносят данные, наработанные непосильным трудом за долгие годы на домашние компы.

У них даже на переносной хард денег не нашлось?
Что-то у нас все плохо


"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 18:55 
да-да, плюсовый вариант

>>> on_click([show_details=std::move(show_details)]() {*show_details = false;})

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

Да, и в растовском варианте звездочка не нужна, точка сама вызовет дереф нужное количество раз.


"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Фняк , 29-Апр-24 02:06 
Если приложение однопоточное, то откуда там "в другой части кода в этот момент"?

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 29-Апр-24 04:06 
Классическая итерация по какой-либо коллекции и одновременная модификация ее. Если это неаккуратно делать, то можно поиметь ub и в одном потоке.

Ну или код, который берет указатели на элементы вектора, вызывает другую функцию, которая меняет размер этого вектора, все, теперь эти указатели указывают в пустоту. Раст от этого защищает.


"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 29-Апр-24 04:54 
> Классическая итерация по какой-либо коллекции и одновременная модификация ее.
> Если это неаккуратно делать, то можно поиметь ub и в одном потоке.

Как ты это собрался ОДНОВРЕМЕННО делать в ОДНОМ ПОТОКЕ?!


"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 29-Апр-24 06:23 

    std::vector<int> vec{1, 2, 2, 1, 1, 2, 2, 2, 2};
    for (const auto i : vec) {
        if (i == 2) {
            vec.emplace_back(1);
        }
    }


"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 26-Апр-24 23:21 
Ну, понадеемся, что теперь у нас три движка, а не хромиум и пять процентов фаерфокса.

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 28-Апр-24 20:58 
Ты ещё забыл про WebKit (Safari, встроенный браузер в PS3/PS4, GNOME Web).

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 26-Апр-24 23:37 
> Дополнительно можно отметить инициативу Mozilla по переписыванию на языке Rust компонента Сrash Reporter в Firefox. Сrash Reporter отслеживает аварийное завершение основного процесса Firefox и выводит диалог для отправки отчёта о проблеме разработчикам браузера.

ахах!


"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 26-Апр-24 23:46 
Зашёл в новость про Раст, сразу поиском начал искать слова "переписывание", "переписать" и, внезапно, я его нашел

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 26-Апр-24 23:57 
> Зашёл в новость про Раст, сразу поиском начал искать слова "переписывание", "переписать"
> и, внезапно, я его нашел

А чего ты ожидал от языка, который должен заменить СИшку?
Его создавали как замену для дыряшки и плюсов.
Логично что все места которые особо большо стреляли в ногу будут переписывать.


"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 26-Апр-24 23:57 
Зашёл в новость про Си, сразу поиском начал искать слова "уязвимость", "эксплоит" и, внезапно, я его нашел

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 00:01 
не ошибается тот кто ничего не делает...
аналогично и здесь...
нет уязвимостей и экспроитов так как ничего на растишке не пишут :)


"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Анони , 27-Апр-24 09:59 
Redox на расте.

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 11:09 
Его уже можно поставить на bare metal? За ним не заржавеет?

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 02:39 
Ну а что ты хотел? Низкоуровневый язык. Это ж тебе не go, питон, джава или раст

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Советский инженер , 27-Апр-24 07:42 
>Ну а что ты хотел?

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


"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 08:14 
Внезапно, нашёл "уязвимость" и в новости про Rust.

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 09:48 
Внезапно, нашел "переписать" в новости про C.

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 12:04 
Переписать с чего в новости про C?

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 12:36 
Обычно с питона. Например, пакетный менеджер федоры постоянно переписывают с питона на си. Такая там традиция у мужиков.

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Анонин , 27-Апр-24 12:45 
"Проект DNF5 нацелен на унификацию имеющихся низкоуровневых библиотек, переписывание на языке С++ остающихся на Python компонентов управления пакетами и вынос базовой функциональности в отдельную библиотеку libdnf5 с созданием вокруг этой библиотеки обвязки для сохранения Python API.
Использование языка С++ вместо Python позволит избавиться от большого числа зависимостей..."
opennet.ru/opennews/art.shtml?num=57757

Где ты там си увидел?
Нужно быть очень особенным чтобы сейчас что-то переписывать на си.


"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 14:57 
> Где ты там си увидел?

У dnf куча компонентов написана на си. До этого они были на питоне, еще во времена yum.


"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 12:36 
> Переписать с чего в новости про C?

С си разумеется.
На что угодно - на плюсы, го, раст.
Даже на питон.


"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 00:09 
NetSurf 3.11 Acid2 пройти не смог, но древний 45 фаерфокс успешно проходит Acid2 и в Acid3 100 из 100...

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 03:06 
Acid2/3 ещё Опера на престо проходила, и альфы фф4.

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено НоуГетеро , 27-Апр-24 01:21 
Ну вернуть осталось веб уровня 2007 и нормального будет.
Нормально же жили, что началось-то вдруг?

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Электрон , 27-Апр-24 02:46 
Решили, что пользователю надо показывать не контент, а свое видение отображения каждой буковки, иконки и подменю сайта: шрифты, кастомные формы, переписанные, но не дописанные до исполнения стандарта объекты. В итоге от "супербыстрого XML+AJAX" родились SPA, которые жрут больше памяти, чем 3D игры начала 2000-х. А тормозят больше, чем HTTP GET всей страницы текстовой статьи через dialup.

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Пряник , 27-Апр-24 10:43 
Мало платили. Поэтому всё нужно перевести на микросервисы в контейнерах с оркестрацией, авторизацией и маршрутизацией через CI/CD с хранилищем секретов. А не то index.html открываться перстанет.

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 11:36 
Как тогда будете копипасту со Stack Overflow называть гордо технологиями?

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Вы забыли заполнить поле Name , 27-Апр-24 02:15 
> Необходимость переработки Сrash Reporter обусловлена проблемами с сопровождением старой кодовой базы, которые мешали дальнейшему развитию и подготовке изменений из-за наличия трёх отдельных реализаций графического интерфейса (для Windows, Linux и macOS) и применения дополнительных прослоек на Objective-C для macOS.

В убунте crash reporter (apport) вообще на питоне написан. Нашли что переписывать.


"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Kuromi , 27-Апр-24 03:05 
А разве убунтовский аппорт не тупо берет готовенький дамп?
Мозилловский крашрепортер обеспечивает "полный цикл", перехват падения, предварительную обработку, отправку сообщения.

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 10:31 
Так это и есть, "тупо берет готовенький дамп".

В чем разница?


"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Kuromi , 27-Апр-24 21:45 
> Так это и есть, "тупо берет готовенький дамп".
> В чем разница?

В том разница что мозилловский крашрепорт посложнее будет, т.к. не зависит от системы вообще.

С точки зрения системы ФФ даже и не падает вовсе, т.к. это событие перехватывается.


"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Фняк , 29-Апр-24 02:09 
Дамп по определению системно-зависимая вещь. Он не может не зависеть от системы

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Kuromi , 29-Апр-24 17:01 
> Дамп по определению системно-зависимая вещь. Он не может не зависеть от системы

Ну так ФФ мозилла собирает дампы на Линуксе, Макоси и Виндовс, Андроид само собой. Форматы разные, но инфраструктура сбора и обработки - одна. На остальных системам дампы не собираются, там предлагается gdb руками натравливать.


"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Пряник , 27-Апр-24 10:37 
Так там нет сложносней из-за поддержки разных ОС.

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Alex , 27-Апр-24 09:52 
Ждем DVD, и торренты для скачивания 10Gb пакетов браузера...

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 11:38 
Если компиляете,то уже вполне.

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 09:55 
>из-за наличия трёх отдельных реализаций графического интерфейса (для Windows, Linux и macOS)
>задействован уровень абстракции с базовыми элементами интерфейса, реализуемыми поверх GTK, API Win32 и Cocoa

????


"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 20:00 
ну так qt, tcl/tk, wxwidgets, это всё мифы типа бигфута и австралии.

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 10:02 
Уже бы переписали Firefox на Rust, хоть какой-то смысл был бы.

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено anonymous , 27-Апр-24 12:23 
Так переписывают же.

Еще десять тысяч ведер и ключик наш.


"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 12:08 
>Servo WebView для Qt

Для Qt это уже хорошо. Но ещё, чтобы оно и собиралось посредством gccrs.


"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 12:58 
Беда современной разработки в том что на Rust ничего существенного, значимого и полезного не релизят. Хрень всякую по типу крашрепортера. Даж несколько новостей в одну сжимать приходится. Иначе даж до мини новости не дотягивает.

Стыдно господа разработчики, стыдно!


"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 20:02 
mozilla это не разработчики, это компания для денег. Чего вы ждёте-то.

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Вы забыли заполнить поле Name , 28-Апр-24 01:17 
> Беда современной разработки в том что на Rust ничего существенного, значимого и
> полезного не релизят. Хрень всякую по типу крашрепортера. Даж несколько новостей
> в одну сжимать приходится. Иначе даж до мини новости не дотягивает.

В ff вроде Quatum (движок CSS) и webrender на нем.


"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 28-Апр-24 22:13 
> В ff вроде Quatum (движок CSS) и webrender на нем.

Да, но не только их.
Вот список, возможно не полный, потому что там до Firefox 76
wiki.mozilla.org/Oxidation#Rust_Components


"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 17:03 
Implement history flooding protection
https://bugzilla.mozilla.org/show_bug.cgi?id=1891145

v127 - places.history.floodingPrevention.enabled = true


"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 27-Апр-24 17:30 
Два года назад я скачал, и несколько раз пытался запустить Servo, но он почему-то сразу же зависал. Так и не смог им попользоваться. Плюнул и удалил.

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 28-Апр-24 01:03 
На раст... Краш репортер... Ахахахахахахахахахахаха :)

"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Ilya Indigo , 28-Апр-24 18:21 
> которые мешали дальнейшему развитию и подготовке изменений из-за наличия трёх отдельных реализаций графического интерфейса (для Windows, Linux и macOS) и применения дополнительных прослоек на Objective-C для macOS.

Вместо того, чтобы написать нормальный кросплатформенный гуй на Qt или WxWidjets они лепят прослойку на расте?
В чём логика?


"Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox пе..."
Отправлено Аноним , 28-Апр-24 22:02 
Как фф убирает рамку в kde такого в kwin не документировано, а тут прямо с галочкой в меню alt+f3