BT
x Votre opinion compte ! Merci de bien vouloir répondre au sondage InfoQ concernant vos habitudes de lecture !

Twitter rend CocoaSPDY open-source

par Abel Avram , traduit par Eric Bellemon le 16 janv. 2014 |

Twitter a développé et rendu open source CocoaSPDY, un framework SPDY pour OS X (Cocoa) et iOS (Cocoa Touch) basé sur une implémentation qu'ils ont précédemment soumis à Netty, et a en même temps mis à jour leur application iOS pour utiliser SPDY à la place de HTTP. Twitter a constaté une baisse de 30% de la latence, l'amélioration étant beaucoup plus importante quand "les conditions réseau de l'utilisateur se dégradent".

Twitter souligne également d'autres avantages de SPDY: multiplexage des requêtes (la possibilité d'envoyer plusieurs requêtes à la suite et recevoir les réponses dans le désordre en utilisant une même session TCP), poussée des messages du serveur vers le client et compression des en-têtes des requêtes et des réponses.

Le framework SPDY peut être inclut dans un projet, soit en utilisant le code source, soit en utilisant les binaires ARM ou x86/64, et peut être également utilisé dans une application en l'activant avec les lignes de codes suivantes. Aucun autre changement n'est nécessaire :

SPDYURLConnectionProtocol registerOrigin:@https://api.twitter.com:443];

configuration.protocolClasses = @[[SPDYURLSessionProtocol class]];

Le push serveur et l'ordonnancement des requêtes ne fonctionnent pas actuellement. Twitter a prévu de les implémenter ultérieurement.

SPDY a été initialement développé par Mike Belshe et a été largement utilisé par Google dans Chrome par la plupart de ses services. SPDY sert de base du travail à la standardisation de HTTP 2.0.

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Donnez-nous votre avis

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet
Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Discuter

Contenu Éducatif

Rien ne serait possible sans le soutien et la confiance de nos Sponsors Fondateurs:

AppDynamics   CloudBees   Microsoft   Zenika
Feedback Général
Bugs
Publicité
Éditorial
InfoQ.com et tous les contenus sont copyright © 2006-2014 C4Media Inc. InfoQ.com est hébergé chez Contegix, le meilleur ISP avec lequel nous ayons travaillé.
Politique de confidentialité
BT