Просто вынести функцию не помогает,
<script>
function sliderInit(){var swiper=new Swiper(".swiper-container",{lazy:!0,pagination:{el:".swiper-pagination",clickable:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"}});};
</script>
<script async src="https://heeg.ru/test/js/swiper.min.js" onload='sliderInit();' type="text/javascript"></script>
вылетает ошибка "Swiper is not defined"
Хотя помогает) просто сам ее из другого места раньше времени вызвал.
Поставил проверку if (typeof Swiper== 'function') и ошибка ушла. Спасибо.