В своих пользовательских скриптах я часто использую @require - самописную библиотеку javascript. Мне интересно, какую нагрузку это создает. Загружается ли библиотека (повторно) каждый раз при выполнении пользовательского скрипта? Или он только первый раз загружается, а потом кешируется? Будет ли его минимизация иметь существенное значение?
Я смотрел tampermonkey docs, но они не вдавались в подробности об этом. Они только утверждают, что библиотека "загружается и выполняется до того, как сам скрипт начнет работать".
Насколько важно минимизировать эту библиотеку? Поскольку я довольно часто вношу изменения в библиотеку, я бы предпочел избежать лишнего шага по ее уменьшению каждый раз. Каковы преимущества и недостатки минификации такой библиотеки?
Аран-Фей, может. Но я видел, что некоторые из таких фраз тоже закрываются. Во всяком случае, этот вопрос заслуживает внимания в моем мнение.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Это вопрос мнения; и, увы, здесь, на Stack Overflow, не одобряют «основанные на мнении» вопросы (часто по уважительной причине).
Кроме того, меняются точные данные о том, как часто проверяется сценарий. Но вот как это обычно / предполагается / используется:
@require извлекается и сохраняется на диск (в настоящее время хранится как часть данных расширения в базе данных LevelDB).@require изменена, скрипт обновляется.@required с URL-адресами file:// при каждом запуске в качестве помощи разработчикам. Но это перестало работать, и я не знаю, каков текущий статус.Дело в том, что номинально требуемый файл (с внешним URL-адресом) должен запускаться с диска или кеша и быть очень быстрым.
Итак, компромиссы:
Не сворачивайте, потому что:
Сверните, потому что:
@required имеет большую базу для установки, и нагрузка на сервер хостинга вызывает беспокойство.<script>), поэтому пропускная способность гораздо важнее. (Не у всех есть высокоскоростные соединения и т. д.)
Поскольку я собираю довольно много близких голосов, «основанных на мнениях», не поможет ли я, если я перефразирую вопрос «Каковы (недостатки) преимущества минимизации библиотеки, используемой только пользовательскими скриптами»?