BigPipe: Pipelining web pages for high performance - Engineering at Meta
Site speed is one of the most critical company goals for Facebook. In 2009, we successfully made Facebook site twice as fast, which was blogged in this post. Several key innovations from our engineering team made this possible. In this blog post, I will describe one of the secret weapons we used called BigPipe that [...]Read More...
By Changhao Jiang Site speed is one of the most critical company goals for Facebook. In 2009, we successfully made Facebook site twice as fast, which was blogged in this post . Several key innovations from our engineering team made this possible. In this blog post, I will describe one of the secret weapons we used called BigPipe that underlies this great technology achievement. BigPipe is a fundamental redesign of the dynamic web page serving system. The general idea is to decompose web pages into small chunks called pagelets, and pipeline them through several execution stages inside web serve
Explore this link on the map →related reading
- Populating the page: how browsers work - Performance | MDNdeveloper.mozilla.org
- Crawling a billion web pages in just over 24 hoursandrewkchan.dev
- How's Linear so fast? A technical breakdownperformance.dev
- This Page is Designed to Last: A Manifesto for Preserving Content on the Webjeffhuang.com
- The new wave of Javascript web frameworksfrontendmastery.com
- Why your website should be under 14kB in size | endtimes.devendtimes.dev
- What is web performance? - Learn web development | MDNdeveloper.mozilla.org
- The weirdly obscure art of Streamed HTML - DEV Communitydev.to
- This page weighs 15kb - macwright.commacwright.com
- The Anatomy of a Search Engineinfolab.stanford.edu
- Single-Page Application Architecture | Ramotion Agencyramotion.com
- Five Data-Loading Patterns To Boost Web Performance — Smashing Magazinesmashingmagazine.com