BT

Accueil InfoQ Actualités Twitter rend CocoaSPDY open-source

Twitter rend CocoaSPDY open-source

Favoris

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.

Evaluer cet article

Pertinence
Style

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

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

Commentaires de la Communauté

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

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

BT

Votre profil est-il à jour? Merci de prendre un instant pour vérifier.

Note: en cas de modification de votre adresse email, une validation sera envoyée.

Nom de votre entreprise:
Rôle dans votre entreprise:
Taille de votre entreprise:
Pays/Zone:
État/Province/Région:
Vous allez recevoir un email pour confirmer la nouvelle adresse email. Ce pop-up va se fermer de lui-même dans quelques instants.