Sortie de µJS, une bibliothèque JavaScript légère pour dynamiser un site sans framework

Posté par  (site web personnel) . Édité par Ysabeau 🧶. Modéré par Ysabeau 🧶. Licence CC By‑SA.
Étiquettes :
27
10
mar.
2026
JavaScript

µJS est une bibliothèque JavaScript open source (licence MIT) qui permet de rendre un site web dynamique sans recourir à un framework frontend lourd. Elle s’inspire de pjax, Turbo et HTMX, avec pour objectif d’être plus simple et plus légère.

Principe de fonctionnement

µJS intercepte les clics sur les liens et les soumissions de formulaires pour charger les pages via AJAX, au lieu de déclencher un rechargement complet du navigateur. Le contenu récupéré remplace tout ou partie de la page courante. Le résultat : une navigation fluide, sans rechargement visible, sans écrire une seule ligne de JavaScript.

Aucune étape de build, aucune dépendance, compatible avec n’importe quel backend (PHP, Python, Go, Ruby…).

Journal Le Web moderne m'a tuer : plaidoyer pour une informatique sobre et déconnectée

52
1
mar.
2026

Voilà des jours, des semaines, que je ne supporte plus l'informatique et sa dépendance maladive à Internet. Cette intolérance est née d'un rejet global du modernisme et de notre société ultra-connectée. Comme beaucoup, je ne supporte plus ce monde où il est devenu presque impossible de vivre sans smartphone.

J'ai donc procédé à un sevrage radical. Pour limiter mon usage de l'Internet moderne, j'ai banni le streaming : je redécouvre le plaisir d'acheter des vinyles, des CD, des DVD et (…)

Forum Linux.débutant tutoriel pour héberger un site web sur apache2 avec une sécurisation https et via le proxy squid

Posté par  . Licence CC By‑SA.
0
22
nov.
2025

Bonjour ,

Bien qu 'aillant une bonne formation universitaire en informatique (en fortran ), il m'est difficile de tester un site web sur apache2 en https sur UBUNTU 20.04.

J' ai réussi à installer sur Ubuntu 20.04 un serveur proxy squid qui pointe vers le moteur de recherche qwant.fr

J' ai créé un groupe: UGLU pour réunir les gaulois intéressés par mon site…

Si on tape systemctl status squid on obtient:

● squid.service - Squid Web Proxy Server
     Loaded: loaded 
(…)

Journal News d'un annuaire des producteurs locaux en Open-Source

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
17
5
nov.
2025

Je vous avais déjà parlé de l’association OpenProduct il y a près de 2 ans .

Pour rappel elle se donne pour mission de faire connaître les producteurs locaux à l'aide d'un site web pour les répertorier et les trouver facilement sur une carte. Elle se limite aux producteurs qui produisent des biens à destination du grand public (B2C) et des biens "que l'on peut emporter".

Historique

Bilan

A l'époque de mon article, le site était entièrement statique à quelques (…)

Journal Expérimentations WebRTC : Chat et Planning Poker sans serveur

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
20
4
juil.
2025

Cher journal,

Ces dernières semaines, j'ai voulu explorer comment créer des applications collaboratives uniquement côté web, sans backend.

J'ai découvert PeerJS, une bibliothèque qui simplifie la création d'applications peer-to-peer en JavaScript.
Elle s'appuie sur un broker public pour gérer les connexions — c’est la seule partie non côté client.

Ça m’a permis de créer deux applications simplistes :
1. Un chat basique
2. Une application de planning poker (cf. Planning Poker)

Le code est disponible sur GitHub (yazgoo/peerjs-experiments) (…)

Forum Linux.général Travail

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
14
1
juil.
2025

Je suis informaticien, diplômé d'école d'ingénieur, Linuxien passionné et au chômage depuis 2 ans. Alors certes je n'ai sûrement pas géré parfaitement ma carrière. Je suis resté trop longtemps dans une petite entreprise ou j'ai touché à beaucoup de choses mais en me spécialisant en rien. Je suis parti après 12 ans de bons et loyaux services pour une entreprise ou je me suis retrouvé dev web. Pas passionnant je suis parti au bout de 8 mois pour une entreprise (…)