Как работают браузеры: принципы работы современных веб-браузеров
Просматривая одно из обучающих видео «школы разработки интерфейсов» Яндекса, наткнулся на ссылку на на офигенный труд израильской веб-программистки Тали Гарсиэль (Tali Garsiel) «How browsers work» (Как работают браузеры). Она в течении нескольких лет отслеживала всю издаваемую информацию о внутреннем устройстве браузеров, изучала исходный код WebKit и Gecko и в конце концов собрала все воедино. Вот что пишет сама Тали: Когда на 90% компьютеров был установлен IE, приходилось мириться с тем, что это загадочный «черный ящик», однако теперь, когда более половины пользователей выбирает браузеры с открытым исходным кодом, пришло время разобраться, что скрывается у них внутри, в миллионах строк программного кода на C++…Пролистав, я был поражен — отличная работа. Устройство браузеров, алгоритмы разбора все хорошо иллюстрировано, доступно и понятно. И без излишних подробностей, страниц на 20–30. Как раз то, что нужно. Решил — это нужно обязательно перевести. Покопался еще немного — оказалось перевод уже как 1,5 года есть! Возможно для кого-то это давно уже не новость, но надеюсь для тех, кто не слышал будет полезно (на хабре упоминаний не нашел). Под катом содержание со ссылками на перевод.Читать дальше →