0xd34df00d
13.07.2011 20:44 Azoth_primary
Личкрафт теперь подгружает последние несколько (по умолчанию 10) сообщений из прошлых сессий при открытии чата с кем-нибудь.
Это отменяется, если в текущей сессии больше сотни сообщений — становится заметна перерисовка при получении старых сообщений от плагина-истории.
Конечно, число этих сообщений настраивается, и фичу вообще можно отключить.
вангую огромное, недружественное мирандоподобное окно настроек у личкрафтов.
Прям ванга.жпг.
а то!
Ну сириусли. Посмотри, как, например, во всех браузерах сделано окно настроек. Там только самые-самые основные настройки, не имеющие разумного дефолта. Всё остальное вынесено в about:config.
кругл запили
У нас нет about:config'а и подобного.
а надо. (я к этому и веду).
> становится заметна перерисовка
"Premature optimization is a root of all evil", Да? :3
Да просто загрузка данных из истории асинхронная, поэтому в первый раз отрисовываются только сообщения из текущей сессии, а потом, когда приходят данные из истории, перерисовывается все вместе. Очевидное решение по prepend'у нужных элементов в чятик не канает, потому что, например, те же адиумовые стили не могут это поддерживать.
цитируя «Прекращаем писать код» Андрея Аксенова — оптимизируйте рано, и НЕ оптимизируйте рано!