An interesting and their primary concerns,
- Shortening network time (time for data to be transmitted between the user and Facebook) Render time (the time to process a response)
- They managed to do it by reducing the number of cookies and cutting JavaScript.
What they did,
- Divided a typical Facebook page into parts (which they call pagelets) which can be loaded one after another (instead of waiting for the entire page to load)
Facebook engineer's words
“Over the last few months we’ve implemented exactly this ability for Facebook pages. We call the whole system BigPipe and it allows us to break our web pages up in to logical blocks of content, called Pagelets, and pipeline the generation and render of these Pagelets. Looking at the home page, for example, think of the newsfeed as one Pagelet, the Suggestions box another, and the advertisement yet another. BigPipe not only reduces the TTI of our pages but also makes them seem even faster to users since seeing partial content earlier feels faster than seeing complete content a little bit later.”
Truly it is good idea for even us to make our pages faster.
Add a comment