DAX +0,93 % 26.242,18 Pkt 15:54:08 MDAX +0,16 % 32.562,99 Pkt 15:54:10 Euro Stoxx 50 +0,15 % 6.496,32 Pkt 15:54:00 Dow Jones +2,89 % 54.715,75 Pkt 16:09:08 S&P 500 +2,42 % 7.784,06 Pkt 16:08:59 Nasdaq +3,02 % 26.695,74 Pkt 16:09:09 Nikkei +3,66 % 66.300,44 Pkt 08:45:02 Gold +4,08 % 4.262,50 USD 15:59:08 Silber +4,16 % 62,56 USD 15:59:07 Brent +0,29 % 79,59 USD 15:59:00 WTI -0,38 % 75,48 USD 15:59:10 Bitcoin +0,55 % 64.409,72 USD 16:09:07 EUR/USD +0,43 % 1,15570 USD 16:08:56 EUR/GBP +0,01 % 0,85710 GBP 16:09:10 EUR/CHF -0,04 % 0,93210 CHF 16:09:10 EUR/JPY +0,29 % 181,804 JPY 16:09:10

Next.js 16.3 senkt Speicherverbrauch um bis zu 90 Prozent

Allgemein

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ässe bei Seitenwechseln beheben, und ein experimenteller Rust‑basierter React‑Compiler. Weiterlesen nach der Anzeige Next.js 16.3 nutzt gegenüber dem Vorgänger Next.js 16.2 bis zu 90 Prozent weniger RAM, wenn der Webpack-Nachfolger Turbopack im Entwicklungsmodus next dev läuft. Dann greifen mit Disk Caching und Memory Eviction zwei jetzt standardmäßig aktive Features. Beide ließen sich bereits in der Preview-Version ausprobieren, die im Juni dieses Jahres erschienen ist. Mehr Leistung mit Disk Caching und Memory Eviction Mit Disk Caching hält der Rust-Bundler Build‑Artefakte nicht mehr dauerhaft im RAM vor, sondern schreibt sie auf den Massenspeicher und lädt sie nur bei Bedarf wieder. Gleichzeitig entfernt Memory Eviction ungenutzte Daten automatisch aus dem RAM und verhindert so, dass Builds einen Speicherüberlauf (die berüchtigte „FATAL ERROR“-Meldung) provozieren. In seinem Blogbeitrag nennt das Next.js-Team zwei Beispiele für 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 von ähnlichen Performanceverbesserungen. Apps, die im Entwicklungsmodus laufen, profitieren bei Next.js 16.3 von weiteren Leistungsoptimierungen. Dazu zählen schnelleres serverseitiges Rendering, das nun direkt Node‑Streams nutzt, besseres Asset‑Caching und schnellere TypeScript‑Checks. Sollen diese mit TypeScript 7 erfolgen, aktualisieren Entwicklerinnen und Entwickler die lokale TypeScript‑Abhängigkeit mit pnpm add -D typescript@^7. Zusätzlich 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ändig unterstützt. Latenzfreie Navigation Weiterlesen nach der Anzeige Durch das Framework-Feature Instant Navigations starten Seitenwechsel ohne sichtbare Verzögerung, da Next.js 16.3 bereits vor dem Klick die relevanten Datenpfade über Server Components, Suspense und das neue use cache‑Modell vorbereitet. Beim Navigieren muss das Framework weder neue Daten nachladen noch Komponenten neu aufbauen. In Next.js 16.3 stecken auch experimentelle Features wie ein Rust-basierter React-Compiler. Statt über Babel in Node.js läuft er direkt in Turbopack, wodurch zusätzliches Erzeugen und erneutes Einlesen von Code entfallen. Das Kompilieren großer Apps wie Vercels KI-Coding-Assistenten v0 geht so deutlich schneller, so das Entwicklerteam. Dabei verkürzte der Rust-Compiler die Zeit vom Start von next dev bis zu einer vollständig geladenen Seite um bis zu 46 Prozent. Aktivieren lässt sich der experimentelle Rust-Compiler in der Next.js-Konfiguration folgendermaßen: import type { NextConfig } from 'next'; const nextConfig: NextConfig = { reactCompiler: true, experimental: { turbopackRustReactCompiler: true, }, }; export default nextConfig;

← Zurück zu News

Bereit für Ihre kostenlose E-Mail?

512 MB Speicher, modernes Webmail und ein News-Portal — kostenlos starten.

Jetzt kostenlos registrieren