The Firebase JS SDK currently supports non-persistent offline. So long as you keep the tab open, Firebase works great offline!
However, if you go offline and then try to refresh the content, none of it will be persistently stored or accessible until you go back online.