Skip to content

Implementation of Facebook's high-performance pipelining technique „BigPipe“, written in PHP & JS.

License

Notifications You must be signed in to change notification settings

Nerdmind/BigPipe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BigPipe: Short description

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 servers and browsers. This is similar to the pipelining performed by most modern microprocessors: multiple instructions are pipelined through different execution units of the processor to achieve the best performance. Although BigPipe is a fundamental redesign of the existing web serving process, it does not require changing existing web browsers or servers; it is implemented entirely in PHP and JavaScript.

More information from Changhao Jiang at Facebook Engineering:
https://engineering.fb.com/2010/06/04/web/bigpipe-pipelining-web-pages-for-high-performance/

About

Implementation of Facebook's high-performance pipelining technique „BigPipe“, written in PHP & JS.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published