:::: MENU ::::

Un Brin de Veille #80

Du mouvement dans le monde du JavaScript avec la sortie de node 8 et npm 5, une collections de modules pour node, l’utilisation de webpack chez twitter et un générateur de cité médiévale

News

Node 8 . Avec une date de sortie un peu décalée, la nouvelle version majeure de node vient de sortir et elle servira de nouvelle base à la version LTS. C’est un changement important puisque V8 est lui aussi largement mis à jour. Node 8 utilisera V8 en version 5.9 qui revoit totalement son pipeline d’execution javascript, offrant des gains en performance et en mémoire. Enfin c’est l’occasion d’y voir l’intégration d’une nouvelle version majeure 5 de npm

npm 5 est une nouvelle version du désormais célèbre gestionnaire de paquet pour javascript. Si la V4 n’avait pas été spécialement riche en fonctionnalités, la V5 promet d’être plus intéressante, visiblement inspirée par la sortie d’un « rival » yarn . Pour répondre aux problématiques d’inconsistance et de performance la gestion du cache a été entièrement revue et les dépendances sont installées et figées par défaut automatiquement à l’aide de l’apparition d’un nouveau fichier package-lock.json. Par ici pour en savoir plus dans un article plus détaillé sur npm 5

A Lire

Javascript

26 modules node indispensables

Retour d’expérience sur l’utilisation de TypeScript chez Slack

Qu’est ce qui se cache derrière un Objet javascript et qu’on ne sait pas toujours

Une architecture no-js …entièrement en javascript avec react et redux

Comment twitter utilise webpack

Débugger rapidement nodejs avec la console de chrome

Comment traintimes.org.uk a optimisé son site pour être 7 fois plus rapide

Comparaison entre différents framework de test javascript : Jasmine Ava Tape Mocha Jest

Un petit guide intéressant pour démystifier certains aspects performance de JavaScript

UX

De très bons exemples illustrés des différents patterns de tableaux de donnée

Comment réaliser des dégradés plus fluides

Des bonnes pratiques pour concevoir des headers efficaces

Astuces sur le design et l’utilisation de tooltips

A Voir

Un générateur de cité médiévale

Outils/ Libs

Une collection de librairies et références pour construire des PWA ( Progressives Web Apps )

tinydate : un formateur de date très léger

ArrayCompress : stocker des tableaux efficacement avec cet algorithme de compression


2 Comments

So, what do you think ?