Владислав Екушев@jarvis394
React, TypeScript, NodeJS разработчик
Information
- Rating
- Does not participate
- Location
- Санкт-Петербург, Санкт-Петербург и область, Россия
- Date of birth
- Registered
- Activity
Specialization
Фронтенд разработчик, UI/UX дизайнер
Младший
TypeScript
React
Node.js
Redux
Адаптивная верстка
Figma Design
UI/UX дизайн
Пофиксил.
Не поверите, даже у Google есть ошибки в консоли:
Вчера фиксил всё, что мог — вот и полетела разметка :(
А зачем склеивать два решения, когда можно сделать точно:
Вычитаем из первой величины clientHeight и переводим в проценты. Или просто брать номер самого верхнего комментария в текущем viewport, тогда у прогресс бара, максимальным значением будет кол-во комментариев, а текущим значением — номер комментария.
В мобильной версии сайта рекламу можно отключить. Хабр-вакансии могу по запросу прикрутить в выдачу в ленте. А если ребята из отдела увидят, что трафик уплывает, значит надо уже как-то двигать сайт вперёд в плане фич)
Запросы как раз легко найти в DevTools, а
stateс токеном никак не кореллирует (по крайней мере, я не увидел).state, по-моему, обозначает пользователя в сети Хабр и потом по этому стейту даётся токен. Вобщем, гиблое это дело, исходники разбирать...Уже делаю! Сегодня — завтра будет готово.
Уфф, сервис воркеры включены? Попробуйте очистить данные у сайта.Так стоп. Вы действовали так, как сказано на странице? Т.е. заходили на (/) и у вас была видна лента или же у Вас на любой урл идёт эта табличка?
Пофиксил.
Я так делать пытался, но что получилось у Гугла, у меня не вышло красиво.
Смахивает на вкусовщину: у хабра тоже мигают
Я написал о проблемах отображения комментариев — это никак с нагрузкой на сайт не связано. Сам Vue с кучей компонентов работает помедленней, и т.п. Не думаю, что Github Pages справятся с дикой многомилионной нагрузкой, но и, с другой стороны, будет ли здесь такой наплыв пользователей?
(холивары на тему Vue и фреймворков поднимать не надо)
UPD:
Тоже вариант.
Каждому своё, можно и здесь сделать lite версию для таких как Вы. Повторюсь, тёмной темы нет на хабре)
Ну вот я сидел и смотрел траффик — ничего и близко нет :(
Есть connect_sid после аутентификации и csrf, который отличается от тех значений, которые идут в request headers.
Уже есть тикет, спасибо! Кэш у меня работает через Cache и sw; так же впрочем работает и мобильный хабр:
Для начала нужно подумать, откуда эти посты брать, потому что раздел "Все подряд" обновляетсяВозможно, нужно делать небольшой бекэндик, который будет сортировать из этого раздела все посты и фильтровать те, которые прошли в "Лучшее". А потом выдавать их где нибудь в ленте, помечая тегом.Спасибо, рад стараться!
Каюсь, немного приукрасил работоспособность комментариев: в итоге всё равно будет в DOM'е висеть 2к компонентов, НО — большое но — есть разные ситуации, когда у тебя уже есть dom, и когда его нужно за раз построить. Надо бы серьёзную виртуализацию через react-window например, но там встает вопрос о вычислении высот — надо в невидимом диве отрендерить все комментарии, чтобы потом знать какой делать отступ сверху и снизу (минус скорость).
Насчёт авторизации, было бы очень круто, если бы кто-нибудь из Хабра обратил на всё это внимание и дал какие-нибудь подсказки. Пока жду.
UPD. на Redmi Note 8 Pro (ram 6GB) хром один раз умер. Ну это хром.