Deno 2.0 est là

29
4
déc.
2024
JavaScript

Le temps où Node.js régnait en maître comme la solution incontournable pour exécuter du code JavaScript côté serveur est-il révolu ? En tout cas, il a aujourd’hui des challengers de taille comme Bun (qui pourrait lui aussi mériter une dépêche) ou Deno. C'est donc de ce dernier qu'il sera question dans cette dépêche, à l'occasion de la sortie de sa version 2.0

Journal L’ingénierie informatique serait un métier fabuleux si on ne prenait pas en compte les utilisateurs

Posté par  . Licence CC By‑SA.
15
2
nov.
2024

Un journal qui dénonce autant qu’il questionne.

La question qu’il pose est : « Qu’est-ce pour vous, en pratique, la prise en compte des besoins utilisateurs ? ».

L’objet fustigé, dans une optique constructive, c’est le site pendo.io.

C’est ce site là que j’ai choisi pour donner un exemple de ce dont je vais parler, mais il en existe sans doute d’autres. Dans ce cas il ne fait aucun doute que pendo.io, grâce à au professionnalisme sans faille (…)

Journal Petite mise à jour de OUI Léger

Posté par  . Licence CC By‑SA.
26
7
oct.
2019

Précédemment, je présentais ici l’extension OUI Léger pour rendre le site oui.sncf plus léger et plus rapide sur Firefox.

Ce journal a eu beaucoup de succès, je vous tiens donc au courant. Aujourd’hui, j’ai amélioré quelques petites choses, des fois que des gens ici utilisent encore OUI.sncf :

  • Une image de fond est réapparue depuis le dernier journal. Elle est maintenant cachée.
  • Deux marges inutiles ont été supprimées
  • L’ajout des liens d’accès aux différentes pages en bas de la page (…)

Journal OUI-Léger : une extension Firefox pour rendre le site oui.sncf plus léger

Posté par  . Licence CC By‑SA.
91
9
juil.
2019

Je prends régulièrement les trains de la SNCF, la Société Nationale des Chemins de fer Français. Cela m’amène à acheter des billets sur le site OUI.sncf (anciennement voyage-sncf.com).

Ça fait longtemps que je suis gêné par la lourdeur du site. La page d’accueil met bien 10 secondes à se charger, et le processus complet d’achat de billet prend plusieurs minutes sur un ordinateur classique, et ne parlons même pas de la situation sur le téléphone. Le site consomme également énormément (…)

Forum Programmation.autre [electron.js] alléger un binaire

Posté par  . Licence CC By‑SA.
Étiquettes :
0
28
mar.
2018

Bonjour.

