:::: MENU ::::

Un brin de veille #76

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


So, what do you think ?