Если посмотреть на время загрузки страницы, это зависит от того, где хранится ваш код.Если он есть в html, он будет перезагружаться при каждой загрузке страницы.Если вы переместите его в файл js, он будет загружен в первый раз и затем кэширован, поэтому у вас не должно возникнуть проблем с влиянием на время загрузки.
Вы можете использовать jQuery's $ (document) .readyчтобы убедиться, что все элементы загружены перед выполнением любого кода.