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

112
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é.

Agenda du Libre pour la semaine 16 de l'année 2021

Posté par  . Édité par Benoît Sibaud. Modéré par Pierre Jarillon. Licence CC By‑SA.
9
18
avr.
2021
Communauté

N. D. M. : vu le contexte de pandémie de Covid‑19 et les restrictions locales ou nationales (Belgique, France, Québec et Suisse) sur les rassemblements, certains événements sont susceptibles d’être annulés (que les organisateurs aient pensé à mettre à jour l’Agenda du Libre ou non).

Calendrier Web, regroupant des événements liés au Libre (logiciel, salon, atelier, install party, conférence), annoncés par leurs organisateurs. Voici un récapitulatif de la semaine à venir. Le détail de chacun de ces 17 événements (France: 14, Suisse: 1, autre: 1, Belgique: 1) est en seconde partie de dépêche.

Journal Firefox met fin au FTP

Posté par  . Licence CC By‑SA.
Étiquettes :
33
17
avr.
2021

Piqûre de rappel de la part de zdnet sur la fin proche de la prise en charge du ftp pour le navigateur Firefox. Pour être exact, la prochaine mouture de Firefox (version stable 88, envisagée pour ce 19 avril) désactivera le ftp, et il faudra attendre la version 90 pour la suppression de son implémentation.
Perso, j'étais pas au courant, et n'ai pas trouvé l'information sur LinuxFR, ou alors, et je m'en excuse, j'ai mal cherché.

Quoiqu'il en soit, je (…)

Suivi — Feuilles de style (CSS) L'espace de rédaction des dépêches est cassé avec le thème kaiska-short

#1981 Posté par  . État de l’entrée : invalide. Assigné à Adrien Dorsaz. Licence CC By‑SA.
Étiquettes :
1
14
avr.
2021

Salut

Avec la CSS kaiska-short, l'espace de rédaction collaboratif des dépêches est complètement inutilisable.
La tribune des rédacteurs est également sévèrement amputée niveau utilisabilité.
J'ai testé sous Firefox et Chrome. Par contre je suis une brêle intergalactique en CSS, donc j'aurai du mal à corriger…

Bisous

Meta-Press.es, outil de recherche dans la presse, libre et respectueux de la vie privée

17
5
avr.
2021
Presse

Meta-Press.es, c’est quoi ? C’est un nouveau moteur de recherche, qui vous ouvre les portes de la presse en ligne. Développé depuis 3 ans par Simon Descarpentries (et grâce à un fond européen en 2020), cet outil vous veut du bien. Libre et gratuit, sans publicité, il vise un modèle économique basé sur l’entraide et la contribution (y compris financière) à l’image de l’encyclopédie en ligne Wikipédia.

Concrètement, il s’agit d’une Web Extension à installer dans son navigateur web Firefox. Cette extension ajoute un bouton dans la barre d’icônes et ce bouton permet d’ouvrir un onglet sur le moteur de recherche. Ce dernier ne s’exécute alors que dans votre navigateur et va directement interroger vos sources d’informations sans intermédiaire entre le navigateur et les journaux sélectionnés.

Vos recherches ne passent pas par les serveurs de Meta-Press.es, qui n’enregistrent rien de votre activité. De plus, aucun tracker publicitaire ou de réseau social n’est activé par la récupération des résultats par Meta-Press.es.

Une fois la recherche terminée, vous savez combien de résultats existent et vous avez à disposition les 10 derniers résultats de chaque source, simplement rangés par ordre chronologique.

Avec Meta-Press.es vous avez la possibilité de choisir finement les journaux dans lesquels vous souhaitez chercher : les choisir par langue, pays, thème, critères techniques (HTTPS, temps de réponse…) ; Meta-Press.es vous laisse même piocher à l’unité dans la liste des sources connues ! Liste que les utilisateurs chevronnés peuvent étendre eux-mêmes, pour leur compte ou en reversant leurs contributions dans la liste publique du projet.

