Я создаю простой инструмент построения диаграмм. Когда пользователь выбирает источник данных и тип диаграммы, загружаются как данные, так и script для конкретной диаграммы (.js), а затем код отображает диаграмму.
В настоящее время я использую следующую последовательность:
- Загрузить диаграмму script
- Загрузка данных
- Отобразить диаграмму
Чтобы повысить производительность, я хотел бы реализовать promises и загрузить script и данные параллельно. Библиотека, подобная jQuery, слишком велика для моих нужд (вопрос не в том, чтобы спорить об этом), есть ли более легкие решения? Может быть, библиотека размером 1-2 kb или учебник? Опять же, это очень простая реализация с двумя действиями параллельно.
[Обновление] Я поддержал все ответы, поскольку все они выглядят превосходно. Я отправлю отчет после того, как проведу еще несколько тестов.