Retour sur le Best Of Web 2016

La seconde édition du Best Of Web s'est tenue le Vendredi 10 Juin 2016 à Paris, et a rassemblé le meilleur des meetups de l'année. Retour sur cet événement.

La seconde édition du Best Of Web s'est tenue à Paris le vendredi 10 juin 2016. Comme l'année dernière c'est la salle de la Grande Crypte de Paris qui a hébergé l'événement. Le principe ne change pas, pendant une journée l'événement propose de revivre les meilleurs meetups parisiens orientés web.

L'événement est plutôt axé front, ça parle donc de Javascript, de CSS, de webperf, ... Le format de l'année précédente a été conservé, c'est-à-dire une seule track pour ne rien manquer.

Frameworks temps réel

L'un des sujets les plus souvent abordés était celui des frameworks temps réel. Backbone, Angular, Meteor ou encore React pour les plus trendy, ces frameworks révolutionnent depuis quelques années le développement d'applications web front. A travers plusieurs talks nous avons eu un bon aperçu des différentes solutions, leurs points forts et leurs faiblesses, lesquelles utiliser et pourquoi.

Bien qu'il ne soit pas le plus utilisé, React.js semble être le grand favori cette année.

Mention spéciale au format sympa de la conf tout en live coding de Gerard Sans.

WebPerf

L'autre sujet qui tenait une bonne place dans ce Best Of Web 2016 concernait les performances. Effectivement avec le développement des applications front de plus en plus lourdes et l'arrivée de fonctionnalités permettant des opérations de plus en plus complexes (transformation, animation, 3D, ...) ainsi que l'utilisation croissante d'API, la question de la performance est devenu cruciale. Les utilisateurs, habitués à la fluidité des applications natives, s'attendent à la même réactivité de la part du web.

Freddy Harris a longuement parlé dans son talk des performances dans l'animation et nous donne de nombreuses astuces sur le fonctionnement des animations dans les navigateurs.

Ensuite Audrey Neveu nous explique comment fonctionne le temps de réaction chez un utilisateur. Le temps de rendu de votre page ne doit pas excéder celui-ci au risque de perdre l'utilisateur.

Elle nous présente également des cas concrets ou une baisse de reactivité a pour conséquence une perte de trafic ou pire une perte de vente.

Site Latence Conséquence
Amazon +100ms -1% de vente
Google +500ms -20% de traffic

Pour elle, deux technologies servent à streamer des données : WebSockets et Server-Sent Events (SSE). Si on a besoin uniquement de récupérer des données sans en envoyer, il faut mieux utiliser les SSE qui sont plus performants. L'utilisation de JSON Patch permet également de réduire la quantité de données qui transitent : on ne reçoit que ce qui a changé.

L'artisanat du web

Petit coup de coeur pour le talk de Tim Carry qui nous parle d'artisanat du web. Il nous explique qu'un artisan se doit de réaliser un chef d'oeuvre au cours de sa carrière et voici le sien : la réalisation des pays du monde uniquement avec un div et du css. Et vous, quel sera votre chef d'oeuvre ?

Progressive Web Apps

Un autre sujet que j'ai trouvé très intéressant est la présentation des Progressive Web Apps par Florian Orpelière. Ces applications sont des applications web pensées comme des applications natives afin d'offrir à l'utilisateur une expérience que n'offre pas une application web tout en gardant la flexibilité du web.

  • Gestion des connexions lentes et le hors-ligne,
  • Réception des messages push,
  • Affichage des notifications,
  • Synchronisation des données en arrière plan,
  • Ajout à l'écran d’accueil.

Ses applications sont hébergées comme n'importe quelle application web mais disposent d'un manifest décrivant leur fonctionnement et leur configuration. Les Progressive Web Apps reposent principalement sur la technologie des Service Workers qui est actuellement en cours de standardisation et pourrait être le futur des applications web.

OVNI

Petit OVNI à travers les différents sujets présentés, l'émulation d'une GameBoy en javascript. Au delà de la curiosité et de la coolitude de la chose, j'ai trouvé la performance très interessante pour montrer la puissance montante du language Javascript ainsi que les possibilités qu'il offre.

Coup de coeur

Petit coup de coeur pour l'organisation et l'ambiance qui étaient très réussi. Les talks bien choisis et correspondaient à l'actualité de notre métier. L'accueil était chaleureux, le repas exceptionnel. Les sponsors ont bien joué le jeu et l'équipe était très sympathique.

Conclusion

Pour conclure, je dirais que cette seconde édition du Best Of Web était très réussies. Les talks étaient très intéressants, d'actualité et tournés vers l'avenir. Je félicite les organisateurs pour une organisation sans faille de l'événement. Bravo et à l'année prochaine.