Webkit: Adobe AIR beta vs Apple Safari beta

Webkit — Open Source (LGPL, BSD) браузерный движок, используемый в браузере Safari.

Adobe также решила использовать Webkit для своего проекта AIR (бывший Apollo).

Логично предположить, что раз использованы одни и теже библиотеки, то и результат рендеринга должен быть вроде бы одинаковым. Однако, заметив кучу багов в рендеренге у Сафари я вспомнил, что в Аполло все отображалось вроде бы корректно.

Я склепал во флексе небольшое AIR приложение, содержавшее HTML объект и сравнил вывод аналогичных участков с Сафари.

К сожалению AIR не понимает HTML с кириллицей без явно указанного в коде META http-equiv=«content-type» content=«text/html; charset=windows-1251». Поэтому весь текст выводится кракозябрами.

Подвал поста на Хабре под Сафари


Подвал поста на Хабре под Эйр


Прогноз погоды на Газета.Ру под Сафари


Прогноз погоды на Газета.Ру под Эйр


Обратите внимание как забавно тянутся отднопиксельные гифы под Эйр.

Собственно вопросы — как это получилось, что вроде бы единый открытый движок позволяет получить разные результаты. Не получится ли так, что после исправления ошибок всеравно придется «точить» под один и тот же движок, но в разных браузерах?

Хотел было проверить профиль загрузки HTML, скриптов и картинок с помощью www.octagate.com/service/SiteTimer/?Target=AJAX, но Сафари уверенно крашится при вводе текста в input type=«text».
+4
13 июня 2007, 19:10
entze 15,0

комментарии (5)

НЛО прилетело и опубликовало эту надпись здесь
0
olegi #
я где-то читал/слышал что каждая из сторон доробатывает потом движок.
поэтому результаты заранее могут быть "у кого как"
0
entze #
Если я не ошибаюсь стороны должны возвращать наработки в репозиторий.
0
warhol #
Не устаю удивляться многочисленным сообщениям о "глюках" Safari под Windows. Все сайты, на которые я ходил, выглядят отлично! Хабр, естественно, в их числе. Этот пост написан, естественно, в Safari!
0
Yeah #
У меня Safari при первом запуске два раза подряд вылетел. С третьего раза сайт отобразил (lenta.ru), однако некоторые (но не все?!) ссылки были в виде _____, так что на примере Safari мы видим продвинутую модель искусственного интеллекта, которая сама выбирает с кем работать, а с кем глючить...

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.