FED实验室 - 专注WEB端开发和用户体验

Node V8.8.0 正式发布

最新资讯 煦涵 159℃ 0评论

2017.10.24 1024程序员日, Node 迎来 v8.8.0 版本。主要特性是默认启用了 http2 模块。

1.默认启用http2 模块 http2

const http2 = require('http2');

// Create a plain-text HTTP/2 server
const server = http2.createServer();

server.on('stream', (stream, headers) => {
  // stream is a Duplex
  stream.respond({
    'content-type': 'text/html',
    ':status': 200
  });
  stream.end('<h1>Hello World</h1>');
});

server.listen(80);

2.增加环境变量 NODE_NO_HTTP2

http2 默认启用模块,如果你想关闭 http2, 可以设置 NODE_NO_HTTP2 = 1

3.支持双工流传输
在服务器和客户端使用 StreamWrap 支持通用双工流,并添加一个 createConnection 方法 option, API 与 HTTP/1 类似。
由于HTTP2作为协议独立于其底层传输层,Node.js不应对任何流执行任何限制其内部可能的使用。

感谢您的阅读

EOF

作者[煦涵]

2017年10月24日

<

div style="text-align: center; font-size: 12px; color: #8e8e8e;">

下面是「FED实验室」的微信公众号二维码,欢迎扫描关注:
<img src="https://cloud.githubusercontent.com/assets/5378965/26525703/ba3707ac-4392-11e7-8a99-db27837f9c3c.jpg" alt="关注FED实验室" title="关注FED实验室">

<

div>

下面是「FED实验室」的微信公众号二维码,欢迎扫描关注:

FED实验室

行文不易,如有帮助,欢迎打赏!

赞赏支持 喜欢 (1)
捐赠共勉
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址