Субботние релизы: а) еще кое-что ускорено в purr-демоне, смотрю на цифры; #mokum-releases
б) кое-что улучшено в обработке визуальной стабильности, но недостаточно; ‎- псы в рапиде
в) начал рефакторинг фронтенда в сторону Immutable.js + Redux. На сдачу исправлено 1) смайлик не становится грустным сразу после клика на любую ссылку и 2) при скроллинге экрана лайв временно приостанавливается, чтобы не усугублять визуальный шум. ‎- псы в рапиде
г) теперь при написании/редактировании комментария, а также при редактировании существующего поста лайв временно приостанавливается, чтобы не мешать. Вообще говоря, в этом месте лайв должен обновлять только текущий пост, но это я сделаю чуть позже. ‎- псы в рапиде
д) теперь когда курсор мыши движется, лайв временно приостанавливается, пока курсор не остановится (с таймаутом 500 мс.) Это первая фича, которая была тривиально сделана потому, что Redux помогает контролировать сложность. Есть одна проблема с этим: если лайкнуть пост и продолжить двигать мышку, то лайк долго не появляется. Я этот кейс попробую исправить. ‎- псы в рапиде