У моего flex-приложения очень плохое время загрузки (примерно от 5 до 8 потерянных секунд), но только для FF и IE Chrome выглядит нормально.
Я определил, что до запуска события инициализации приложения существует какой-то бесполезный простой. Это не просто мой блок разработки, это происходит везде. Он одинаков для всех версий Flash, ОС и браузеров. Я пробовал несколько. Chrome стабильно работает очень быстро, IE и FF имеют эту странную задержку.
Однако локально, через локальный или удаленный IP-адрес, эта проблема не возникает. Я уверен, что вы подумаете, что сейчас время загрузки, но мой SWF очень маленький (400 КБ), и я специально сделал внешние изображения очень маленькими. Я также предварительно загружаю изображения через JavaScript, и firebug сообщает, что кеш используется позже. Размер загрузки не может оправдать время ожидания. Не говоря уже о том, почему это так быстрее в Chrome? Действительно ли Chrome так быстро загружает изображения и SWF-файлы?
Кроме того, минимальный JavaScript вызывается из Flex, и я более или менее исключаю, что это проблема. Так что это не супер быстрая обработка Chrome JavaScript.
Я не вижу большого времени загрузки с Firebug. Я вижу, что JavaScript во встроенной версии браузера отображается во время загрузки страницы, но затем инициализация приложения в SWF-файле не срабатывает в течение 5-8 секунд.
Я не понимаю, почему Flash в Chrome намного быстрее, и что Flash может затянуться.
EDIT: пробовал Flex Profiler, но использование памяти резко возрастает ПОСЛЕ плохого времени загрузки. В противном случае, я не знаю достаточно или вижу достаточно, чтобы распознать проблему с ним.