none
Асинхронная загрузка страницы RRS feed

  • Вопрос

  • Не знаю сюда или в Настольные.

    В силу ряда причин решил отказаться от WebBrowser стандартного.

    Поискал и нашёл вариант с отображением страниц через Chromium или AweSomium вроде так называются.

    Для примера накидал простенький браузер. Но оказалось что мой простенький браузер (без всяких плагинов) загружает страницы медленнее чем Хром с кучей расширений и плагинов. Подумал что это асинхронная загрузка.

    Вот вопрос.

    В данном случае асинхронная загрузка html страницы это :

    - асинхронная поочерёдная загрузка блоков этой страницы?

    или это загрузка страницы всей целиком куда-нибудь в память и потом уже асинхронная внутри приложения WPF загрузка всей страницы целиком с отображением её целиком.

    Просто например "нормальные" браузеры отображают не сразу всю страницу а картинки например доотображаются уже тогда когда текст виден. пусть даже на доли секунды. Но заметно. В моём же случае, кажется как будто страница целиком где то там рендерится, а потом только выводится на экран. Отсюда и чувство медлительности.

    Спасибо

    25 июля 2016 г. 19:39

Ответы

  • Скорее всего загрузка страницы без блокировки действий пользователя. Т.е. пока происходит загрузка страницы можно нажать на кнопку выполнив другое действие и т.п.

    Сделаем содержимое сообщества лучше, вместе!

    • Помечено в качестве ответа DevingAs 26 июля 2016 г. 8:26
    25 июля 2016 г. 20:08
    Модератор
  • Добрый день.

    Разработчики браузеров, что в MS, что в Google, что в других, постоянно работают над повышением быстродействия, снижением объема потребляемой памяти, надежностью своих решений. Вполне логично, что компоненты отстают по этим показателям от законченных решений. Хотя тот-же WebBrowser и использует функционал IE. Так что здесь не асинхронная загрузка, а то что в используемых компонентах нет последних оптимизаций уже применяющихся в браузерах.

    • Помечено в качестве ответа DevingAs 26 июля 2016 г. 8:26
    26 июля 2016 г. 5:35
    Отвечающий

Все ответы

  • Скорее всего загрузка страницы без блокировки действий пользователя. Т.е. пока происходит загрузка страницы можно нажать на кнопку выполнив другое действие и т.п.

    Сделаем содержимое сообщества лучше, вместе!

    • Помечено в качестве ответа DevingAs 26 июля 2016 г. 8:26
    25 июля 2016 г. 20:08
    Модератор
  • Добрый день.

    Разработчики браузеров, что в MS, что в Google, что в других, постоянно работают над повышением быстродействия, снижением объема потребляемой памяти, надежностью своих решений. Вполне логично, что компоненты отстают по этим показателям от законченных решений. Хотя тот-же WebBrowser и использует функционал IE. Так что здесь не асинхронная загрузка, а то что в используемых компонентах нет последних оптимизаций уже применяющихся в браузерах.

    • Помечено в качестве ответа DevingAs 26 июля 2016 г. 8:26
    26 июля 2016 г. 5:35
    Отвечающий