This document outlines the evolution of web presentations, focusing on the development and features of deck.js, a modular and extensible framework for creating presentations on the web. It highlights various historical presentation tools and their limitations, followed by a detailed description of deck.js architecture, its core functionalities, and numerous extensions that enhance presentation capabilities. The presentation concludes with a discussion on the advantages of web-based presentations and encourages the use and development of extensions for deck.js.