Техническое задание: Доработка скрипта работы с данными

Цель проекта

Модернизировать текущее решение для стабильной работы с крупными наборами данных и повышения его отказоустойчивости.

Основные задачи

  • Проанализировать и исправить ошибки, возникающие при получении большого объема данных от сервера.
  • Реализовать механизм проверки состояния indexedDB.
  • Добавить логику автоматической повторной загрузки данных с сервера, если локальная база данных пуста.
  • Обеспечить корректную обработку ошибок сети и целостность данных.

Технические требования

  • Использовать чистый JavaScript (без сторонних фреймворков).
  • Соблюдать принципы асинхронного программирования.
  • Оптимизировать производительность при работе с большими массивами.
  • Обеспечить читаемость и сопровождаемость кода.

Ожидаемый результат

Стабильно работающий скрипт, который корректно обрабатывает данные любого объема и автоматически восстанавливает их при необходимости.

Разработка мода с паллетами для игры Soviet Republic

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

Функции эмулятора KakaoTalk

Требуется разработать эмулятор функций популярного мессенджера на Node.js. Нужно реализовать набор базовых возможностей для имитации реального поведения приложения.