WordPress rilascia un plugin per le prestazioni per “tempi di caricamento quasi istantanei”
WordPress ha rilasciato un plugin ufficiale che aggiunge il supporto per una tecnologia all'avanguardia chiamata caricamento speculativo che può aiutare a migliorare le prestazioni del sito e migliorare l'esperienza utente per i visitatori del sito.
Caricamento speculativo
Rendering significa costruire l'intera pagina web in modo che venga visualizzata immediatamente (rendering). Quando il tuo browser scarica HTML, immagini e altre risorse e le mette insieme in una pagina web, si verifica il rendering. Il prerendering consiste nel mettere insieme quella pagina web (renderizzarla) in background.
Ciò che fa questo plug-in è consentire al browser di eseguire il prerendering dell'intera pagina Web a cui un utente potrebbe navigare successivamente. Il plugin lo fa anticipando a quale pagina web l'utente potrebbe navigare in base al punto in cui si trova.
L'API di caricamento speculativo risolve un problema che le soluzioni precedenti non potevano perché in passato si limitavano a precaricare risorse come JavaScript e CSS ma non a eseguire effettivamente il prerendering dell'intera pagina Web.
L’annuncio ufficiale di WordPress lo spiega in questo modo:
Presentazione dell'API delle regole di speculazione
L'API Speculation Rules è una nuova API Web che risolve i problemi di cui sopra. Consente di definire regole per precaricare e/o prerenderizzare dinamicamente gli URL di una determinata struttura in base all'interazione dell'utente, nella sintassi JSON o, in altre parole, precaricare speculativamente tali URL prima della navigazione. Questa API può essere utilizzata, ad esempio, per prerenderizzare qualsiasi collegamento su una pagina ogni volta che l'utente ci passa sopra.”
La pagina ufficiale di WordPress su questa nuova funzionalità la descrive:
“L'API Speculation Rules è una nuova API web… Consente di definire regole per precaricare e/o prerenderizzare dinamicamente URL di determinate strutture in base all'interazione dell'utente, nella sintassi JSON o, in altre parole, precaricare speculativamente tali URL prima della navigazione.
Questa API può essere utilizzata, ad esempio, per prerenderizzare qualsiasi collegamento su una pagina ogni volta che l'utente ci passa sopra. Inoltre, con l'API Speculation Rules, “prerendering” significa in realtà prerenderizzare l'intera pagina, inclusa l'esecuzione di JavaScript. Ciò può portare a tempi di caricamento quasi istantanei una volta che l'utente fa clic sul collegamento poiché molto probabilmente la pagina sarebbe già stata caricata nella sua interezza. Questa però è solo una delle possibili configurazioni”.
Il nuovo plugin WordPress aggiunge il supporto per l'API Speculation Rules. Le pagine degli sviluppatori di Mozilla, una grande risorsa per la comprensione tecnica dell'HTML, lo descrivono in questo modo:
“L’API Speculation Rules è progettata per migliorare le prestazioni per le navigazioni future. Si rivolge agli URL dei documenti anziché a file di risorse specifici, quindi ha senso per le applicazioni multipagina (MPA) piuttosto che per le applicazioni a pagina singola (SPA).
L'API Speculation Rules fornisce un'alternativa a quelle ampiamente disponibili ed è progettato per sostituire la funzionalità deprecata solo per Chrome caratteristica. Fornisce molti miglioramenti rispetto a queste tecnologie, insieme a una sintassi più espressiva e configurabile per specificare quali documenti devono essere precaricati o prerenderizzati.
Guarda anche: I siti web stanno diventando più veloci? Nuovi dati rivelano risultati contrastanti
Plug-in Performance Lab
Il nuovo plugin è stato sviluppato dal team ufficiale delle prestazioni di WordPress che occasionalmente lancia nuovi plugin affinché gli utenti possano testarli prima di una possibile inclusione nel core di WordPress. Quindi è una buona opportunità per essere i primi a provare nuove tecnologie prestazionali.
Il nuovo plugin WordPress è impostato per impostazione predefinita per il prerendering degli “URL frontend WordPress” che sono pagine, post e pagine di archivio. Il modo in cui funziona può essere perfezionato nelle impostazioni:
Settings > Reading > Speculative Loading
Compatibilità del browser
L'API Speculative è supportata da Chrome 108, tuttavia le regole specifiche utilizzate dal nuovo plug-in richiedono Chrome 121 o versione successiva. Chrome 121 è stato rilasciato all'inizio del 2024.
I browser che non lo supportano ignoreranno semplicemente il plug-in e non avranno alcun effetto sull'esperienza dell'utente.
Dai un'occhiata al nuovo plugin WordPress per il caricamento speculativo sviluppato dal team ufficiale delle prestazioni di WordPress.
Scarica il plug-in:
Plugin di caricamento speculativo del WordPress Performance Team
Leggi l'annuncio su WordPress
Caricamento speculativo in WordPress
Guarda anche: WordPress, Wix e Squarespace mostrano il miglior tasso di miglioramento CWV