JavaScript pour applications web et locales

JavaScript est maintenant aussi un langage coté serveur et permet de réaliser des applications fonctionnant en ligne ou localement avec les standards du Web.

PWA
PWA

PWA - Progressive Web App
Grâce notamment à Service Worker qui fait fonctionner JavaScript localement, au mode hors ligne et aux API modernes comme IndexedDB, une application Web devient presque native, et sans installation.

IndexedDB
IndexedDB logo

IndexedDB, démonstrations
Comment utiliser la base de données standard coté client, démonstrations de toutes les fonctions.

Node.js
Node.js

Node.js, JavaScript en ligne de commande
Comment utiliser JavaScript en ligne de commande et disposer d'une bibliothèque de fonctions locales avec libuv.

Electron
Electron logo

Electron: IPC vs. WebSocket
Faut-il utiliser IPC ou le standard WebSocket pour les communication avec l'interface d'une application?

Electron: Boite de dialogue Prompt
Une boite de dialogue modale de substitution créée entièrement avec les fonctions d'Electron. (Pour ipcMain).

Balise HTML dialog et fenêtre modale pour Electron
Pour remplacer prompt() ou autre dialogue, une balise HTML simple d'emploi. (Pour ipcRenderer).

Outil en ligne

Tests de compatibilité des nouvelles fonctions
Depuis ECMAScript 1.6 et plus encore Harmony, JavaScript est doté de nouvelles capacités. Mais quels navigateurs les supportent? Cette page de test permet de le vérifier directement.

Ressources