Communiquer avec le serveur depuis un navigateur Web : XHR, SSE et WebSockets

104
18
avr.
2021
Internet

Dans cette dépêche, nous allons faire un tour d’horizon de différentes manières de communiquer avec un serveur depuis une application Web, avec un petit peu d’histoire, avant de rentrer plus profondément dans le fonctionnement des WebSockets, que nous allons démystifier. Nous digresserons ensuite à propos de la gestion (problématique) des requêtes longues et de HTTP 2 avec Apache, et nous discuterons d’une manière de limiter la casse. La dépêche contient quelques morceaux raisonnables mais l’absurdité est latente.

Supposons que nous ayons une application Web qui a besoin de recevoir des évènements du serveur pour voir si quelque chose s’est passé. À tout hasard, un jeu de société en ligne. Ce jeu a besoin d’envoyer les coups des joueurs et joueuses, et de recevoir les coups des autres.

Le serveur ne peut pas contacter le navigateur. Celui-ci est peut-être derrière un pare-feu, et de toute façon il n’y a pas de méthode pour cela. Le modèle du web, c’est une requête HTTP de la part du navigateur, et le serveur sert cette requête. Et puis, à la base, une requête = un chargement de page.

Mais des techniques sont apparues pour abuser de ce modèle, puis les standards se sont mis à intégrer des méthodes pour mener ces abus en toute sérénité.

Journal Weboob renommé en Woob et tambouille wikipédienne

Posté par  . Licence CC By‑SA.
8
30
mar.
2021

Weboob vient d'être renommé en "Woob". Pendant ce temps, l'article Wikipedia concernant Weboob connait quelques petits déboires de "neutralité", tout le monde n'ayant pas la même notion de cette notion complexe. Entre les contributeur·ice·s au logiciel soulignant l'utilité encyclopédique des prouesses techniques et l'humour fin et provocateur, l'utilisation parodique du détournement de logo et les personnes dites "hostiles" au projet car taxé de sexiste, raciste et homophobe dans la presse, on cherche des avis "neutres" (situés?).

Qui a (…)

Journal Gemini et Solid, deux alternatives au Web (qu'il faut qu'on m'explique)

33
24
nov.
2020

Bon, je n’ai pas besoin qu’on m’explique pourquoi le Web n’est pas parfait, ça je suis au courant. J’imagine que vous aussi, mais je peux faire un petit résumé de ses problèmes :

* Le Web est devenu tellement complexe que seuls des clients très costauds permettent d’y naviguer confortablement ; par conséquent, seules des entités puissantes peuvent développer et maintenir lesdits clients. D’ailleurs, le 4 janvier 2021, la plus puissante de ces (trois) entités ne devrait accepter de connexion (…)

Forum général.général historique de navigation

Posté par  . Licence CC By‑SA.
Étiquettes :
2
2
sept.
2020

En parcourant cet article, il me vient un doute affreux, probablement dû à ma grande naïveté : est-ce qu'il est possible pour un site web que je suis en train de visiter avec mon navigateur web préféré, de consulter mon historique de navigation avec ce même navigateur ?

Si c'est le cas, comment se fait-il qu'il n'y ait pas de protection contre ce type d'intrusion ?

Firefox 80 Quantum et Daylight sont sortis !

77
26
août
2020
Mozilla

Les versions 80 de Firefox Quantum (GNU/Linux, Windows et macOS) et Daylight (Android) ont été publiées le 25 août 2020.

Les principales nouveautés à signaler sont la version 2 du mode de protection renforcée contre le pistage — en fait sortie juste après la version 79 — et le développement bouillonnant du nouveau Firefox pour Android, nom de code : Daylight.

Le détail dans la deuxième partie.

80 km/h - Nicolas Duprey/ CD 78 - Département des Yvelines - licence CC BY-ND 2.0 - source : https://www.flickr.com/photos/yvelines/42146553605/

Firefox 79 est sorti, Thunderbird 78 aussi

56
29
juil.
2020
Mozilla

La version 79 de Firefox desktop a été publiée le 28 juillet 2020.

Les principales améliorations listées dans cette dépêche concernent tant la version desktop qui se dote d’une fonctionnalité appréciable d’exportation des mots de passe, tandis que les utilisateurs de macOS bénéficient d’une importante amélioration technique, que le futur Firefox pour Android qui gagne de nouvelles extensions et s’apprête à sortir du terrier !

Par ailleurs, Thunderbird 78 est sorti le 17 juillet…

Les nouveautés de chaque logiciel sont développées dans la deuxième partie.

Firefox 78 et 78 ESR

55
1
juil.
2020
Mozilla

Les versions 78 et 78 ESR de Firefox desktop ont été publiées le 30 juin 2020.

Les principales améliorations de cette version sont : toujours plus de WebRender, une nouvelle interface pour le mode lecture, la possibilité d’exporter des mots de passe, la correction d’un bogue dans le décodage matériel expérimental des vidéos sous Wayland…
Par ailleurs, cette version servira de base à la prochaine version de Thunderbird qui paraîtra dans quelques semaines.

Les nouveautés sont développées dans la deuxième partie.

Firefox 77

51
2
juin
2020
Mozilla

La version 77 de Firefox desktop a été publiée le 2 juin 2020.

Conséquence prévisible du confinement, les améliorations sont minces dans cette version dont la publication de la nightly remonte à début avril.

N. B. : la prochaine mise à jour, attendue pour la fin du mois, sera l’occasion de la nouvelle version à suivi étendu (ESR).

7 sur 7 avec Anne Sinclair