{"id":238369,"date":"2026-08-05T23:27:17","date_gmt":"2026-08-05T23:27:17","guid":{"rendered":"https:\/\/www.europesays.com\/ch-de\/238369\/"},"modified":"2026-08-05T23:27:17","modified_gmt":"2026-08-05T23:27:17","slug":"next-js-16-3-senkt-speicherverbrauch-um-bis-zu-90-prozent","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/ch-de\/238369\/","title":{"rendered":"Next.js 16.3 senkt Speicherverbrauch um bis zu 90 Prozent"},"content":{"rendered":"<p>    close notice<\/p>\n<p class=\"notice-banner__text a-u-mb-0\">\n      This article is also available in<br \/>\n        <a href=\"https:\/\/www.heise.de\/en\/news\/Next-js-16-3-reduces-memory-consumption-by-up-to-90-percent-11399735.html\" class=\"notice-banner__link a-u-inline-link\" rel=\"nofollow noopener\" target=\"_blank\">English<\/a>.<\/p>\n<p>      It was translated with technical assistance and editorially reviewed before publication.\n    <\/p>\n<p class=\"notice-banner__link a-u-mb-0\">\n    Don\u2019t show this again.\n<\/p>\n<p>Next.js steht in der stabilen Version 16.3 bereit. Das React-Framework von Vercel zeichnet sich durch zahlreiche Performanceverbesserungen aus, insbesondere einen drastisch gesenkten Speicherverbrauch. Neu sind Instant Navigations, die Performance-Engp\u00e4sse bei Seitenwechseln beheben, und ein experimenteller Rust\u2011basierter React\u2011Compiler.<\/p>\n<p>        Weiterlesen nach der Anzeige<\/p>\n<p><a href=\"https:\/\/nextjs.org\/blog\/next-16-3\" rel=\"external noopener nofollow\" target=\"_blank\">Next.js 16.3<\/a> nutzt gegen\u00fcber dem Vorg\u00e4nger<a href=\"https:\/\/www.heise.de\/news\/Next-js-16-2-bringt-Updates-fuer-Performance-KI-Agenten-und-Turbopack-11218804.html\" rel=\"nofollow noopener\" target=\"_blank\"> Next.js 16.2<\/a> bis zu 90 Prozent weniger RAM, wenn der Webpack-Nachfolger Turbopack im Entwicklungsmodus next dev l\u00e4uft. Dann greifen mit Disk Caching und Memory Eviction zwei jetzt standardm\u00e4\u00dfig aktive Features. Beide lie\u00dfen sich bereits in der Preview-Version ausprobieren, die im Juni dieses Jahres erschienen ist.<\/p>\n<p>Mehr Leistung mit Disk Caching und Memory Eviction<\/p>\n<p>Mit Disk Caching h\u00e4lt der Rust-Bundler Build\u2011Artefakte nicht mehr dauerhaft im RAM vor, sondern schreibt sie auf den Massenspeicher und l\u00e4dt sie nur bei Bedarf wieder. Gleichzeitig entfernt Memory Eviction ungenutzte Daten automatisch aus dem RAM und verhindert so, dass Builds einen Speicher\u00fcberlauf (die ber\u00fcchtigte \u201eFATAL ERROR\u201c-Meldung) provozieren.<\/p>\n<p>In seinem Blogbeitrag nennt das Next.js-Team zwei Beispiele f\u00fcr den deutlich reduzierten RAM-Ressourcenhunger. Dabei hat Turbopack jeweils 50 verschiedene Endpunkte kompiliert. Im ersten Beispiel sank der Speicherverbrauch von 21,5 auf 2 GB (rund 90 Prozent weniger), im zweiten von 4,5 GB auf 840 MB (etwa 82 Prozent). Next.js-User berichten bei ihren Projekten <a href=\"https:\/\/github.com\/vercel\/next.js\/discussions\/95130#discussioncomment-17439239\" rel=\"external noopener nofollow\" target=\"_blank\">von \u00e4hnlichen Performanceverbesserungen<\/a>.<\/p>\n<p>Apps, die im Entwicklungsmodus laufen, profitieren bei Next.js 16.3 von weiteren Leistungsoptimierungen. Dazu z\u00e4hlen schnelleres serverseitiges Rendering, das nun direkt Node\u2011Streams nutzt, besseres Asset\u2011Caching und schnellere TypeScript\u2011Checks. Sollen diese mit TypeScript 7 erfolgen, aktualisieren Entwicklerinnen und Entwickler die lokale TypeScript\u2011Abh\u00e4ngigkeit mit pnpm add -D typescript@^7. Zus\u00e4tzlich muss in der Next.js-Konfiguration das experimentelle Flag experimental.useTypeScriptCli: true aktiviert werden, da TypeScript 7 die programmatische JavaScript-API derzeit noch nicht vollst\u00e4ndig unterst\u00fctzt.<\/p>\n<p>Latenzfreie Navigation<\/p>\n<p>        Weiterlesen nach der Anzeige<\/p>\n<p>Durch das Framework-Feature Instant Navigations starten Seitenwechsel ohne sichtbare Verz\u00f6gerung, da Next.js 16.3 bereits vor dem Klick die relevanten Datenpfade \u00fcber Server Components, Suspense und das neue use cache\u2011Modell vorbereitet. Beim Navigieren muss das Framework weder neue Daten nachladen noch Komponenten neu aufbauen.<\/p>\n<p>In Next.js 16.3 stecken auch experimentelle Features wie ein Rust-basierter React-Compiler. Statt \u00fcber Babel in Node.js l\u00e4uft er direkt in Turbopack, wodurch zus\u00e4tzliches Erzeugen und erneutes Einlesen von Code entfallen. Das Kompilieren gro\u00dfer Apps wie Vercels KI-Coding-Assistenten v0 geht so deutlich schneller, so das Entwicklerteam. Dabei verk\u00fcrzte der Rust-Compiler die Zeit vom Start von next dev bis zu einer vollst\u00e4ndig geladenen Seite um bis zu 46 Prozent.<\/p>\n<p>Aktivieren l\u00e4sst sich der experimentelle Rust-Compiler in der Next.js-Konfiguration folgenderma\u00dfen:<\/p>\n<p>import type { NextConfig } from &#8217;next&#8216;;<\/p>\n<p>const nextConfig: NextConfig = {<br \/>\n  reactCompiler: true,<br \/>\n  experimental: {<br \/>\n    turbopackRustReactCompiler: true,<br \/>\n  },<br \/>\n};<\/p>\n<p>export default nextConfig;<\/p>\n<p>        Lesen Sie auchMehr anzeigenWeniger anzeigen<\/p>\n<p>(<a class=\"redakteurskuerzel__link\" href=\"https:\/\/www.heise.de\/news\/mailto:manuel.masiero@heise.de\" title=\"Manuel Masiero\" rel=\"nofollow noopener\" target=\"_blank\">mro<\/a>)<\/p>\n<p>\n      Dieser Link ist leider nicht mehr g\u00fcltig.\n    <\/p>\n<p>Links zu verschenkten Artikeln werden ung\u00fcltig,<br \/>\n      wenn diese \u00e4lter als 7\u00a0Tage sind oder zu oft aufgerufen wurden.\n    <\/p>\n<p>Sie ben\u00f6tigen ein heise+ Paket, um diesen Artikel zu lesen. Jetzt eine Woche unverbindlich testen \u2013 ohne Verpflichtung!<\/p>\n","protected":false},"excerpt":{"rendered":"close notice This article is also available in English. It was translated with technical assistance and editorially reviewed&hellip;\n","protected":false},"author":2,"featured_media":238370,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_share_on_mastodon":"0"},"categories":[15],"tags":[46,49941,622,36868,51502,51503,11897,45,60,59,44,64,61,20133,49942,63,62],"class_list":["post-238369","post","type-post","status-publish","format-standard","has-post-thumbnail","category-wissenschaft-technik","tag-ch","tag-compiler","tag-it","tag-javascript","tag-next-js","tag-react","tag-rust","tag-schweiz","tag-science","tag-science-technology","tag-switzerland","tag-technik","tag-technology","tag-typescript","tag-webentwicklung","tag-wissenschaft","tag-wissenschaft-technik"],"share_on_mastodon":{"url":"https:\/\/pubeurope.com\/@ch_de\/117045489729897491","error":""},"_links":{"self":[{"href":"https:\/\/www.europesays.com\/ch-de\/wp-json\/wp\/v2\/posts\/238369","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/ch-de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/ch-de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/ch-de\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/ch-de\/wp-json\/wp\/v2\/comments?post=238369"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/ch-de\/wp-json\/wp\/v2\/posts\/238369\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/ch-de\/wp-json\/wp\/v2\/media\/238370"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/ch-de\/wp-json\/wp\/v2\/media?parent=238369"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/ch-de\/wp-json\/wp\/v2\/categories?post=238369"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/ch-de\/wp-json\/wp\/v2\/tags?post=238369"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}