Pull to refresh

Comments 12

Надеюсь вы уволили того архитектора, который допустил такую порнографию на проде?

Вы сейчас лепите костыли и мизерно оптимизируете не существенные показатели. Вам надо было сделать нормальное PWA приложение которое грузилось бы мгновенно из кеша, а обновлялось в фоне. А в место этого вы выполняете какую-то адовую работу на каждый запрос и ждёте загрузки развесистого хтмл.

Ну а взяли бы нормальный фреймворк (и не говорите, что не знали о нём - я не раз был у вас в гостях), не тянущий несколько версии одного и того же модуля, то и говнокода столько бы не было, и бандлы были бы в несколько раз меньше даже без тришейкинга, и интерфейс не тупил бы по несколько секунд на каждое действие.

Пока автор молчит, позволю себе немного уточнить ваш комментарий.

Надеюсь вы уволили того архитектора, который допустил такую порнографию на проде?

Думаю, там не один человек занимался мобильной версией соц. сети и объём файлов разростался постепенно не один год.

Вам надо было сделать нормальное PWA приложение которое грузилось бы мгновенно из кеша, а обновлялось в фоне.

А первый запуск тоже в фоне? И вообще при чём здесь PWA, если речь про мобильную версию?

Ну а взяли бы нормальный фреймворк...не тянущий несколько версии одного и того же модуля...

Да уж легко говорить... Мне кажется вы даже не представляете какое там количество кода, при чём местами очень старого кода. Больше похоже что Вы пишите про какой-то обычный сайтик, а не про социальную сеть.

Первый запуск не имеет никакого значения для социальной сети.

И вообще при чём здесь PWA, если речь про мобильную версию?

А почему нет? Мобильная версия сайта ж, а не приложения. (куча веб метрик как бы намекают)

К тому же, после известных событий много забаненых приложений долгое время жило как pwa мобильной версии сайта.

Вам же ясно намекают:

стал вторым разработчиком на всю мобильную версию

работает больше 10 продуктовых команд

огромное количество legacy-кода

Там надо увольнять топ-менеджмент и техдиров.

не существенные показатели

Какие метрики должны замеряться и улучшаться в веб приложении? Мы постоянно думаем, что еще можно качественно измерить, что влияет на пользовательский опыт, и FCP показывает себя неплохо.

Ну а взяли бы нормальный фреймворк

Был такой вариант, но вы сами себе противоречите в разных местах, когда продвигаете его. В одном вы недавно писали, что разработчики сами хотят затаскивать вашу библиотеку в свой проект, а в ознакомительной документации к нему пишите, что разрабочики не желают изучать инструмент, по которому нет вакансий.

Не тянущий несколько версии одного и того же модуля

Как этого можно добиться, не загружая либо каждый модуль отдельным файлом?

интерфейс не тупил бы по несколько секунд на каждое действие.

У нас такого и нет. Если интерфейс и тупит, то из-за отсутствия в легаси месте обработки промежуточного состояния после нажатия на кнопку. Но это явно не проблема, решаемая библиотекой

Ну вот если сделаете PWA, то у вас даже и FCP уменьшится. А так, смотрели бы лучше на TBT, а то он у вас зашкаливает.

Очевидно, в разных контекстах я говорил про разных разработчиков. Но какое это всё имеет отношение к качествам самого фреймворка - ума не приложу. У вас своя голова на плечах есть?

Я тут рассказывал, почему у нас получаются такие маленькие бандлы.

Заходим в ростер, проваливаемся в диалог, возвращаемся назад - фриз на 2 секунды (а на low-end mobile всё ещё в 2-3 раза хуже). Я ведь только что там был - все необходимые данные уже загружены, нужно лишь показать тривиальный список контактов.

Если уж говорить про метрики загрузки страницы, то там тоже полный швах даже без очистки хранилища:

По тенической части, это наверное полезно, если стало работать быстрее, пользователям конечно лучше.

Но выводы по метрикам в конце - мизерные проценты на уровне погрешности, и врядли учитывают естественный прирост пользователей со временем (без ваших улучшений), сезонность, настроение населения итп миллион причин. Я бы не стал делать выводы по таким результатам.

Вы тут рассказываете какие вы молодцы, а в вашем android приложении зависает просмотр видео, если приложение видит что включён vpn, не смотря на то, что трафик вашего приложения через vpn не идёт и добавлен там в исключения. Очень интеллектуальное решение.

Вот бы еще десктоп версия сайта не залагивала просто с ничего. А то хочется иногда перейти на вкладку сообщений, кнопки вроде нажимаю, а перехода не вижу, приходится закрывать вкладку и открывать новую, потому что f5 не помогает.

как бы то ни было, но на бюджетных смартах (4 оперативы, проц Гелио G88) лагает просто безбожно :(

Sign up to leave a comment.