Skip to content

NEXTJS 13: self.__next_f.push #42170

Closed Answered by gnoff
dejurin asked this question in Help
Oct 30, 2022 · 49 comments · 102 replies
Discussion options

You must be logged in to vote

Hi folks, I work on Next.js and React and I wanted to provide a comprehensive answer to a number of questions related to __next_f.push

Is this data necessary?

The short answer is: yes

For React to be interactive it needs to hydrate in the browser. Before RSC hydration happened by downloading a code bundle which contained all the instructions on how to render the application on the client. While there is some efficiency to be gained by using static bundles it has a huge downside of growing with the scale of the application (there is nuance here for code splitting) and while you may host these static assets on a CDN to make them load faster and with less expensive bandwidth for non-trivial …

Replies: 49 comments 102 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@kristijorgji
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@david-trujillo
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
4 replies
@kristijorgji
Comment options

@kristijorgji
Comment options

@hynpzo
Comment options

@christiankaindl
Comment options

Comment options

You must be logged in to vote
1 reply
@kunalhdworks
Comment options

Comment options

You must be logged in to vote
1 reply
@lucgagan
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
6 replies
@christiankaindl
Comment options

@rajington
Comment options

@christiankaindl
Comment options

@rajington
Comment options

@gnoff
Comment options

Comment options

You must be logged in to vote
6 replies
@dan91x
Comment options

@taheramr
Comment options

@roman-antl-satoshilabs
Comment options

@ReesMorris
Comment options

@matthewjamesadam
Comment options

Comment options

You must be logged in to vote
6 replies
@yassinebridi
Comment options

@irmakcosarsahna
Comment options

@mwmwmw
Comment options

@regenthor
Comment options

@andretti1977
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
3 replies
@leerob
Comment options

@mwmwmw
Comment options

@gnoff
Comment options

This comment was marked as spam.

This comment was marked as spam.

Comment options

You must be logged in to vote
1 reply
@gnoff
Comment options

Comment options

You must be logged in to vote
4 replies
@omerman
Comment options

@gnoff
Comment options

@damian-balas
Comment options

@chrisneven
Comment options

Comment options

You must be logged in to vote
1 reply
@gnoff
Comment options

Comment options

You must be logged in to vote
8 replies
@gnoff
Comment options

@IlirEdis
Comment options

@IlirEdis
Comment options

@gnoff
Comment options

@IlirEdis
Comment options

Comment options

You must be logged in to vote
1 reply
@gnoff
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
3 replies
@christiankaindl
Comment options

@omerman
Comment options

@gnoff
Comment options

Comment options

You must be logged in to vote
13 replies
@gnoff
Comment options

@stavros-k
Comment options

@eric-burel
Comment options

@stavros-k
Comment options

@pepijn-vanvlaanderen
Comment options

Answer selected by leerob
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
11 replies
@omerman
Comment options

@IlirEdis
Comment options

@anthonyhexium
Comment options

@IlirEdis
Comment options

@anthonyhexium
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
2 replies
@Kein1945
Comment options

@ihsanmaulanahamdani
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Help
Labels
None yet