{"id":25962,"date":"2024-02-21T09:30:00","date_gmt":"2024-02-21T08:30:00","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=25962"},"modified":"2024-02-20T14:32:34","modified_gmt":"2024-02-20T13:32:34","slug":"tendenze-frontend","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/tendenze-frontend\/","title":{"rendered":"Tendenze frontend per il 2024: rinascita dei CSS, BFF, linguaggi egemoni e altro"},"content":{"rendered":"\n<p>Il frontend non dorme mai! Ecco alcuni aggiornamenti, best practice e risorse degne di nota che sicuramente susciteranno il tuo interesse e miglioreranno i tuoi sforzi nello sviluppo.<\/p>\n\n\n\n<p>Abbiamo assistito alla straordinaria presentazione di <a href=\"https:\/\/talks.codemotion.com\/new-trends-in-front-end-development-and-what-we-can-learn-from-them\" target=\"_blank\" aria-label=\"Tejas Kumar durante la Codemotion Conference 2023 a Milano (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Tejas Kumar durante la Codemotion Conference 2023 a Milano<\/a>, dove ha condiviso alcune delle ultime tendenze che caratterizzeranno il calendario dello sviluppo per il frontend nel 2024.<\/p>\n\n\n\n<p>Questo articolo si basa in parte sul suo intervento e su alcune altre considerazioni condivise dalla community di Codemotion.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-css-not-dead\">CSS Not Dead<\/h2>\n\n\n\n<p>CSS sta sfidando i detrattori ed emerge come un tool sempre pi\u00f9 robusto. Nonostante le sue limitazioni intrinseche, CSS sta entrando in una nuova era con l&#8217;introduzione di funzionalit\u00e0 e framework all&#8217;avanguardia, in particolare Tailwind CSS.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-nuove-funzionalita-e-risorse-css\">Nuove funzionalit\u00e0 e risorse CSS<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Container Queries<\/strong><\/li>\n<\/ol>\n\n\n\n<p>La personalizzazione degli stili in base alle dimensioni del \u2018contenitore\u2019 apre possibilit\u00e0 dinamiche per design responsivi. Le container query&nbsp; forniscono un controllo pi\u00f9 dettagliato, consentendo agli sviluppatori di regolare finemente l&#8217;aspetto degli elementi all&#8217;interno di contenitori specifici.<\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"2\">\n<li><strong>Nesting<\/strong><\/li>\n<\/ol>\n\n\n\n<p>L&#8217;introduzione del nesting nei CSS semplifica la struttura dei fogli di stile, migliorandone la leggibilit\u00e0 e l&#8217;organizzazione. Il nesting consente agli sviluppatori di racchiudere gli stili all&#8217;interno di contesti specifici, semplificando la lettura del&nbsp; codice.<\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"3\">\n<li><strong>Viewport Units<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Con le viewport units, i CSS implementano uno strumento potente per il design responsivo. Gli sviluppatori possono specificare lunghezze e dimensioni relative alle dimensioni del viewport, garantendo un&#8217;esperienza utente fluida e adattabile su vari dispositivi.<\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"4\">\n<li><strong>Tailwind CSS Toolkit<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Nato nel 2017 ma cresciuto rapidamente in popolarit\u00e0, Tailwind <a href=\"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/e-possibile-innamorarsi-di-css\/\" target=\"_blank\" aria-label=\"CSS sta facendo sempre pi\u00f9 parlare di s\u00e9 con promesse di miglioramento delle prestazioni (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">CSS sta facendo sempre pi\u00f9 parlare di s\u00e9 con promesse di miglioramento delle prestazioni<\/a>, migliore esperienza dello sviluppatore e dimensioni di bundle ridotte. Tailwind \u00e8 open-source e consente agli sviluppatori di utilizzare classi di utility preesistenti direttamente nel codice HTML.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-backend-for-the-frontend-bff-una-nuova-dimensione-nello-sviluppo-frontend\"><strong>Backend for the Frontend (BFF): una nuova dimensione nello sviluppo frontend<\/strong><\/h2>\n\n\n\n<p>La distinzione tra frontend e backend \u00e8 diventata pi\u00f9 sfumata con l&#8217;introduzione dei pattern Backend for the Frontend (BFF). Questo approccio innovativo aggiunge uno strato di controllo per gli sviluppatori frontend, cercando di colmare&nbsp; il divario tra i due mondi. Vediamolo pi\u00f9 da vicino.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-cos-e-un-modello-bff\"><strong>Cos&#8217;\u00e8 un modello BFF?<\/strong><\/h3>\n\n\n\n<p>Il modello BFF (Backend for the Frontend) \u00e8 un approccio di design per cui viene creato un servizio backend dedicato specificamente per soddisfare le esigenze di un&#8217;applicazione frontend. Invece di avere un backend &#8220;uno per tutti &#8221; che serve&nbsp; pi\u00f9 applicazioni frontend, ogni frontend ha a disposizione un suo backend personalizzato.<\/p>\n\n\n\n<p>Qui alcune caratteristiche del pattern BFF.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Data Fetching<\/strong>\n<ul class=\"wp-block-list\">\n<li>Il BFF fornisce agli sviluppatori frontend un controllo diretto sul recupero dei dati, consentendo una efficiente acquisizione e manipolazione dei dati per esperienze utente senza soluzione di continuit\u00e0..<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Server-Side Rendering (SSR)<\/strong>\n<ul class=\"wp-block-list\">\n<li>Il concetto di BFF estende la sua influenza al rendering lato server, consentendo agli sviluppatori frontend di modellare come il contenuto viene generato e presentato, migliorando le prestazioni e le interazioni utente.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Edge Computing<\/strong>\n<ul class=\"wp-block-list\">\n<li>Con il BFF, gli sviluppatori frontend possono sfruttare l&#8217;edge computing, avvicinando i processi di calcolo all&#8217;utente. Ci\u00f2 si traduce in tempi di risposta pi\u00f9 veloci e miglioramenti complessivi delle prestazioni..<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>Backend for the Frontend introduce un cambiamento di paradigma, concedendo agli sviluppatori frontend un controllo senza precedenti su aspetti tradizionalmente associati allo sviluppo backend. Questa nuova sinergia consente un approccio pi\u00f9 coeso e efficiente alla costruzione delle moderne applicazioni web.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-progressive-web-apps-pwas-il-nuovo-standard\">Progressive Web Apps (PWAs): il nuovo standard<\/h2>\n\n\n\n<p>Le Progressive Web Apps hanno ufficialmente consolidato il loro status di standard, ridisegnando il panorama delle applicazioni web.<\/p>\n\n\n\n<p>Ma perch\u00e8 le PWA sono destinate a spopolare? Ecco alcune ragioni :<\/p>\n\n\n\n<p><strong>Enhanced Reactivity<\/strong>: Gli utenti moderni richiedono applicazioni web altamente interattive e reattive. La reattivit\u00e0 delle PWA gioca un ruolo cruciale nel soddisfare queste aspettative, garantendo aggiornamenti senza soluzione di continuit\u00e0 in tempo reale durante l&#8217;interazione degli utenti con i contenuti.<\/p>\n\n\n\n<p><strong>Funzionalit\u00e0 Cross Platform<\/strong><\/p>\n\n\n\n<p>Le Progressive Web Apps (PWA) sono progettate per funzionare in modo fluido su una vasta gamma di dispositivi e piattaforme, garantendo un&#8217;esperienza coerente e user-friendly sia che vengano utilizzate su desktop, tablet o altri dispositivi mobile. Questo favorisce anche l&#8217;accessibilit\u00e0!<\/p>\n\n\n\n<p><strong>Miglioramento delle prestazioni&nbsp;<\/strong><\/p>\n\n\n\n<p>Al solito le prestazioni sono cruciali. Attraverso l&#8217;ottimizzazione delle tecniche di caricamento e l&#8217;implementazione di efficienti strategie di caching, le PWA migliorano le prestazioni complessive per un&#8217;esperienza utente pi\u00f9 fluida.<\/p>\n\n\n\n<p><strong>Funzionalit\u00e0 offline<\/strong><\/p>\n\n\n\n<p>Una delle caratteristiche distintive delle PWA \u00e8 la loro capacit\u00e0 di funzionare senza una connessione internet o in condizioni di rete scadenti. Attraverso l&#8217;uso di service worker ed di un caching efficace, poter funzionare anche senza connettivit\u00e0 potenzia l&#8217;interazione dell&#8217;utente consentendogli di accedere ai contenuti e lavorare senza interruzioni.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-nuova-generazione-di-framework-e-librerie\">Nuova generazione di framework e librerie<\/h2>\n\n\n\n<p>Framework leggeri o che scompaiono. Cosa significa? Questi nuovi framework cercano di semplificare le cose diventando pi\u00f9 leggeri e intuitivi da usare. Frameworks come Qwik, <a href=\"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/astro-3-framework-java-siti-web\/\" target=\"_blank\" aria-label=\"Astro (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Astro<\/a>, SolidJS, e Svelte cercano di facilitare lo sviluppo offrendo soluzioni intuitive e leggere , riflettendo il trend del mercato sempre pi\u00f9 orientato ad una &#8216;efficienza estrema<\/p>\n\n\n\n<p>Questa nuova generazione di framework si concentra sulle prestazioni (una tendenza globale nello sviluppo software che va oltre il frontend) e permette di costruire siti web ricchi di contenuti ad alte prestazioni.<\/p>\n\n\n\n<p>Questo \u00e8 fondamentale perch\u00e9 la velocit\u00e0 del sito web non influisce solo sull&#8217;esperienza utente, ma sempre pi\u00f9 studi dimostrano che le prestazioni del sito web influiscono notevolmente sulle vendite e sulle conversioni.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-si-javascript-continuera-a-dettar-legge-anche-nel-2024\"><strong>S\u00ec, JavaScript continuer\u00e0 a dettar legge anche nel 2024<\/strong><\/h2>\n\n\n\n<p>Possiamo scommettere che <a href=\"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/javascript-it\/come-programmare-con-javascript-tutto-sul-linguaggio-per-il-web\/\" class=\"ek-link\">JavaScript rimarr\u00e0\u00a0sul trono del linguaggio pi\u00f9 utilizzato<\/a> nello sviluppo frontend. Secondo un sondaggio di Stack Overflow (<a href=\"https:\/\/survey.stackoverflow.co\/2023\/\" target=\"_blank\" aria-label=\"link (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">link<\/a>), il dominio di JavaScript rimarr\u00e0 indiscusso anche nel 2024.<\/p>\n\n\n\n<p>Mentre esploriamo le complessit\u00e0 dello sviluppo frontend nel 2024, un aspetto rimane invariato: il dominio indiscusso di JavaScript. Non siamo per niente prossimi&nbsp; alla fine di JavaScript, poich\u00e9 i suoi punti di forza fondamentali (compatibilit\u00e0 con il browser, la sua potenza asincrona e la vasta comunit\u00e0 di sviluppatori) sembrano essere pi\u00f9 forti che mai.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-scegliere-gli-strumenti-frontend-nel-2024\"><strong>Scegliere gli strumenti frontend nel 2024<\/strong><\/h2>\n\n\n\n<p>\u00c8 impossibile avere il tempo di provare ogni nuovo framework, libreria o risorsa che appare ogni anno, tuttavia, questi sono gli aspetti pi\u00f9 importanti che dovremmo considerare quando si \u00e8 davanti a scelte per lo stack tecnologico nel frontend::<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-aspetti-chiave-da-considerare\"><strong>Aspetti chiave da considerare<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Le prestazioni sono fondamentali\n<ul class=\"wp-block-list\">\n<li>Occorre dare priorit\u00e0 agli strumenti che contribuiscono a prestazioni ottimali, garantendo esperienze utente rapide ed efficienti..<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Dimensione del bundle\n<ul class=\"wp-block-list\">\n<li>Minimizzare le dimensioni del bundle \u00e8 cruciale per tempi di caricamento pi\u00f9 veloci e prestazioni complessivamente migliori.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Proprie necessit\u00e0\n<ul class=\"wp-block-list\">\n<li>Scegliamo strumenti che migliorano l&#8217;esperienza dello sviluppatore e di conseguenza quella dell\u2019intero team aziendale. Non inseguire mai tutte le novit\u00e0 senza aver prima fatto delle considerazioni ponderate<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Il frontend non dorme mai! Ecco alcuni aggiornamenti, best practice e risorse degne di nota che sicuramente susciteranno il tuo interesse e miglioreranno i tuoi sforzi nello sviluppo. Abbiamo assistito alla straordinaria presentazione di Tejas Kumar durante la Codemotion Conference 2023 a Milano, dove ha condiviso alcune delle ultime tendenze che caratterizzeranno il calendario dello&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/tendenze-frontend\/\">Read more<\/a><\/p>\n","protected":false},"author":136,"featured_media":19940,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[10265],"tags":[11736,10409,10532],"collections":[11549],"class_list":{"0":"post-25962","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-frontend-it","8":"tag-css-it","9":"tag-nuovi-framework","10":"tag-sviluppo-web","11":"collections-il-meglio-della-settimana","12":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Nuove tendenze frontend - Codemotion Magazine<\/title>\n<meta name=\"description\" content=\"Esplora queste nuove tendenze frontend: tool, concetti, framework, librerie e linguaggi chiave per il 2024\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/tendenze-frontend\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tendenze frontend per il 2024: rinascita dei CSS, BFF, linguaggi egemoni e altro\" \/>\n<meta property=\"og:description\" content=\"Esplora queste nuove tendenze frontend: tool, concetti, framework, librerie e linguaggi chiave per il 2024\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/tendenze-frontend\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-21T08:30:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/01\/iStock-1304570729.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1134\" \/>\n\t<meta property=\"og:image:height\" content=\"925\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Diego Petrecolla\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Diego Petrecolla\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/tendenze-frontend\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/tendenze-frontend\/\"},\"author\":{\"name\":\"Diego Petrecolla\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/d1349bc6ba842fd1f9d1fe0bc502555a\"},\"headline\":\"Tendenze frontend per il 2024: rinascita dei CSS, BFF, linguaggi egemoni e altro\",\"datePublished\":\"2024-02-21T08:30:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/tendenze-frontend\/\"},\"wordCount\":1079,\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/tendenze-frontend\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/01\/iStock-1304570729.jpg\",\"keywords\":[\"CSS\",\"nuovi framework\",\"sviluppo web\"],\"articleSection\":[\"Frontend\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/tendenze-frontend\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/tendenze-frontend\/\",\"name\":\"Nuove tendenze frontend - Codemotion Magazine\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/tendenze-frontend\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/tendenze-frontend\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/01\/iStock-1304570729.jpg\",\"datePublished\":\"2024-02-21T08:30:00+00:00\",\"description\":\"Esplora queste nuove tendenze frontend: tool, concetti, framework, librerie e linguaggi chiave per il 2024\",\"breadcrumb\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/tendenze-frontend\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/tendenze-frontend\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/tendenze-frontend\/#primaryimage\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/01\/iStock-1304570729.jpg\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/01\/iStock-1304570729.jpg\",\"width\":1134,\"height\":925,\"caption\":\"Front end development concept. Vector flat graphic design\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/tendenze-frontend\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Frontend\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Tendenze frontend per il 2024: rinascita dei CSS, BFF, linguaggi egemoni e altro\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Codemotion.Italy\/\",\"https:\/\/x.com\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/d1349bc6ba842fd1f9d1fe0bc502555a\",\"name\":\"Diego Petrecolla\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/11\/000028-150x150.jpg\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/11\/000028-150x150.jpg\",\"caption\":\"Diego Petrecolla\"},\"url\":\"https:\/\/www.codemotion.com\/magazine\/author\/diego-petrecolla\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Nuove tendenze frontend - Codemotion Magazine","description":"Esplora queste nuove tendenze frontend: tool, concetti, framework, librerie e linguaggi chiave per il 2024","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/tendenze-frontend\/","og_locale":"en_US","og_type":"article","og_title":"Tendenze frontend per il 2024: rinascita dei CSS, BFF, linguaggi egemoni e altro","og_description":"Esplora queste nuove tendenze frontend: tool, concetti, framework, librerie e linguaggi chiave per il 2024","og_url":"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/tendenze-frontend\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2024-02-21T08:30:00+00:00","og_image":[{"width":1134,"height":925,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/01\/iStock-1304570729.jpg","type":"image\/jpeg"}],"author":"Diego Petrecolla","twitter_card":"summary_large_image","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Diego Petrecolla","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/tendenze-frontend\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/tendenze-frontend\/"},"author":{"name":"Diego Petrecolla","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/d1349bc6ba842fd1f9d1fe0bc502555a"},"headline":"Tendenze frontend per il 2024: rinascita dei CSS, BFF, linguaggi egemoni e altro","datePublished":"2024-02-21T08:30:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/tendenze-frontend\/"},"wordCount":1079,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/tendenze-frontend\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/01\/iStock-1304570729.jpg","keywords":["CSS","nuovi framework","sviluppo web"],"articleSection":["Frontend"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/tendenze-frontend\/","url":"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/tendenze-frontend\/","name":"Nuove tendenze frontend - Codemotion Magazine","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/tendenze-frontend\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/tendenze-frontend\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/01\/iStock-1304570729.jpg","datePublished":"2024-02-21T08:30:00+00:00","description":"Esplora queste nuove tendenze frontend: tool, concetti, framework, librerie e linguaggi chiave per il 2024","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/tendenze-frontend\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/tendenze-frontend\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/tendenze-frontend\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/01\/iStock-1304570729.jpg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/01\/iStock-1304570729.jpg","width":1134,"height":925,"caption":"Front end development concept. Vector flat graphic design"},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/tendenze-frontend\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Frontend","item":"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/"},{"@type":"ListItem","position":3,"name":"Tendenze frontend per il 2024: rinascita dei CSS, BFF, linguaggi egemoni e altro"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/d1349bc6ba842fd1f9d1fe0bc502555a","name":"Diego Petrecolla","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/11\/000028-150x150.jpg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/11\/000028-150x150.jpg","caption":"Diego Petrecolla"},"url":"https:\/\/www.codemotion.com\/magazine\/author\/diego-petrecolla\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/01\/iStock-1304570729-600x400.jpg","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/01\/iStock-1304570729-600x600.jpg","author_info":{"display_name":"Diego Petrecolla","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/diego-petrecolla\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/01\/iStock-1304570729.jpg",1134,925,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/01\/iStock-1304570729-150x150.jpg",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/01\/iStock-1304570729-300x245.jpg",300,245,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/01\/iStock-1304570729-768x626.jpg",768,626,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/01\/iStock-1304570729-1024x835.jpg",1024,835,true],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/01\/iStock-1304570729.jpg",1134,925,false],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/01\/iStock-1304570729.jpg",1134,925,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/01\/iStock-1304570729.jpg",100,82,false],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/01\/iStock-1304570729-180x128.jpg",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/01\/iStock-1304570729-896x504.jpg",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/01\/iStock-1304570729-400x225.jpg",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/01\/iStock-1304570729-600x400.jpg",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/01\/iStock-1304570729-600x600.jpg",600,600,true]},"uagb_author_info":{"display_name":"Diego Petrecolla","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/diego-petrecolla\/"},"uagb_comment_info":0,"uagb_excerpt":"Il frontend non dorme mai! Ecco alcuni aggiornamenti, best practice e risorse degne di nota che sicuramente susciteranno il tuo interesse e miglioreranno i tuoi sforzi nello sviluppo. Abbiamo assistito alla straordinaria presentazione di Tejas Kumar durante la Codemotion Conference 2023 a Milano, dove ha condiviso alcune delle ultime tendenze che caratterizzeranno il calendario dello&#8230;&hellip;","lang":"it","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/25962","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/136"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=25962"}],"version-history":[{"count":3,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/25962\/revisions"}],"predecessor-version":[{"id":25965,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/25962\/revisions\/25965"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/19940"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=25962"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=25962"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=25962"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=25962"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}