WatsonRus
Цитата:
Цитата:
Цитата:
переехали бы на мозиллу
Цитата:
С точки зрения скорости, они (gecko, webkit) не уступают друг другу, поэтому аргументами при принятии решения стали другие факторы. Главный плюсом связки Gecko плюс Firefox стала возможность легко кастомизировать дизайн. Это с самого начала было одной из наших приоритетных потребностей — мы хотели делать программу с новым интерфейсом, который будет создан командой Яндекса. Но при выборе этого варианта возникли бы проблемы с производительностью. В оболочке Firefox, в отличие от Chromium, браузер сам занимается управлением памятью, и, несмотря на почти полное отсутствие утечек, её фрагментация всё же происходит. К тому же, код Firefox не самый аккуратный и вносить в него многие важные для нас изменения было бы непросто.(c) Yandex
У связки WebKit плюс Chromium этих недостатков не было. В Chromium каждый таб является отдельным процессом и за освобождением памяти следит операционная система. А обычно ОС справляется с этой задачей эффективней, чем сам браузер. Чистый и аккуратный код Chromium позволяет гораздо проще создавать на его основе что-то новое. Было решено выбрать этот вариант, даже несмотря на важный для нас минус — интерфейс этой оболочки очень сложно изменить. А мы хотели рисовать браузер с нуля и по-новому проектировать в нём взаимодействие с пользователем. Даже чтобы изменить форму табов, пришлось очень глубоко разбираться в коде и многое переписывать.