У меня есть веб-приложение на JavaScript, использующее Firebase. Я также готовлю большую часть контента через облачные функции. Моя логика заключалась в том, чтобы страница загружалась быстрее, потому что фрагменты могут отображаться асинхронно. Теперь я думаю, что было бы хорошо перейти на PWA с работником службы для автономного использования. Я использую облачные функции в качестве вызываемых функций https.
Например:
var app = firebase.initializeApp(config);
var functions = app.functions();
var dataReq = functions.httpsCallable('getData');
dataReq().then(function(res) {
// Consume the result.
}).catch(function(err) {
// Do something.
});
Есть ли способ, или Firebase автоматически кэширует ответы облачных функций локально?