Je dois travailler avec des gens qui utilisent electron.js, et je suis assez choqué par la taille du binaire résultant (surtout comparé à ce que fait l'application en question…).
Je ne connais pas la bête, mais à vue de nez, il y a une palanquée de dépendances inutiles à minima dans les sources, les dépendances et leurs versions ne sont absolument pas documentées et les utilisateurs de la technologie ne savent manifestement pas plus que moi comment elle fonctionne (…)

Journal Java dans le navigateur : ce n'est pas fini, ça sera pire !

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
33
14
sept.
2016

Bonjour,

Petit journal marque-page concernant java dans le navigateur.

Jusqu'à présent, l’exécution de java dans le navigateur se faisait via une extension, et uniquement dans les applets des pages. D'ailleurs, Firefox désactive le lancement des ces applets sur certains sites.

Néanmoins, je viens de tomber sur une alternative nommée JavaPoly.

Son principe est simple : exécuter les jar dans la machine javascript.

Ainsi, JavaPoly vous promet de pouvoir exécuter du java sans applet, sans bac à sable, et sans (…)

Journal Angular 1 vs Angular 2

Posté par  . Licence CC By‑SA.
Étiquettes :
2
8
juin
2016

Angular 2 vient de sortir il y a quelques semaines et je n’ai pas été emballé :
- Typescript y est mis a l'honneur. Je ne comprend pas pourquoi on veut faire de javascript, langage fonctionnel faiblement typé, un langage objet fortement typé. J'ai fait 10 ans de Java, j'aime bien les langages tout objet fortement typé, ce n'est pas une histoire de goût, c'est juste que je trouve ça bizarre. De plus typescript est promu par microsoft, qui est (…)

Journal Faille critique sous Firefox: faut-il changer ses mots de passe?

Posté par  . Licence CC By‑SA.
21
7
août
2015

Une faille critique a été repéré par un utilisateur (Cody Crews ?): certaines publicités de sites web slaves essayaient d’exploiter une vulnérabilité dans le lecteur PDF intégré de Firefox. Donne javascript serait injecté pour accéder à certains fichiers.

On Linux the exploit goes after the usual global configuration files like /etc/passwd, and then in all the user directories it can access it looks for .bash_history, .mysql_history, .pgsql_history, .ssh configuration files and keys, configuration files for remina (…)

Journal web moderne, bases de données et beauté logiciel libre

Posté par  (site web personnel) . Licence CC By‑SA.
47
11
juin
2014

J'aimerais parler ici de mon expérience lors du développement de sql.js, un port de SQLite en javascript. Pour ceux qui ne s’intéressent pas aux technologies du web, la fin de ce journal pourrait quand même vous intéresser, on va parler de SQLite.

Web moderne

Ceux d'entre vous qui s'intéressent aux technologies modernes du web ont certainement entendu parler d’emscripten, et d’asm.js.

Emscripten est un compilateur de bitcode LLVM en Javascript. Il permet de compiler du (…)

Atelier Back to Basics : Javascript

9
28
mai
2014
JavaScript

L’association Silex Labs propose une série de quatre ateliers pour travailler ensemble avec des outils devenus incontournables et partager des retours d’expériences sur les bonnes pratiques d’organisation et de travail collaboratif. Le prochain aura lieu le mercredi 28 mai de 19h à 21h à l’IESA Multimédia (Paris) sur le thème Javascript (après ceux sur HTML5 et CSS3, et avant celui sur Node.js le 18 juin).

Titre de l'image

NdM : l'inscription coûte 15 € (ou une adhésion annuelle à Silex Labs couvrant tous les ateliers).

Journal AnnotateMe !

Posté par  . Licence CC By‑SA.
Étiquettes :
13
8
avr.
2014

AnnotateMe! vous permet, via une interface web, d'ajouter des annotations sur des documents PDF; Et cela de manière collaborative (visualisation des modifications en temps réels).

  1. Uploadez votre PDF.
  2. Vous pouvez ajouter des annotations (simple zone rectangulaire + texte).
  3. Partagez l'adresse (URL) de votre document avec des personnes : vous verrez alors leurs modifications en direct (ajouts/suppressions/mises à jour).
  4. Vous pouvez télécharger à tout moment le PDF avec les annotations « incrustées ». L'export sous forme d'un simple fichier texte est aussi possible.

AnnotateMe (…)

Journal Petit jeu en HTML5 et découverte de Crafty

Posté par  . Licence CC By‑SA.
31
1
avr.
2014
Ce journal a été promu en dépêche : Petit jeu en HTML5 et découverte de Crafty.

Programmer des jeux vidéo avec Crafty

J'ai commencé à apprendre la programmation pour développer mes propres jeux vidéos. Beaucoup d'eau a coulé sous les ponts depuis et je me retrouve à développer surtout du web et des systèmes de base de données. Mon but initial de faire des jeux vidéos sombrant dans l'oubli…

J'ai donc choisi de renouveler mon intérêt pour le développement de jeux et de regarder du côté des technologies web. Leur promesse d'être utilisable sur tous support (…)

Journal Galeries de shaders GLSL et fond d'écran animé pour Android

Posté par  . Licence CC By‑SA.
Étiquettes :
11
13
mai
2013

Dans le cadre de l'apprentissage d'OpenGL, j'ai découvert récemment les sites de galeries de shaders GLSL, qui pourraient être le nouvel eldorado du hobbyiste passionné d'effet graphique.

Grâce à la norme OpenGL ES 2 dont il fait partie, le langage GLSL permet en quelques lignes de réaliser des effets graphiques visuellement plaisants et potentiellement novateurs.Pour en profiter, le seul prérequis est un navigateur et une configuration supportant WebGL, car WebGL est basé sur OpenGL ES 2.

Voici deux exemples : (…)

Journal La stratégie de Mozilla pour les jeux vidéo sur le Web ouvert

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
124
3
avr.
2013

Avertissement habituel: Mozilla est mon employeur, je suis biaisé. Ceci dit, ce que j'écris ici ne reflète que mes opinions personnelles.

Un nouveau front s'est ouvert dans «guerre du Web»: le jeu vidéo. Ce journal va tenter d'expliquer ce que Mozilla est en train d'y faire, et pourquoi c'est important.

Par "jeux du Web ouvert" je veux dire des jeux vidéo n'utilisant que des standards du Web ouvert tels JavaScript, HTML, les Canvas 2D et WebGL, WebAudio et autres technologies (…)