{"id":23393,"date":"2024-06-03T20:21:29","date_gmt":"2024-06-03T18:21:29","guid":{"rendered":"https:\/\/www.nycwebdesign.eu\/webdesign\/next-js-15-disponibile-la-rc\/"},"modified":"2024-06-03T20:21:29","modified_gmt":"2024-06-03T18:21:29","slug":"next-js-15-disponibile-la-rc","status":"publish","type":"post","link":"https:\/\/www.nycwebdesign.eu\/webdesign\/next-js-15-disponibile-la-rc\/","title":{"rendered":"Next.js 15: disponibile la RC"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<p><strong>Next.js 15<\/strong>, ultima Release Candidate del framework <a href=\"https:\/\/www.html.it\/guide\/guida-javascript-di-base\/\" target=\"_blank\" rel=\"noopener\">JavaScript<\/a> di Vercel, \u00e8 ora disponibile per i test e include diverse nuove funzionalit\u00e0 anche se non tutte possono essere considerate pronte per l&#8217;uso in fase di produzione. Tra queste ultime troviamo il supporto per <strong>React 19<\/strong> e pi\u00f9 precisamente per il <a href=\"https:\/\/www.html.it\/magazine\/react-iniziano-i-test-sul-compilatore\/\" target=\"_blank\" rel=\"noopener\">compilatore sperimentale<\/a> che rappresenta la novit\u00e0 pi\u00f9 rilevante di quest&#8217;ultimo. <\/p>\n<h2 id=\"le-novita-di-next-js-15\">Le novit\u00e0 di Next.js 15<\/h2>\n<p>Per quanto riguarda il supporto al compilatore di React 19, esso dovrebbe offrire un beneficio rilevante in fase di ottimizzazione del codice. Soprattutto per via del fatto che tale operazione verr\u00e0 effettuata in massima parte automaticamente. <\/p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">Next.js 15 RC<\/p>\n<p>\u25c6 React 19 + React Compiler support<br \/>\u25c6 `fetch` and Route Handlers no longer cached by default<br \/>\u25c6 Incrementally adopt Partial Prerendering<br \/>\u25c6 New `create-next-app` design<br \/>\u25c6 next\/after (Experimental)<a href=\"https:\/\/t.co\/0UJkYYqLbo\">https:\/\/t.co\/0UJkYYqLbo<\/a><\/p>\n<p>\u2014 Next.js (@nextjs) <a href=\"https:\/\/twitter.com\/nextjs\/status\/1793670209443680382?ref_src=twsrc%5Etfw\">May 23, 2024<\/a><\/p>\n<\/blockquote>\n<p>Molto interessanti sono anche gli interventi per migliorare il <strong>prerendering parziale<\/strong>, e incrementale, che \u00e8 ancora una dotazione sperimentale ma la sua prima introduzione risale a Next.js 14 (ottobre 2023). Grazie ad esso, il markup <a href=\"https:\/\/www.html.it\/guide\/guida-html\/\" target=\"_blank\" rel=\"noopener\">HTML<\/a> statico viene inviato in modo quasi istantaneo al client e popolato solo successivamente tramite contenuti dinamici.<\/p>\n<p>Da segnalare anche che da questa release in poi il <strong>caching<\/strong> dovrebbe essere sempre disabilitato in modalit\u00e0 predefinita. Dato che si tratta comunque di una feature che potrebbe tornare utile in diversi contesti sar\u00e0 sempre possibile riattivarla.<\/p>\n<p>L&#8217;istruzione <code>create-next-app<\/code>, cio\u00e8 quella che consente di creare velocemente lo &#8220;scheletro&#8221; di base di un&#8217;applicazione, si avvale ora della velocit\u00e0 di <strong>Turbopack<\/strong>. Si tratta di un&#8217;alternativa a Webpack che Vercel ha introdotto proprio in un&#8217;ottica di massimizzazione delle performance.<\/p>\n<p><code>next\/after<\/code> \u00e8 infine una feature che permette di impostare una funzione da eseguire subito dopo che una risposta \u00e8 stata streammata. La si pu\u00f2 impiegare nei componenti del server, nelle loro azioni, nei middleware e anche nei gestori delle route.<\/p>\n<h2 id=\"tempistiche-di-rilascio\">Tempistiche di rilascio<\/h2>\n<p>Praticamente da sempre le roadmap del progetto di Vercel sono legate agli aggiornamenti di React e anche nel caso della versione 15 non si dovrebbero registrare cambiamenti importanti. Del resto Next.js dovrebbe essere considerato come una sorta di &#8220;incubatore&#8221; nel quale vanno a confluire le funzionalit\u00e0 sperimentali di React. Quando React 19 sar\u00e0 completamente pronto e stabile lo sar\u00e0 sicuramente anche Next.js 15.<\/p>\n<p><span class=\"bm_post\" style=\"display:none\" data-domain=\"html.it\" data-author=\"Claudio Garau\" data-alias=\"Claudio Garau\" data-tipologia=\"edit\" data-custom=\"\" data-po=\"\" data-path=\"https:\/\/www.html.it\/magazine\/next-js-15-disponibile-la-rc\/\" data-postid=\"507165\" data-programs=\"\" data-subjects=\"\" data-themes=\"\"\/>    <\/p>\n<div class=\"partial-newsletter\">\n<p>        <!-- newsletter first step --><\/p>\n<div id=\"newsletter_div\" class=\"bro--disabled newsletter__pass-a\">\n<p>Se vuoi aggiornamenti su su questo argomento  inserisci la tua email nel box qui sotto:<\/p>\n<p> <!-- <em>Next.js 15: disponibile la RC<\/em> --><\/p>\n<div class=\"newsletter__disclaimer\">\n<p>Compilando il presente form acconsento a ricevere le informazioni<br \/>\n                    relative ai servizi di cui alla presente pagina ai sensi<br \/>\n                    dell&#8217;<a href=\"https:\/\/www.html.it\/privacy-policy\" target=\"_blank\" rel=\"noopener\">informativa sulla privacy<\/a>.<\/p>\n<\/div><\/div>\n<p>        <!-- newsletter second step --><\/p>\n<p>        <!-- newsletter loader --><\/p>\n<p>        <!-- newsletter notice --><\/p><\/div><\/div>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><br \/>\n<br \/><br \/>\n<br \/><a href=\"https:\/\/www.html.it\/magazine\/next-js-15-disponibile-la-rc\/\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Next.js 15, ultima Release Candidate del framework JavaScript di Vercel, \u00e8 ora disponibile per i test e include diverse nuove funzionalit\u00e0 anche se non tutte possono essere considerate pronte per l&#8217;uso in fase di produzione. Tra queste ultime troviamo il supporto per React 19 e pi\u00f9 precisamente per il compilatore sperimentale che rappresenta la novit\u00e0&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_s2mail":""},"categories":[37],"tags":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.13 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Next.js 15: disponibile la RC - AGENZIA WEB Italia<\/title>\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.nycwebdesign.eu\/webdesign\/next-js-15-disponibile-la-rc\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Next.js 15: disponibile la RC - AGENZIA WEB Italia\" \/>\n<meta property=\"og:description\" content=\"Next.js 15, ultima Release Candidate del framework JavaScript di Vercel, \u00e8 ora disponibile per i test e include diverse nuove funzionalit\u00e0 anche se non tutte possono essere considerate pronte per l&#8217;uso in fase di produzione. Tra queste ultime troviamo il supporto per React 19 e pi\u00f9 precisamente per il compilatore sperimentale che rappresenta la novit\u00e0...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.nycwebdesign.eu\/webdesign\/next-js-15-disponibile-la-rc\/\" \/>\n<meta property=\"og:site_name\" content=\"AGENZIA WEB Italia\" \/>\n<meta property=\"article:published_time\" content=\"2024-06-03T18:21:29+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/next-js-15-disponibile-la-rc\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/next-js-15-disponibile-la-rc\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42\"},\"headline\":\"Next.js 15: disponibile la RC\",\"datePublished\":\"2024-06-03T18:21:29+00:00\",\"dateModified\":\"2024-06-03T18:21:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/next-js-15-disponibile-la-rc\/\"},\"wordCount\":404,\"publisher\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization\"},\"articleSection\":[\"News\"],\"inLanguage\":\"it-IT\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/next-js-15-disponibile-la-rc\/\",\"url\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/next-js-15-disponibile-la-rc\/\",\"name\":\"Next.js 15: disponibile la RC - AGENZIA WEB Italia\",\"isPartOf\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#website\"},\"datePublished\":\"2024-06-03T18:21:29+00:00\",\"dateModified\":\"2024-06-03T18:21:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/next-js-15-disponibile-la-rc\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.nycwebdesign.eu\/webdesign\/next-js-15-disponibile-la-rc\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/next-js-15-disponibile-la-rc\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Next.js 15: disponibile la RC\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#website\",\"url\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/\",\"name\":\"AGENZIA WEB Italia\",\"description\":\"Web design Web agency Italia\",\"publisher\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization\",\"name\":\"Multimedia Web\",\"url\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-content\/uploads\/2016\/05\/multimediaweb1.png\",\"contentUrl\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-content\/uploads\/2016\/05\/multimediaweb1.png\",\"width\":200,\"height\":57,\"caption\":\"Multimedia Web\"},\"image\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g\",\"caption\":\"admin\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Next.js 15: disponibile la RC - AGENZIA WEB Italia","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.nycwebdesign.eu\/webdesign\/next-js-15-disponibile-la-rc\/","og_locale":"it_IT","og_type":"article","og_title":"Next.js 15: disponibile la RC - AGENZIA WEB Italia","og_description":"Next.js 15, ultima Release Candidate del framework JavaScript di Vercel, \u00e8 ora disponibile per i test e include diverse nuove funzionalit\u00e0 anche se non tutte possono essere considerate pronte per l&#8217;uso in fase di produzione. Tra queste ultime troviamo il supporto per React 19 e pi\u00f9 precisamente per il compilatore sperimentale che rappresenta la novit\u00e0...","og_url":"https:\/\/www.nycwebdesign.eu\/webdesign\/next-js-15-disponibile-la-rc\/","og_site_name":"AGENZIA WEB Italia","article_published_time":"2024-06-03T18:21:29+00:00","author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"admin","Tempo di lettura stimato":"2 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/next-js-15-disponibile-la-rc\/#article","isPartOf":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/next-js-15-disponibile-la-rc\/"},"author":{"name":"admin","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42"},"headline":"Next.js 15: disponibile la RC","datePublished":"2024-06-03T18:21:29+00:00","dateModified":"2024-06-03T18:21:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/next-js-15-disponibile-la-rc\/"},"wordCount":404,"publisher":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization"},"articleSection":["News"],"inLanguage":"it-IT"},{"@type":"WebPage","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/next-js-15-disponibile-la-rc\/","url":"https:\/\/www.nycwebdesign.eu\/webdesign\/next-js-15-disponibile-la-rc\/","name":"Next.js 15: disponibile la RC - AGENZIA WEB Italia","isPartOf":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#website"},"datePublished":"2024-06-03T18:21:29+00:00","dateModified":"2024-06-03T18:21:29+00:00","breadcrumb":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/next-js-15-disponibile-la-rc\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.nycwebdesign.eu\/webdesign\/next-js-15-disponibile-la-rc\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/next-js-15-disponibile-la-rc\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.nycwebdesign.eu\/webdesign\/"},{"@type":"ListItem","position":2,"name":"Next.js 15: disponibile la RC"}]},{"@type":"WebSite","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#website","url":"https:\/\/www.nycwebdesign.eu\/webdesign\/","name":"AGENZIA WEB Italia","description":"Web design Web agency Italia","publisher":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.nycwebdesign.eu\/webdesign\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization","name":"Multimedia Web","url":"https:\/\/www.nycwebdesign.eu\/webdesign\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/logo\/image\/","url":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-content\/uploads\/2016\/05\/multimediaweb1.png","contentUrl":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-content\/uploads\/2016\/05\/multimediaweb1.png","width":200,"height":57,"caption":"Multimedia Web"},"image":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42","name":"admin","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g","caption":"admin"}}]}},"_links":{"self":[{"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/posts\/23393"}],"collection":[{"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/comments?post=23393"}],"version-history":[{"count":0,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/posts\/23393\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/media?parent=23393"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/categories?post=23393"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/tags?post=23393"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}