Время прочтения — крутая фишка, которая помогает клиентам сервиса оценить заранее есть ли у них время на материал или нет. Если вы хотите сделать такое у себя и вам надо передать решение разработчику, ловите готовую инструкцию.
Время на чтение статьи рассчитываем так:
Средняя скорость чтения взрослого человека — 1500 знаков в минуту. Если взять количество знаков в статье и поделить на 1500, получим количество минут. Каждая картинка прибавляет к общему времени +0,2 минуты. Результат округляем до большего целого числа после 0,3 включительно. Запас взят, чтобы не сильно обманывать ожидания людей, которые читают медленнее среднего.
Есть статья на 4315 знаков с двумя картинками:4315/1500=2,872,87+0,2×2 картинки= 3,27
Округляем до 3 минут чтения.
Если бы знаков было 4 350, то мы бы получили 4 минуты чтения, округлив 3,3 до 4.
Я не советую делать время чтения на основе аналитики. Это сильное переусложнение такой простой функции. Польза от времени чтения, чтобы человек примерно оценил силы, дотошная точность тут не нужна. Кроме того, люди могут не дочитывать, отходить на чаёк, рассматривать долго картинку, а вам это всё учитывать в расчётах.
На эту тему советую почитать степень точности в мире читателя от Максима Ильяхова.
Если статья вам понравилась — оцените её ❤️, мне будет приятно.
Больше о дизайне рассказываю в телеграм-канале Дизайн Печь🔥