Chào anh chị, em có thắc mắc về cơ chế sync data của realtime database của firebase, tại sao có thể sync data giữa các thiết bị client, có phải nó mở một websocket giữa các thiết bị để giữ kết nối liên tục với nhau không ? làm sao để kiểm tra điều này trên trình duyệt ? có ai có docs giải thích về vấn đề này không, em cảm ơn!
const onValueChange = database()
.ref("/users/${userId}")
.on('value', snapshot => {
console.log('User data: ', snapshot.val());
});