Making 43% of the Web More Dynamic with the WordPress Interactivity API

WordPress interactivity API är en ny standardiserad lösning inbyggd i WordPress kärna (från version 6.5) som syftar till att förenkla skapandet av dynamiska och interaktiva webbupplevelser utan komplexa JavaScript-ramverk. API:et, som började som ett experimentellt plugin 2022, möjliggör funktioner som omedelbar sökning, formulärhantering och appliknande navigering, och används redan i kärnblock som bildblocket för att exempelvis visa högupplösta bilder i en lightbox vid klick. Det erbjuder en deklarativ och reaktiv metod för utvecklare att hantera klient-sidig interaktivitet, vilket minskar behovet av att skriva mycket JavaScript och synkronisera server- och klient-sida manuellt. Jämfört med ramverk som Alpine, React och Vue, är interactivity API specifikt utformat för att integreras sömlöst med WordPress, prioritera server-side rendering och minska den totala mängden JavaScript som skickas till användaren. Fem huvudmål styrde utvecklingen: block- och PHP-först, bakåtkompatibilitet, deklarativ och reaktiv design, prestandaoptimering samt att skicka mindre JavaScript.