На волне выхода первой беты Opera 10.50 решил написать этот пост.
Не секрет, что идеального браузера не существует. И именно поэтому у меня в системе их 4. IE8(естественно если речь идет о Windows), Opera 10.10(параллельно тестится 10.50 beta1), FF, Chrome.
Как было справедливо отмечено на Хабре (обсуждение о предложении установки альтернативного браузера в Windows, точно пост не нашел), существуют 4 принципиально отличающихся браузера... т.е. 4 различных ядра (Trident (IE), WebKit (Chrome), Gecko (FF) и Presto (Opera)). Конечно есть и другие браузеры, но они будут отличаться от одного из этих лишь пользовательской частью, не затрагивая качество отображения страниц.
Рассматривая возможность смены Оперы на Хром, я искал дополнения, которые бы предоставляли аналогичный Опере функционал (И кстати сказать не нашел многого т.к. дополнения направлены на использование интернет ресурсов, а например возможности офф-лайн просмотра RSS или почты нет. Но это лирическое отступление). Так вот, обнаружилось интересное дополнение IETab (существует как для ФФ так и для Хрома).
Возникает сразу же вопрос "А почему бы остальные движки так не прицепить?". Gecko и WebKit как open source проекты не создают никаких препятствий, а Presto можно получить установив оперу, что не отнимет ни копейки денег.
Теперь стоит описать прелести сего "комбайна".
Во-первых, отпадает необходимость иметь "зоопарк браузеров".
Во-вторых, обеспечивает вероятность, стремящуюся к 100%, что сайт будет отображен корректно, при сохранении единого интерфейса и в одной программе.
Многие могут сказать, что будут наследоваться и дыры, но их будет не так много (сугубо ИМХО). Все таки большинство дыр в оболочке к движку и методах работы с ним. А при жестком закреплении "сайт - движок", дыры остальных на нем не будут работать.
P.S. Конечно это самый прямой подход к этому вопросу, но я буду очень рад таким возможностям. осталось найти возможность убедить в этом разработчиков ;)
P.P.S. Не знаю куда определить этот пост, поэтому пока будет в персональных