Alors, si chercher dans la presse n’était pas votre réflexe jusqu’ici, les développeurs de Meta-Press.es espèrent que cette démarche, efficace et sensée, rentrera davantage dans les habitudes, grâce à un outil rapide, pratique, respectueux de la vie privée et écologique.

Journal Un mois avec Clear Linux

Posté par  . Licence CC By‑SA.
23
5
avr.
2021

J'ai commencé à découvrir Linux avec Fedora, puis j'ai basculé brièvement sur Debian pour finalement terminer sur Ubuntu et je n'ai pas changé depuis des années. Je me sers essentiellement de mes PCs Linux pour développer et aller sur internet.

Ayant un vieux portable datant de 2012 et tournant avec un processeur Intel (i5-2540M), je me suis dit que je j'allais le réinstaller avec Clear Linux pour profiter des avantages de cette distribution et voir un peu quelque chose de (…)

Agenda du Libre pour la semaine 14 de l'année 2021

Posté par  . Édité par Benoît Sibaud et Ysabeau 🧶 🧦. Modéré par Benoît Sibaud. Licence CC By‑SA.
10
3
avr.
2021
Communauté

N. D. M. : vu le contexte de pandémie de Covid‑19 et les restrictions locales ou nationales (Belgique, France, Québec et Suisse) sur les rassemblements, certains événements sont susceptibles d’être annulés (que les organisateurs aient pensé à mettre à jour l’Agenda du Libre ou non).

Calendrier Web, regroupant des événements liés au Libre (logiciel, salon, atelier, install party, conférence), annoncés par leurs organisateurs. Voici un récapitulatif de la semaine à venir. Le détail de chacun de ces 16 événements (France: 12, Québec: 2, autre: 1, Belgique: 1) est en seconde partie de dépêche.

Libre en Fête 2021

Journal De l'affichage des documents

Posté par  . Licence CC By‑SA.
14
2
avr.
2021

Bonjour Nal,

Si tu vis sur le même fuseau horaire que moi, aujourd'hui c'est vendredi, et vendredi c'est le jour du reconfinement des journaux qui dénoncent grave.

Le problème

Ma thèse est la suivante : Word, LibreOffice Writer, Adobe Acrobat Reader ainsi que tous les lecteurs PDF sont de bons gestionnaires d'impression, mais en termes d'affichage de documents, ils sont catastrophiques1. Quelles en sont les raisons ?

  • Ils raisonnent par pages, ce qui est adapté au papier, beaucoup (…)

Forum Linux.débutant Firefox très lent sous Wayland

Posté par  . Licence CC By‑SA.
Étiquettes :
0
31
mar.
2021

Salut,

J'ai mis à jour ma Debian en testing, du coup j'ai pu passer sous Wayland sous KDE. Actuellement, Firefox sous XWayland et tout va très bien (visibile avec about:support ou xlsclients). J'aimerais le passer sous Wayland avec MOZ_ENABLE_WAYLAND=1. Cependant, si j'essaye cela Firefox est très très lent (un scroll met une dizaine de secondes, changer d'onglet met plusieurs secondes…).

Comme faire diagnostiquer la source du problème ? (peut-être que c'est un bug connu mais je n'ai trouvé (…)

Agenda du Libre pour la semaine 13 de l'année 2021

Posté par  . Édité par Benoît Sibaud. Modéré par Ysabeau 🧶 🧦. Licence CC By‑SA.
11
29
mar.
2021
Communauté

N. D. M. : vu le contexte de pandémie de Covid‑19 et les restrictions locales ou nationales (Belgique, France, Québec et Suisse) sur les rassemblements, certains événements sont susceptibles d’être annulés (que les organisateurs aient pensé à mettre à jour l’Agenda du Libre ou non).

Calendrier Web, regroupant des événements liés au Libre (logiciel, salon, atelier, install party, conférence), annoncés par leurs organisateurs. Voici un récapitulatif de la semaine à venir. Le détail de chacun de ces 22 événements (France: 18, Québec: 2, autre: 1, Belgique: 1) est en seconde partie de dépêche.

Libre en Fête 2021