Kenny DITS
Responsable Etude & Developpement @M6Web
Clubic, Turbo, Deco, 6play, ...
@kenny_dee
Replay sur la refonte front
Blend 2015
M6 Replay v1.0
Flash
2008
2009
M6 Replay v1.5
Flash
M6 Replay v2.0
Flex
2010
2012
M6 Replay V3.0
Flex
6play v3.5
Flex
2013
2015
8.5Mo
de chargement initial
2.5Mo d'applicatif Flash (swf)
+20 sec de chargement sur connexion Adsl
Techno en voie de disparition
Ressources difficile à trouver
Incompatibilité mobile, tablette ...
<html>
…
<body>
<div id="ui-view"></div>
<script src="main.js"></script>
</body>
</html>
✅ Ressemble à une application
❌ Performant
❌ S.E.O. Friendly
Librairie Javascript pour réaliser des UI
Être capable, avec le même code
de rendre chaque pagecoté client ou coté serveur.
Premier rendu fait par le serveur
= Performance + S.E.O.
<html>
…
<body>
<div>Code HTML SSR ...</div>
<script src="main.js"></script>
</body>
</html>
✅ Ressemble à une application
✅ Performant
✅ S.E.O. Friendly
Mock des API
superagent-mock
✅ Découplage des équipes
✅ Site fonctionnant sur des données fictives
✅ Testabilité ++
@TechM6Web J’ai vomi.
— Louka Desroziers (@ldesroziers) 19 Octobre 2015