6play.fr
14M d'utilisateurs inscrits
500 000 vidéos par jour
Single Page App React / Isomorphique
Live et VOD
Freemium
@Frederic
2008
2009
2010
2015
2017
QoS
Maintenabilité
Sortir de Flash
Formats MSE
Audience
WebPerf
Nouveaux formats pub
CRM / Big Data
Single Page App
Séquence lecture
Support des anciens navigateurs
DRM
Ad Stitching
@Malik
Moteur de rendu
Approche composant
Gestion de l'état de l'application
Créé par Facebook
Créé par Dan Abramov
Performance
6play.fr
Utilisé par Netflix, AirBnB, ...
Adapté aux SPA
Approche modulaire idéale pour l'UI
Adapté à React
Gestion de l'état de l'application
Fonctionnement par événements / actions
Utilisation de Middlewares
@Nicolas
2008
2009
2012
2015
2017
WMV
RTMP
HDS
DRM
HLS
PRIMETIME
HLS / PHLS
DASH CENC
@Vincent
PhantomJS
Jest
CucumberJS
ESLint
Outils Airbnb
Github
Résultats de fonctions
Instanciation de classes
Rendu de composants et de leurs enfants
Normalisation du code
Maintenabilité
Stabilité
Frédéric Vieudrin
Vincent Valot
Malik Baba Aïssa
Nicolas Afresne
tube@m6web.fr
tech.m6web.fr
Blog
github.com/M6Web
@TechM6Web