Давайте вместе разбираться с Firebase для веб

Сейчас изучаю firebase для веб версии и часто пояляется много вопросов, можно будет тут делиться опытом, чтобы помогать друг другу и другим, кто ищет ответы на эту тему)

Сейчас у меня интересный вопрос: делаю онлайн чат и вместо бека использую firebase, как лучше сделать или как отловить новые сообщения чата, то есть которые не прочитанные? (в it-сфере совсем зеленый, так что возможно для кого-то это глупый вопрос)