JS

Spécifications
ECMAScript Ecma International est une association industrielle fondée en 1961, dédiée à la standardisation des systèmes d’information & de communication.
Documentation
Doc JS JavaScript est un langage de programmation interprété avec des fonctions de première classe.
Runtime
Node.js Node.js est un runtime JavaScript basé sur le moteur Chrome V8.
Bonnes Pratiques
Mode Strict Le mode strict de ECMAScript 5 permet de choisir une variante restrictive de JavaScript.
Techniques
API JS Quand vous codez en JavaScript pour le web, il y a un grand nombre d’API disponibles.
POO JS En JavaScript, la plupart des choses sont des objets, des éléments du cœur de JavaScript, comme les chaînes de caractères et les tableaux, aux interfaces de programmation (APIs) des navigateurs construites sur la base de JavaScript.
Package Manager
NPM Node Package Manager : gestion des dépendances rapide, fiable & sécurisée pour JavaScript.
Yarn Yarn est un gestionnaire de packages qui se double de chef de projet. Que vous travailliez sur des projets ponctuels ou de grands monorepos, en tant qu’amateur ou utilisateur d’entreprise, nous sommes là pour vous.
CDN
CDNJS CDNJS est un service CDN gratuit & open-source approuvé par plus de 10% des sites Web, alimenté par Cloudflare.
JSDelivr Le plus grand réseau & les meilleures performances parmi tous les CDNs.
Unpkg UNPKG est un réseau de diffusion de contenu rapide & mondial pour tout sur npm.
Preprocesseur
TypeScript TypeScript étend JavaScript en ajoutant des types au langage.
CoffeeScript CoffeeScript est un petit langage qui se compile en JavaScript.
Framework Frontend
Angular Angular est une plate-forme pour créer des applications Web mobiles & de bureau.
React Une bibliothèque JavaScript pour créer des interfaces utilisateur.
Vue.js Vue.js - Le framework JavaScript progressif.
Framework Backend
Express Framework Web rapide & minimaliste pour Node.js
Framework Desktop
Electron Créez des applications de bureau multiplateformes avec JS, HTML & CSS.
Framework Mobile
Cordova Applications mobiles avec HTML, CSS & JS. Ciblez plusieurs plates-formes avec une base de code.
Ionic Ionic est la plateforme de développement d’applications mobile pour les développeurs Web.
Weex Weex est un cadre permettant de créer des applications mobiles performantes avec une technologie Web moderne.
React Native Créez des applications natives pour Android & iOS à l’aide de React.
Vue Native Vue Native est un framework pour créer des applications mobiles natives multiplateformes à l’aide de JavaScript.
Task Runner
Grunt Grunt : le Task Runner de JavaScript. L’écosystème Grunt est énorme & se développe chaque jour.
Gulp Une boîte à outils pour automatiser & améliorer votre flux de travail.