Сегодня меня спросили, чего бы я хотел от идеального браузера.
Собственно, я хочу того же, чего хотят многие программисты, дизайнеры и верстальщики, работающие для веба.
![]()
Можно назвать идеальный браузер – "Палитра"
Итак, 7 пунктов в порядке приоритетов:
1. Соблюдение ВСЕХ актуальных стандартов при рендеринге страницы.
2. Наличие вменяемого и быстрого JS-движка. (v8 от Google как пример).
3. Высокая скорость рендеринга (сборки и отображения) страниц, – как следствие выполнения первого и второго пунктов.
4. Отсутствие недокументированных или даже документированных возможностей, расширяющих функционал по рендерингу. Если таковой будет давать возможность "украсить" страницу какими-нибудь фишечками-рюшечками, это опять приведет к несоблюдению стандартов и "оптимизации под разные браузеры".
5. Гибкий интерфейс, настраиваемый под пользователя с наименьшими телодвижениями.
6. Расширяемость – система плагинов, репозиториев.
7. Кроссплатформенность (приветствуется).
Я думаю, ничего сверхъестественного тут не написано. И тем не менее, движок Trident, на котором основаны чуть ли не все браузеры Internet Explorer от MS, не выполняет ни одного из вышеперчисленных пунктов. Какими-то плюсами обладает движок Gecko (Firefox), какими-то другими – WebKit (Safari, Google Chrome и Chromium), но ни один из ныне существующих браузеров не может похвастаться выполнением всех данных пунктов. А их (пунктов) всего 7! Мало? Можно расписать на долгую, нудную статью; но я не считаю это целесообразным. Достаточно и этих семи требований, чтобы браузер стал любимцем и тех, кто смотрит сайты, и тех, кто эти сайты делает.
Есть, что добавить, – добро пожаловать в комментарии.
А на сладкое – видео про очень оригинальную упаковку подарков в домашних условиях.
23 ноября 2009
Alecfyz
Категории
Теги записи: 

Пункт 8. При установке идеальный браузер должен убивать намертво или незаметно для пользователя заменять собой IE.
Кому-то может и хаханьки, а мне актуально.