CTOproject

полезняхи по работе CTO

На смерть Netscape

placeholder image

Покрыты плесенью могилы,
Лежат на плитах тлен и пыль,
И лишь печально некрофилы
Верстают сайты под NN…

Наткнулся на это замечательное четверостишие и накрыла ностальгия. Еще в прошлом веке, я отчаянно сражался за одинаковое отображение страниц в основных на тот момент браузерах из линейки Netscape. Ставший через некоторое время де факто стандартом Internet Explorer еще не пользовался широкой популярностью.

Проблемы отображения верстки вылезали даже на разных сборках одной версии браузера. Стандарт HTML-3.2, выпущенный в 1990 году, с трудом поддерживался в более-менее приемлемой мере даже в пределах одного браузера, проблема отображения цветов заданных в HEX, разночтения отступов, алгоритм рендера страницы – все было разным!

Еще до середины 00-годов особо ценным качеством верстальщика считалось знание этой самой «межбраузерной совместимости», умение с помощью магических костылей и распорок сверстать страницу точно по макету (CSS2 в те времена еще только-только начинал поддерживаться). Специалист, верстающий «в Блокноте», владеющий магическим «pixel perfect на глаз», легко пишущий код даже под Opera легко мог найти работу, был уважаем людьми и обласкан судьбой. Вершиной профессии являлось умение делать красиво для WCAG, да еще и чтоб валидатор типа Bobby пропускал без серьезных ошибок.

В данный момент такой проблемы практически нет. В основном большинством браузеров используется Blink, некоторые отщепенцы используют Gecko и WebKit, при этом заметных глазу разночтений кода больше нет. Актуальной на данный момент остается проблема верстки рассылок. Из-за обилия собственных движков для рендера html-писем практически невозможно сверстать кросплатформенную и одинаково выглядящую email-рассылку. Обязательно какой-нибудь email-клиент отобразит письмо неправильно.

Нужно признать, что требования к верстке, усвоенные с прошлого века, до сих пор помогают оптимизировать контент страниц и графику. Шутка ли, на 28800 bps загрузить за 5 секунд полностью страницу с графикой, скриптами и формами.

Вот интересная ссылка по сравнению разных веб-движков: https://ru.wikipedia.org/.