надо выводить на странице довольно большие объемы текста.Это сколько?
есть ли способ подгружать его постепенно, чтобы не увеличилось время загрузки страницы?Есть конечно, аякс, лэзилоад, и все вот это... Только как это коррелирует с загрузкой сервера?
Но при этом чтобы текст индексировался ПС.Во первых смотря какими, не все понимают отложенную загрузку, но гугль например умеет понимать жс и обрабатывает подгружаемые блоки.
$("body").on('click', '[href*="#"]', function(e){
            e.preventDefault();
            var fixed_offset = 100;
            if(this.hash){
                var tp = parseInt($(document.querySelector(this.hash)).offset().top);
                $('html,body').stop().animate({ scrollTop: tp - fixed_offset }, 1000);
            };
        });прт каждом resize - е код пытается добавить сллайдер.Для этого заводите глобальный флаг типа
let sliderInited = false;, и при инициализации проверяете, ставите в тру и дальше уже не инициализируете.у одного из блоков изначально display: none;Если это из-за того что вы прятали слайдер, то поможет реинициализация:
$('.slick').slick("refresh");