Une implémentation des modules natifs de javascript qui avance, la question de jQuery en 2017 et de la peinture en WebGL
News
Si Babel 7 est actuellement en plein développement et ne devrait plus tarder, la branche 6 actuelle est très régulièrement mise à jour. La version 6.23 apporte quelques optimisations intéressantes pour les utilisateurs de React et lors de l’usage des variables scoppées ( let et const )
Ça bouge de plus en plus concernant l’implémentation des modules javascript ES2015 coté navigateurs et node. Même s’il faut encore faire face à quelques difficultés techniques le travail est en cours. On rencontre les premières implémentation sur Edge 15+ et Firefox 54+ moyennant l’activation d’un flag. Sur Safari cette fonctionnalité est disponible par défaut. Enfin pour une fois c’est chrome qui est à la traine mais il ne faut pas oublier qu’il y a aussi V8 qui est en jeu, c’est à dire nodejs. Affaire à suivre
A Lire
Javascript
Depuis la sortie du standard ES2015, les modules font officiellement partie de javascript. Pourtant il n’est pas vraiment possible de les utiliser sans outil tiers. Voici un point sur le sujet.
Des bonnes pratiques pour du code propre
Retour d’expérience de la mise au propre d’un gros projet sans tests en introduisant les types
Comprendre et optimiser les performances de ses applications React
La question qui revient souvent : doit-on encore utiliser jQuery en 2017 ?
13 points importants à connaitre à propos de react
UI / UX
Comment bien utiliser les boutons d’actions des popups et modales
Une belle collection de (112) boutons en CSS
StackOverflow a repensé le design de sa barre de navigation. Ils en parlent
Le menu hamburger a été utilisé à tord et à travers souvent pour palier à un manque de réflexion sur l’ergonomie. S’il est aujourd’hui assez critiqué, voici quelques alternatives possibles à explorer
DevOps
Comment facebook a travaillé avec les équipes de chrome et firefox pour optimiser la performance web
A Voir
Un résumé de ce qu’a été le développement web en 2016
Un simulateur de peinture en WebGL
Outils / Libs
logtown : une façade minimaliste pour construire son propre logger
pako : un outil de compression zlib en javascript
gibon : un routeur client ultra léger
mitt : un event emitter de 200bytes
backpack : un outil de build à la webpack mais pour nodejs
fuseBox : un module bundler qui se veut rapide et facile