An express.js middleware for fis widget pipline output, enabling BigPipe-style chunked rendering for web pages. Version 0.4.0 is the latest stable release but appears to be in maintenance mode with no recent updates. It is designed to work with the yog framework and fis build tool. Unlike standalone BigPipe libraries, yog-bigpipe integrates tightly with fis widgets and express to allow asynchronous loading of pagelets, improving perceived performance. It relies on the yog middleware and fis template system, making it less suitable for projects not using those tools.
npm install yog-bigpipeNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Sets up an Express app with yog-bigpipe middleware, binds async data to a pagelet, and renders a template with BigPipe chunked output.
Consider migrating to a modern framework like Next.js or using express-stream for streaming responses.
Ensure app.use(yogBigpipe()) is placed before route definitions.
Always invoke setter(null, data) or setter(error) inside the callback to complete the pagelet.
Only use this package with fis-based template pipelines or rewrite templates to use a different engine.
Avoid overriding req.bigpipe before routes that use BigPipe.
Call app.use(yogBigpipe()) before defining routes.
Ensure callback signature is (setter) => { setter(null, data); }.Set up fis view engine or use res.send instead of res.render.
No dependency data recorded yet.