Il s'agit d'un simple système de template, qui fonctionne aussi bien sous Chrome, Firefox et Safari, mais aussi sur les navigateurs mobiles tels que celui d'IOS ou Chrome pour Android. La balise <slide> d'HTML5 est bien entendu de la partie, mais Google exploite aussi des outils complémentaires tels que :
- Compass / SaSS
- CSS3 pour les transitions, animations, tranformations et Flexbox
- RequireJS
- window.postMessage() pour le mode « Speaker »
Vous retrouverez tous les détails par ici. Google a aussi mis en ligne une démo ainsi qu'une vidéo explicative :