
WordPress обяви функция, която ме интересува, защото може да подобри производителността или по-скоро скоростта на зареждане.
Във версия 6.8, чието пускане е планирано за 15 април тази година, ще бъде добавено спекулативно зареждане. Те съобщават, че чрез него може да се постигне почти мигновено зареждане на страниците, като се зареждат URL адреси, преди потребителят да премине към тях. Тази функция се базира на API за правила за спекулация- функция на уеб платформата, която позволява да се определят правила за това какви видове URL адреси трябва да бъдат предварително заредени или обработени и колко рано трябва да се извърши спекулативното зареждане.
Според съобщението от 6 март, преди да бъде въведена, функцията е била успешно тествана на повече от 50 000 сайта на WordPress чрез плъгинаSpeculative Loading, който сега е преместен в ядрото с някои промени.
Въз основа на данните, получени от HTTP архива и набора Chrome User Experience Report (CrUX) за целия период от пускането на приставката, сайтовете, които са активирали спекулативното зареждане, са подобрили процента на преминаване на Largest Contentful Paint (LCP) с ~1,9 % в медиана, което, макар да изглежда малко, е голям тласък за една функция, като се има предвид, че данните са предоставени от много сайтове с различни последствия за производителността.
Въпреки че версията на WordPress 6.8-beta1 е налична за тестване от 4 март, тази функция все още не е добавена в ядрото.
Не забравяйте, че за да тествате бета и RC версиите на WordPress, можете да го направите, като ги инсталирате чрез WP-CLI, изтеглите версията, за да я инсталирате ръчно или на съществуващи инсталации от плъгина WordPress Beta Tester, винаги на тестова инсталация, никога на производствен сайт, и след това изберете каналите "Early Development" и "Beta/RC Only".
В момента за тестване на това спекулативно зареждане имате две възможности. Едната е с плъгина, споменат по-горе(Спекулативно зареждане), ако искате просто да тествате тази функция, или като инсталирате(Performance Lab) плъгина за разработка на екипа за производителност на WordPress, който съдържа пълната колекция от самостоятелни модули за производителност. И в двата случая не забравяйте, че въпреки че някои модули, отбелязани като "експериментални", може да работят в продукцията, препоръчително е да ги тествате в тестова среда.
По този начин се показват опциите за спекулативно зареждане.

Сега остава да видим как ще се държи наред с опциите, които отчасти правят нещо подобно, въпреки че не са точно същите, като например Flying Pages, "link preloading" на Wp Rocket, Perfmatters' Instant Page или плъгина LiteSpeed Instant Click.
Това, което разбирам, е, че макар и със сходно поведение, тъй като се основава на предварително зареждане на връзки, тя трябва да се разглежда като алтернативна добавка, с която да се получат допълнителни ползи, като се даде възможност за предварително визуализиране на страниците, вместо просто да се зареждат предварително. Предварителното визуализиране позволява страниците да се зареждат наистина мигновено.
За да работи незабавното зареждане обаче, трябва да имате активирани "красиви" постоянни връзки.

Както и да е, тествах го в движение и отначало не забелязах много явна промяна в навигацията в моята среда. Сега остава да наблюдавам поведението за по-дълъг период от време и как то се отнася към кеша и останалата част от сайта и да направя някои сравнителни тестове.