Задание по service worker

2 000 руб. за проект
31 октября 2021, 13:52 • 4 отклика • 56 просмотров
Задание:

Разработать веб-страницу для отображения курсов национальных валют по отношению к российскому рублю.

Информацию о курсах валют можно получать с ресурса https://www.cbr-xml-daily.ru/latest.js.

Отображение каждой валюты должно содержать флаг страны, трёхсимвольный код валюты и курс по отношению к российскому рублю.

Страница должна иметь возможность работы в оффлайн-режиме, если хотя бы раз была загружена при доступной сети.

Флаги стран допускается кешировать с помощью service worker без истечения срока годности кеша.

Курсы валют нужно кешировать со сроком годности 10 минут.



Полезные ссылки:

Информация и пример по Service Worker: https://developer.mozilla.org/ru/docs/Web/API/Service_Worker_API/Using_Service_Workers

Информация и примеры по Service Worker от Google: https://developers.google.com/web/fundamentals/primers/service-workers

Веб-сайт с курсами валют: https://www.cbr-xml-daily.ru/



Примечание:

Допускается разработать страницу с другим функционалом, но обязательно с использованием service worker, кешированием изображений и кешированием данных с определенным сроком годности.