• [^] # Re: Firefox Hello ?

    Posté par (site web personnel) . En réponse au journal De l'autre côté. Évalué à 5.

    Quelques petites corrections :)

    Oui on a une implémentation très très instable de WebRTC dans Movim, d'ailleurs je pense la désactiver pendant quelques temps le temps de retravailler dessus et de la stabiliser (je préfère avoir un truc qui marche bien qu'un machin qui est présent dans l'interface et qui pose des problèmes/marche une fois sur 20).

    Par contre Movim n'a pas remplacé BOSH par WebRTC mais par WebSockets ;) On avait de très très gros soucis de performance avec BOSH (qui "transporte" une connexion XMPP classique sur des requêtes HTTP) et le fait de passer à WebSocket nous apport beaucoup de bonnes choses :
    - Temps de connexion très rapide, j'arrive même en dessous des clients bureaux comme Pidgin ou Gajim... pour un truc en PHP :D
    - Persistance des sessions, vous pouvez fermer votre navigateur, passer sous un tunnel (physique, pour les tutures, je parle pas de VPN là :p), la session restera ouverte (car tenue coté serveur)
    - Possibilité de "bourriner" la connexion, BOSH nous imposait une limite "d'une demande à la fois"

    Pour mon avis sur Firefox Hello, j'en ai déjà parlé un peu plus tôt dans la discussion. Je pense que Mozilla se plante à vouloir réinventer la roue et que pour une fondation qui défend la neutralité et les standards c'est marrant de les voir ne pas respecter aucune des deux prérequis (neutralité ? non ils sont entrain de créer leur propre protocole, donc on sera dépendant d'eux pour les choix de spécification). Ils ont déjà implémenté XMPP en partie dans Thunderbird donc qu'on aille pas me dire qu'ils savent pas faire la même chose pour Firefox.

    Et l'argument de Goffi sur le possible fait d'utiliser un "transport" XMPP pour communiquer avec eux n'est pas bon. Un transport travaillera toujours ne mode "dégradé" (que ça soit au niveau des performances, des fonctionnalités...) du fait d'avoir à convertir un protocole en un autre. Les librairies de transport sont bien souvent en retard et n'implémentent jamais toutes les fonctionnalités du protocole à transporter.

    Donc Mozilla, s'il te plaît, il n'y a pas que le Web qui a besoin de standard, de décentralisation et de neutralité !