Vue normale
Les RFC : qu’est-ce qui se cache vraiment derrière la théière ?
Look up pirates, coulisses des fuites françaises
Qilin vise la Scientologie et des entreprises… beaucoup d’entreprises
Common Crawl - Open Repository of Web Crawl Data
Un framework CSS rétro façon Game Boy
Si vous avez grandi avec une Game Boy entre les mains, passant des heures sur Pokémon Rouge ou Bleu, la bibliothèque CSS Pokemon GameBoy vous permet de recréer l'interface authentique des premiers jeux Pokémon directement dans vos pages Web.
Direct Messaging Comes Back To YouTube In New Test

Google Chrome Canary Rolls Out Vertical Tab Interface

Electron vs. Tauri | DoltHub Blog
Retour d'expérience sur une tentative de migration mitigée de Electron vers Tauri (2 technologies permettant de développer des applications de bureau avec les technos web).
— Permalink
Electron vs. Tauri | DoltHub Blog
Retour d'expérience sur une tentative de migration mitigée de Electron vers Tauri (2 technologies permettant de développer des applications de bureau avec les technos web).
— Permalink
Analyser les tendances NPM en un clin d'oeil avec NPM Stats
Choisir les bonnes dépendances pour vos projets JavaScript peut s'avérer complexe. Comment savoir si un package est populaire, maintenu activement ou en déclin ? NPM Stats vous apporte la réponse avec des visualisations claires et instantanées.
Facebook, TikTok, Snapchat : le Danemark va interdire les réseaux sociaux pour les moins de 15 ans
Le Danemark durcit le ton à l’égard de la Big Tech. En effet, Caroline Stage, ministre danoise des Affaires numériques, vient d’annoncer l’interdiction prochaine de la plupart des réseaux sociaux…
Cet article Facebook, TikTok, Snapchat : le Danemark va interdire les réseaux sociaux pour les moins de 15 ans est apparu en premier sur PaperGeek.
Modern client-side routing: the Navigation API | Web Platform | Chrome for Developers
La "nouvelle" Navigation API vise à remplacer l'actuelle History API qui n'a jamais été très ergonomique.
Cette nouvelle API est assez massive, elle propose – notamment pour les SPA (Single Page Application) – de centraliser la gestion de la navigation à un seul endroit.
Bien évidemment, ça ouvre la porte aux sites qui vont vouloir en faire trop, qui vont vouloir outrepasser le comportement natif du navigateur, et ça peut finir en grand n'importe quoi comme à l'époque des popups.
Heureusement il semble y avoir quelques garde-fous pour, par exemple, empêcher un site de rendre le bouton de retour natif du navigateur inopérant et ainsi vous piéger dessus.
Par contre j'imagine que rien n'empêche un site de créer des navigations programmatiques artificielles lorsque vous arrivez dessus pour qu'il faille appuyer un grand nombre de fois sur "retour" pour s'en échapper. Mais c'est techniquement déjà possible avec l'History API de toute façon.
C'est pour l'instant uniquement supporté par les navigateurs basés sur Chromium.
La documentation MDN est également disponible.
— Permalink
Modern client-side routing: the Navigation API | Web Platform | Chrome for Developers
La "nouvelle" Navigation API vise à remplacer l'actuelle History API qui n'a jamais été très ergonomique.
Cette nouvelle API est assez massive, elle propose – notamment pour les SPA (Single Page Application) – de centraliser la gestion de la navigation à un seul endroit.
Bien évidemment, ça ouvre la porte aux sites qui vont vouloir en faire trop, qui vont vouloir outrepasser le comportement natif du navigateur, et ça peut finir en grand n'importe quoi comme à l'époque des popups.
Heureusement il semble y avoir quelques garde-fous pour, par exemple, empêcher un site de rendre le bouton de retour natif du navigateur inopérant et ainsi vous piéger dessus.
Par contre j'imagine que rien n'empêche un site de créer des navigations programmatiques artificielles lorsque vous arrivez dessus pour qu'il faille appuyer un grand nombre de fois sur "retour" pour s'en échapper. Mais c'est techniquement déjà possible avec l'History API de toute façon.
C'est pour l'instant uniquement supporté par les navigateurs basés sur Chromium.
La documentation MDN est également disponible.
— Permalink
Faille critique dans King Addons : des sites WordPress pris pour cibles
Your URL Is Your State
Je ne pourrais pas être plus d'accord.
C'est encore une fonctionnalité native simple mais très puissante des navigateurs que certains frameworks ont encouragé à ignorer et à remplacer maladroitement.
Ça ne veut pas dire qu'il faut bannir le state en mémoire, mais simplement comprendre les avantages et inconvénients de chacun et les utiliser à bon escient. L'article illustre ça avec beaucoup de justesse.
— Permalink
Your URL Is Your State
Je ne pourrais pas être plus d'accord.
C'est encore une fonctionnalité native simple mais très puissante des navigateurs que certains frameworks ont encouragé à ignorer et à remplacer maladroitement.
Ça ne veut pas dire qu'il faut bannir le state en mémoire, mais simplement comprendre les avantages et inconvénients de chacun et les utiliser à bon escient. L'article illustre ça avec beaucoup de justesse.
— Permalink
Helium Browser
Un navigateur web alternatif, basé sur Chromium, mais qui met l'accent sur la légèreté, le respect de la vie privée et l'absence de requêtes intempestives en arrière-plan sans votre consentement.
Il en est à ses débuts mais semble prometteur.
Contrairement à Chrome, il supporte encore les extensions au format MV2 comme uBlock Origin (qui est d'ailleurs installé par défaut).
— Permalink
Helium Browser
Un navigateur web alternatif, basé sur Chromium, mais qui met l'accent sur la légèreté, le respect de la vie privée et l'absence de requêtes intempestives en arrière-plan sans votre consentement.
Il en est à ses débuts mais semble prometteur.
Contrairement à Chrome, il supporte encore les extensions au format MV2 comme uBlock Origin (qui est d'ailleurs installé par défaut).
— Permalink
Vérifier la fiabilité des paquets npm avant de les installer
Dans l'écosystème JavaScript, l'installation de packages npm est devenue un geste aussi naturel que quotidien pour les développeurs. Pourtant, derrière cette simplicité se cache un risque souvent sous-estimé : celui d'installer des packages malveillants ou vulnérables. C'est précisément pour répondre à cette problématique que npq a été créé.