Lien yt-dlp will soon require a full JS runtime to overcome YouTube’s JS challenges - OSnews

La conférence ConFoo est de retour pour sa 24 e édition, du 25 au 27 février 2026 à l’Hôtel Bonaventure de Montréal! Que vous soyez un développeur junior ou un CTO, venez découvrir pourquoi ConFoo est devenu l’un des événements phares pour les professionnels en hautes technologies.
Nous sommes présentement à la recherche d’experts d’expérience souhaitant joindre notre équipe de conférenciers pour l’édition 2026! De PHP à JavaScript, en passant par tous les enjeux liés à la sécurité et au développement de l’IA, ConFoo couvre chaque année l’ensemble des sujets qui font bouger l’industrie.
Offertes en français ou en anglais, nos présentations sont généralement d’un format de 45 minutes, incluant un 10 minutes de questions des participants. Nos conférenciers invités profitent aussi d’un traitement privilégié; comprenant la couverture de leurs frais de déplacement et d’hébergement, en plus de l’accès à l’expérience complète de l’événement (présentations, repas, etc.).
Vous avez jusqu’au 21 septembre prochain pour soumettre votre projet de présentation!
Vous cherchez simplement à vous inscrire? Profitez dès maintenant d’un rabais de 300$ en réservant votre place d’ici le 17 octobre!
Faites partie de l’aventure avec nous et découvrez comment l’intelligence humaine est en train de façonner le milieu des hautes technologies!
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) (…)
Fabrice Bellard vient de mettre à jour NumCalc, sa calculatrice scientifique et graphique en ligne, qui utilise maintenant un nouveau code indépendant de QuickJS (je vous renvoie à la dépêche qui abordait cette question).
Le nouveau code est un mix entre Javascript, Python et Julia. Le code Javascript utilise la bibliothèque LibBF (MIT). L'interface a été retravaillée mais reste minimaliste pour être pratique et légère. Elle est devenue responsive et s'affiche très bien sur un mobile. Elle accepte maintenant des entrées en syntaxe Calc et Javascript.
NumCalc est rapide, ça m'a impressionné. La réactivité vient aussi du navigateur et de l'ordinateur puisque tout se passe sur votre poste, rien n'est envoyé au serveur. C'est surtout une sensation. Par exemple l'application Qalculate! me parait moins nerveuse, comme on dit d'une voiture. Bref, NumCalc est agréable.
Les deux précédentes versions sont toujours disponibles.
Finalement Fabrice Bellard est comme tout le monde, lui aussi numérote ses versions avec des dates, c'est plus simple. Voici donc la version annuelle de QuickJS (licence MIT), son moteur JavaScript incorporable et compact (le binaire Linux 64 bits fait 757 kiB). QuickJS est compatible avec ECMAScript 2023 — sauf pour les appels tails
que les auteurs ne trouvent pas indispensables — et passe presque toute la suite de tests ECMAScript (en sélectionnant ES2023).
En 2023, pour revivifier un développement un peu dormant, la fourche QuickJS-NG a été lancée (par un des contributeurs de Jitsi). QuickJS-NG est intéressant pour ceux qui veulent utiliser cmake et compiler le projet sous Windows avec le compilateur C Microsoft. Il intègre aussi le support de quelques fonctionnalités récentes de la norme JavaScript que QuickJS ne supporte pas encore. (Je cite Fabrice Bellard). Les différences ne sont pas énormes. La version 0.10 est toute neuve.
Ci-après, Fabrice Bellard m'a très gentiment expliqué les principaux changements de QuickJS.
TL;DR: une démo en vidéo d'un lancement d'un shell avec OS type plan9 (tout est fichier) permettant de tout changer, même le DOM via un VFS.
De temps à autre, je regarde ce que fait progrium et c'est généralement souvent perché. Et même cette vidéo l'est encore. Mais la démo est hyper fluide et bluffante. Bref, à regarder avec un bon café !
Bonjour'nal,
Jetbrains, l'éditeur de l'IDE libre IntelliJ IDEA Community Edition et de bien d'autres IDEs pas libres, propose dorénavant quelques-uns de ces derniers dans une version gratuite pour usage non-commercial. D'abord WebStorm (JavaScript et TypeScript) et Rider (.NET), et maintenant CLion (C, C++). Mais que signifie « usage non-commercial » ?
Common examples of non-commercial uses include learning and self-education, open-source contributions […], any form of content creation, and hobby development.
Coolos, coolos, on peut les utiliser pour (…)
Comme lien, c'eut été trop anonyme. Car il y a une histoire …
Donc, je cherchais quelque chose comme "javascript markdown editor", à la mode EasyMDE en quelque sorte, et je suis tombé sur Yank Notes le site et le Github.
Rien à voir, car à priori c'est une application de bureau, bien qu'il y ait une démo en ligne, ce qui est un mystère pour moi.
Certes c'est pour rédiger des documents au format *.md (plutôt bien (…)
La conférence ConFoo est de retour pour sa 23e édition, du 26 au 28 février 2025 à l’Hôtel Bonaventure de Montréal !
Avec plus de 190 présentations offertes par une centaine d’experts de partout à travers le monde, venez découvrir pourquoi Confoo est devenu l’un des événements phares pour les développeurs en Amérique du Nord et de partout à travers le monde.