fbpx
  1. Tubelator AI
  2. >
  3. Videos
  4. >
  5. Education
  6. >
  7. Next.js 15 Breakdown: Key New Features & Upgrade Tips

Next.js 15 Breakdown: Key New Features & Upgrade Tips

Available In Following Subtitles
English
Variant 1
Posted on:
Discover the latest features in Next.js 15 and learn how to upgrade from version 14. Explore breaking changes, caching improvements, and more in this comprehensive breakdown video.
tubelator logo

Instantly generate YouTube summary, transcript and subtitles!

chrome-icon Install Tubelator On Chrome

Video Summary & Chapters

0:00
1. Next.js 15 Launch 🚀
Introduction to the launch of Next.js 15 with new features
0:12
2. Release Candidate 2 Fiasco 🤦
Story about the unexpected release of Next.js 15 RC2
0:40
3. JavaScript Changes Journey 🔄
The challenges of keeping up with rapid JavaScript changes
0:56
4. Fresh Install of Next.js 15 💻
Overview of a fresh Next.js 15 installation
1:18
5. Code Mod for Upgrade 🛠️
Exploring the code mod for upgrading from Next.js 14 to 15
1:48
6. Breaking Change: Async Requests 🔄
Explanation of the breaking change related to async request APIs
3:01
7. Minor Parameter Changes 🔄
Discussion on the asynchronous parameters and search params
3:49
8. Asynchronous Function Handling 💻
Handling asynchronous functions and promises
4:23
9. Improved Caching Mechanism 🔄
Enhancements in caching functionality for better performance
5:59
10. Enhanced Client Router 🌐
Improvements in client-side routing and caching
7:02
11. Upgrade to React 19 ⚛️
Utilizing the latest version of React for enhanced features
7:14
12. React 19 Compatibility
Using beta features of React 19 with Next.js
7:35
13. Improved Hydration Error Visibility
Enhanced visibility of hydration errors in source code
8:05
14. Turbo Pack Support
Introduction of Turbo Pack for faster compilation
8:59
15. Static Route Indicator
Indicator for static pages to aid debugging
9:38
16. Unstable After Feature
Experimental feature for running code after client request
10:29
17. Enabling After Function
Learn how to use the unstable after function for post-rendering tasks.
10:57
18. Form Component in Next.js
Explore the specific use case of the form component for page redirection.
13:09
19. Next.js Config Updates
Discover the TypeScript support and self-hosting improvements in Next.js configuration.
13:48
20. Public API Security 🔒
Discussing the importance of securing server actions to prevent unauthorized access.
14:16
21. Secure Action IDs 🆔
Exploring the implementation of secure action IDs to enhance the security of server actions.
14:58
22. Action ID Usage 🔄
Examining the unique action IDs and their role in preventing abuse of public APIs.
15:50
23. Security vs. Obscurity 🛡️
Highlighting the misconception of relying solely on obscurity for security measures.
16:19
24. Optimization for Speed ⚡
Overview of an optimization feature to enhance application cold start speed.
16:27
25. ESLint 9 Support 🛠️
Introducing support for ESLint 9 and the end of life for ESLint 8 in Next.js 15.
17:12
26. Improvement 🚀
Enhancements in ENV file handling and version control.
17:41
27. Mastering Next.js 15 🎓
Recommendation for a comprehensive Next.js 15 course.
18:06
28. Conclusion 🌟
Gratitude to viewers and course link in description.

Video Transcript

0:00
nextjs 15 just launched and it comes
0:02
with a ton of amazing new features I
0:04
really like how they handled some things
0:06
related to caching and in this video I'm
0:07
going to talk about all the different
0:08
breaking changes what you need to know
0:10
to upgrade from nextjs 14 to 15 and the
0:12
new features you can expect but I first
0:14
want to start with a small story I
0:16
originally created a video on nextjs
0:18
15's release candidate 2 because for
0:20
some reason nextjs released their
0:22
release candidate 2 which is like a beta
0:24
version 6 days before they released the
0:26
full version of nextjs they released
0:28
their first release candidate like six
0:30
months or five months before releasing
0:32
their actual final version so I have no
0:35
idea why they waited so long to release
0:37
the second beta version only 6 days
0:39
before they released the stable version
0:40
it really doesn't make sense but I spent
0:42
a ton of time recording and editing a
0:43
video and I didn't even get to release
0:45
it to you because they actually released
0:46
the full version before that video even
0:47
went live so now this new video is going
0:49
to be talking all about nextjs 15 but I
0:51
definitely feel the Pains of JavaScript
0:53
changes too
0:56
fast so here we go on the left hand side
0:59
of my screen I just have a fresh install
1:01
of nextjs 15 this is exactly what it's
1:03
going to create for you if you just use
1:04
the default settings inside nextjs and
1:06
on the right I have the actual blog
1:08
article talking about all the different
1:09
changes inside of nextjs and the one
1:11
really nice thing about nextjs is that
1:13
they have a code mod that makes it
1:14
really easy to upgrade from nextjs 14 to
1:17
15 because they actually introduce quite
1:19
a few breaking changes that require
1:21
really small code changes throughout
1:22
your entire code base but you can just
1:24
run this one single command and what
1:25
that's going to do is it's going to
1:26
upgrade things like the nextjs version
1:28
your react version react hooks like es
1:30
lint versions and it's going to make
shape-icon

Download extension to view full transcript.

chrome-icon Install Tubelator On Chrome