Как стать автором
Обновить

Комментарии 9

Ничего не знаю о программировании в Rust или в C, но помню точно как мой дешевый, студенческий, ноутбук без проблем начал воспроизводить 720px видео на ютубе после апдейта Firefox на версию 57.0 где они переписали движок на Rust. Раньше он этого осилить не мог.

истории о которых невозможно молчать

Эта история — апелляция к личному опыту. У меня был браузер который плохо работал — после внедрения Rust стал работать лучше.
Другое дело, что прирост производительности был следствием параллелизации процессов, а не, на пример, написания новых кодеков.
В любом случае
image

В Rust параллелизация сильно проще, чем в классическом Си благодаря дизайну языка.

Всего лишь хотят выставить ржавчину в хорошем свете, поэтому стараются писать менее погано чем обычно…

они переписали движок на Rust

это прекрасный комментарий, особенно если знать, что на Rust переписаны только две подсистемы, если упрощенно - работа с кодировками строк UTF-16 <-> UTF-8 (ff56) и CSS layout (как раз ff57).

Какое отношение эти изменения имеют к рендерингу потокового видео - загадка :)

А реальная причина - мультипоточность.

Ну ты погорячился немного, но таки да, про видео ничего.

из ошибок вижу только (да, надо было уточнить что я писал именно про ff57, мой косяк)

MP4 metadata parser: bug 1161350 (shipped for desktop in Firefox 48)

U2F HID backend: bug 1388843 (shipped in Firefox 57)

все остальные замены были в более поздних версиях.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Другие новости

Истории