NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

推特开源 CocoaSPDY

  • 2013-12-23
  • 本文字数:557 字

    阅读完需:约 2 分钟

推特开源了其开发的 CocoaSPDY ,这是一个面向 OS X(Cocoa)和 iOS(Cocoa Touch)的 SPDY 框架,基于他们先前对 Netty 的贡献,同时,他们更新了其 iOS 应用程序,使用 SPDY 代替了纯 HTTP。推特已经注意到,通信延迟降低了多达 30%,当“用户的网络状况变得更糟”时,改善效果更明显。

推特还着重指出了 SPDY 的其它优点:“多路复用请求(multiplexing requests)”——一项在单个 TCP 会话中连续不断地发送请求并接收乱序响应的能力、从服务器向客户端推送消息,以及压缩请求和响应的头信息。

通过使用源代码或者 ARM 或 x86/64 的二进制文件,开发人员可以在项目中包含 SPDY 框架,要在应用程序中使用它,只须使用下面两行代码中的任意一行即可启用,而无须修改其它代码:

复制代码
SPDYURLConnectionProtocol registerOrigin:@<a href="https://api.twitter.com/">https://api.twitter.com:443</a>];
configuration.protocolClasses = @[[SPDYURLSessionProtocol class]];

“服务器推送( Server Push )”和“自定义 / 可延迟请求调度( Deferrable Request Scheduling )”尚且没有完成,推特计划在将来实现这些功能。

SPDY 最初由迈克·贝尔希开发,谷歌在其Chrome 浏览器的许多服务中进行了广泛地应用。目前,SPDY 是正在进行的HTTP 2.0 标准化工作的基础。

查看英文原文:**** Twitter Open Sources CocoaSPDY

2013-12-23 08:471769
用户头像

发布了 256 篇内容, 共 81.8 次阅读, 收获喜欢 11 次。

关注

评论

发布
暂无评论
发现更多内容

Hadoop 及Spark 分布式HA运行环境搭建

京东科技开发者

大数据 hadoop spark 后端 企业号 2 月 PK 榜

镇江有具有资质的等保测评机构吗?在哪里?

行云管家

等保 等级保护 等保测评 镇江

高级前端二面必会vue面试题合集

bb_xiaxia1998

Vue

一台不容错过的Java单元测试代码“永动机”

京东科技开发者

Java 单元测试 京东云 京东技术

听说 ChatGPT 推荐了一场技术活动,就在本周六的北京?

Daocloud 道客

北京 技术活动

实时数仓Hologres新一代弹性计算组实例技术揭秘

阿里云大数据AI技术

大数据 实时数仓 弹性计算 企业号 2 月 PK 榜

云业务成本的组成与管理趋势

SEAL安全

云服务 云成本 FinOps 企业号 2 月 PK 榜

美团前端常考手写面试题总结

helloworld1024fd

JavaScript

NFT链游开发实现DAPP系统落地

薇電13242772558

NFT 链游

云原生观测性--OpenTelemetry 之实战篇

Daocloud 道客

云原生 可观测性 OpenTelemetry

预告|因“AI”而“深” 第四届OpenI/O 启智开发者大会高校开源专场25日开启!

OpenI启智社区

人工智能 开源 OpenI启智社区

面试官:请实现Javascript发布-订阅模式

helloworld1024fd

JavaScript

一图读懂阿里云RDS架构与选型

NineData

数据库 阿里云 Serverless RDS arm

有哪些值得推荐的敏捷开发工具❓

没有用户名丶

滴滴前端一面常考手写面试题合集

helloworld1024fd

JavaScript

别错过!4C首发直播,上届全国总冠军带你入门赛题

飞桨PaddlePaddle

计算机 飞桨 PaddlePaddle

火山引擎数智平台ByteHouse入围稀土掘金《Top10年度创新产品》

字节跳动数据平台

大数据 云原生 Clickhouse

React源码分析7-state计算流程和优先级

goClient1992

React

在vue的v-for中,key为什么不能用index?

bb_xiaxia1998

Vue

优质的双机热备软件厂家是哪家?咨询电话多少?

行云管家

高可用 双机热备 双机热备软件

面试官:能用JavaScript手写一个bind函数吗

helloworld1024fd

JavaScript

预告| 2月24日不见不散!开源治理专场约定你

OpenI启智社区

人工智能 开源社区 开发者大会 开源治理 OpenI启智社区

混沌工程之 ChaosBlade 故障注入百宝箱

柠檬汁Code(binbin0325)

源码分析 混沌工程 故障注入 ChaosBlade Chaos

实践篇(三):如何有效评审软件架构图?

京东科技开发者

架构 后端 软件架构 企业号 2 月 PK 榜 架构评审

基金行业,镭速文件传输系统方案

镭速

即刻报名!飞桨黑客马拉松第四期如约而至,等你挑战

飞桨PaddlePaddle

深度学习 paddle 开源 大赛 飞桨

React源码分析6-hooks源码

goClient1992

React

社招前端一面必会vue面试题

bb_xiaxia1998

Vue

React源码分析5-commit

goClient1992

React

预告|第四届OpenI/O启智开发者大会NLP大模型论坛强势来袭!

OpenI启智社区

人工智能 NLP 大模型 开发者大会 OpenI启智社区 ChatGPT

预告| 亮点抢先看!第四届OpenI/O启智开发者大会主论坛24日启幕!

OpenI启智社区

人工智能 开发者大会 算力网络 OpenI启智社区

推特开源CocoaSPDY_开源_Abel Avram_InfoQ精选文章