Как ваш код может определить состояние сетевого подключения через JS?
(или как браузер узнает, когда отображать chrome://dino/):

Получить правильный статус подключения:
с помощью API window.navigator: window.navigator.onLine возвращает логическое значение, указывающее, работает ли браузер онлайн: https://lnkd.in/dVk556dV

Прослушивание событий онлайн/офлайн:
Онлайн-событие интерфейса Window срабатывает, когда браузер получил доступ к сети и значение Navigator.onLine переключается на true. https://lnkd.in/dydjMT_Z

window.addEventListener('онлайн', (событие) =› {
console.log("Теперь вы подключены к сети.");
});

Относительный формат времени

Если вы хотите использовать выражения времени вместо меток времени или дат, вы можете использовать Intl.RelativeTimeFormat. Нет необходимости импортировать какую-либо библиотеку, это родной JS.

В конструкторе Intl.RelativeTimeFormat вы можете передать языковой тег, чтобы определить нужный язык. Вам не нужно вести список переводов выражений времени для каждого языка, он поставляется из коробки. Это определенно сэкономит вам важные байты в размере пакета.