Pull to refresh

Webkit: Adobe AIR beta vs Apple Safari beta

Reading time 1 min
Views 1.4K
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».
Tags:
Hubs:
+4
Comments 5
Comments Comments 5

Articles