FastComments.com Blog

Wed May 20 2026
...

Всі віджети FastComments Тепер Доступні

Що нового

Головний віджет коментарів працює з самого початку. Проте менші вбудовані віджети не були такими. Лічильники коментарів, віджети "останні коментарі" або "топ-сторінки" тощо, радісно показували число, яке могло бути на хвилину застарілим.

Тепер кожен віджет, що постачається FastComments, підписується на живі оновлення та оновлюється негайно :) Це стосується і підсумків відгуків!

Які віджети

Усі з них. Конкретно:

  • FastCommentsCommentCount - лічильник коментарів на сторінці
  • FastCommentsCommentCountBulk - масова версія, яка оновлює багато лічильників на сторінці списку/архіву
  • FastCommentsRecentComments та FastCommentsRecentCommentsV2
  • FastCommentsTopPages та FastCommentsTopPagesV2
  • FastCommentsRecentDiscussionsV2
  • FastCommentsReviewsSummaryWidget
  • FastCommentsFlyoverTrigger (плаваюча значка лічильника коментарів)
  • FastCommentsEmbedPageLikesFloating (плаваючі лайки + лічильник коментарів)

Що вам потрібно зробити

Нічого. Якщо у вас вже є будь-який з цих вбудованих віджетів, просто оновіть сторінку один раз. Наступного разу, коли коментар буде надіслано, відредаговано, видалено або хтось відреагує на сторінку, віджет оновиться.

Стара конфігураційна позначка isLive: true на віджетах лічильника коментарів тепер надлишкова - віджети завжди активні.

Якщо ви завантажуєте JS віджету з нашого CDN, у вас є нова версія, незалежно від того, чи використовуєте ви одну з наших обгорток (React, Vue тощо).

Лайки теж активні

Плаваючий віджет лайків також реагує на події лайків та реакцій. Натисніть на серце на сторінці, і інші відкриті вкладки побачать зміну кількості.

Як це працює

Кожен віджет відкриває одноєдине з’єднання WebSocket. Віджети, що показують дані для однієї конкретної сторінки (comment-count (включаючи масовий), reviews-summary, embed-page-likes-floating), підписуються на потік подій цієї сторінки. Віджети, що показують дані, що охоплюють орендаря (recent-comments, top-pages, recent-discussions), підписуються на тонкий пульсовий потік для кожного орендаря, що надсилає сигнал щоразу, коли щось у цьому орендареві змінюється.

Результат полягає в тому, що простоюючий віджет фактично нічого не коштує, а активний віджет показує нове число протягом секунди або двох після зміни.

Когерентність кешу

Серверні кеші, що підтримують ці віджети, раніше прострочувалися на 60-секундному TTL. Тепер вони виводяться з дії у момент надходження відповідного коментаря або реакції, тому перший запит після зміни повертає свіжі дані, а не кешовану версію.

На завершення

Ми раді, що змогли витратити час на тестування та оптимізацію цієї зміни, щоб наші клієнти могли насолоджуватися ним за такою ж ціною, як завжди. Ми вважаємо, що живі підсумки відгуків є особливо крутим фактором диференціації для нас.

Повідомте нам нижче, якщо ви помітите щось неправильно.

На здоров’я!