11 private links
Le déclin d'Opera est consommé : ils développent des applications de crédit à taux très élevés dans des marchés émergents, n'ont aucune culture produit, sont maintenant à la traîne sur tout. C'est triste.
Un superbe article expliquant fort bien pourquoi htmx est écrit en pur Javascript sans aucune des fonctionnalités de Typescript. C'est un vrai essai d'architecte, parce les décisions techniques qui y sont expliquées sont des conséquences de décisions liées au métier.
Un navigateur -malheureusement basé sur chromium - avec une interface graphique vraiment minimale
Sapristi, ces outils de fingerprinting (qui existent depuis des années) sont sacrément efficaces. Je regrette toujours que la configuration par défaut du navigateur permette facilement ce genre de dévoiements.
Une très astucieuse manière de tester du code javascript écrit sans framework
Une extension qui semble très intéressante pour enrichir la capacité de Twitter à vous donner de bonnes idées. J'aimerais bien voir la même chose pour Mastodon 😎
DisMoi – Internautes, media, experts vous conseillent directement sur les pages web que vous visitez
Une extension de navigateur plutôt intriguante
J'ai comme l'impression que je vais pouvoir me débarasser de selenium et selenoid (et ce sera bien)
En lisant un autre article, je découvre que je peux intégrer Keepass comme gestionnaire de mot de passe pour mon navigateur 🤯
Oh ça m'a l'air d'une très belle ergonomie alternative pour un navigateur web ! Et les usages proposés sont très intéressants.
Un redirecteur universel. Le genre d'extension très cool qui permet plein de choses sympa (passer par nitter plutôt que twitter, scribe plutôt que medium, etc, ...)
Ca me rappelle furieusement l'idée de Basecamp de faire du HTML over Websocket ... mais sans Websocket 😅. Inutile de dire que ça m'intéresse rudement.
Si vous voulez piloter des navigateurs, et que vous ne voulez pas que ce soit le bazar sur votre machine, selenoid est une chouette idée.
Pour le lancer
-
docker network create selenoid
-
docker run --rm -d --name selenoid --network selenoid -p 4444:4444 -v //var/run/docker.sock:/var/run/docker.sock -v %HOME%.aerokube\selenoid:/etc/selenoid aerokube/selenoid:latest-release
-
docker run --rm -d --name selenoid-ui --network selenoid -p 38080:8080 aerokube/selenoid-ui --selenoid-uri http://selenoid:4444
-
docker pull selenoid/chrome:90.0
-
docker pull selenoid/video-recorder:latest-release
C'est marrant, parce qu'il me semble que Chrome utilise la même architecture de processes depuis bien longtemps, mais pas pour la même raison ...
Une jolie visualisation des événements DOM. Il manque juste (ou je ne l'ai pas trouvé) un lien avec le code Javascript correspondant.
Le titre de l'article est très bon, mais le contenu est décevant. Parce que le problème avec Chrome n'est pas sa performance, mais son influence désastreuse sur l'évolution du web.
La guerre des n'évoque n'existe que parce que les gafam essayent toujours de tuer la concurrence au nom du marché (chromium n'est que le rejeton de l'approche "embrace, extinguish and extinct" de Microsoft). Alors faites-leur plaisir, passez à Firefox !
Alors personnellement, je dis oui à tous les cookies (avec I don't care about cookies) et je les supprime dès que j'ai quitté le site (avec cookie autodelete). Mais cette extension est intéressante à un défaut près : c'est une entreprise. Donc que vend-elle ?
Une découverte intéressante : un navigateur tentant de reprendre les idées d'Opera 12 (et à l'époque, il y en avait à la pelle)
Une CSS avec tout un tas de mises en forme permettant de valider visuellement un fichier HTML. Je trouve l'idée très bonne (trouvée par ailleurs via le formidable tag Twitter #lintHtmlWithCSS))