BT

Nouveau Early adopter ou innovator ? InfoQ a travaillé sur de nouvelles fonctionnalités pour vous. En savoir plus

Twitter rend CocoaSPDY open-source

| par Abel Avram Suivre 4 Abonnés , traduit par Eric Bellemon Suivre 0 Abonnés le 16 janv. 2014. Durée de lecture estimée: 1 minute |

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

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

Se connecter à InfoQ pour interagir sur ce qui vous importe le plus.


Récupérer votre mot de passe

Follow

Suivre vos sujets et éditeurs favoris

Bref aperçu des points saillants de l'industrie et sur le site.

Like

More signal, less noise

Créez votre propre flux en choisissant les sujets que vous souhaitez lire et les éditeurs dont vous désirez suivre les nouvelles.

Notifications

Restez à jour

Paramétrez vos notifications et ne ratez pas le contenu qui vous importe

BT