bigpipe

听阿里文娱前端技术专家狼叔如重构优酷Node.js,将其性能提升三倍!

听阿里文娱前端技术专家狼叔如重构优酷Node.js,将其性能提升三倍!

在 2017 年底,优酷只有 Passport 和土豆的部分页面用 Node.js,PC 和 H5 核心页面还都是 PHP 模板渲染。本文将对这一技术演进之路进行总结和展望,有 2 点突出变化:1) 我们将优酷 C 端核心页面全部用 Node 重写,完成了 PHP 到 Node.js 的迁移。在没有 PHP 同学的情况下,前端可以支撑业务;2) 从 Bigpipe+JQuery 到 React S... »

nodejs实现bigpipe异步加载页面方案

Bigpipe介绍 Facebook首创的一种减少HTTP请求的,首屏快速加载的的异步加载页面方案。是前端性能优化的一个方向。 BigPipe与AJAX的比较 AJAX主要是XMLHttpRequest,前端异步的向服务器请求,获取动态数据添加到网页上。这样的往返请求需要耗费时间,而BigPipe技术并不需要发送XMLHttpRequest请求,这样就节省时间损耗。减少请求带来的另一个好处就是直接... »

node.js实现BigPipe详解

node.js实现BigPipe详解

BigPipe 是 Facebook 开发的优化网页加载速度的技术。网上几乎没有用 node.js 实现的文章,实际上,不止于 node.js,BigPipe 用其他语言的实现在网上都很少见。以至于这技术出现很久以后,我还以为就是整个网页的框架先发送完毕后,用另一个或几个 ajax 请求再请求页面内的模块。直到不久前,我才了解到原来 BigPipe 的核心概念就是只用一个 HTTP 请求,只是页面... »