In academia we do a lot of presentations, it is the way we show our work to colleages. (I am a PhD in physics.) This is usually done with the help of slides (PDF, PowerPoint, etc). A slides presentation is basically a collection of images. Sometimes there are fancy animations (like the case of Prezi or its open source version Sozi, or even with PowerPoint) but in the end the concept of a slide is tied to an image. After the animation has passed, you end up in a static image to show to the audience and explain your stuff. And this, in fact, goes against a continuum and natural presentation, you are obliged to split your talk in slides which are discrete. (Maybe this is why slides have not replaced the even more old-school blackboard.)
I feel that this is an archaic way of presenting our work based on what our ancestors did on the past century using projectors, for example, because technology allowed to do that. Nowadays our slides are made and projected 99.99999 % of the times in a computer and, instead of exploiting all they can do, we are replicating an old fashioned way of presenting stuff using slides.
So, consider for example this plot which is interactive, you can zoom in, pan, see the values on hover the mouse, show/hide traces, etc. You cannot embed this plot in a typical slides presentation in PDF format. If you go to PowerPoint or something like this, you may have a chance (I doubt) but the result is barely portable between different platforms (Windows, Linux, Mac, Android, etc). Even if you make it, all these solutions still have the concept of a slide as a building block which, as I said, breaks the continuity and introduces a complication.
Furthermore, try to see slides on a cell phone, it is a pain!
So my question is: What is out there to replace the old-school slides?
I think that something with the format of a website that is self contained in a single HTML file would be the perfect next step, because it is super cross platform and as far as I know you can embed almost whatever you want (text, equations, images, videos, audios, interactive stuff, etc), you can open it with any browser in any device, you can put it online, etc. The plot in this link is an example of what I say, it is a single HTML file that you can open with any (modern) browser, and can be easily embedded in websites. And the size adapts to the screen so you can see it nicely on your cellphone too.
My inspiration for this question came after seeing this presentation by a guy which made a website instead of slides. As you can see, the plots are all interactive, for example. The pros: It can do all I want, the cons: It is not a single HTML file that you can download and save/share, you need hosting, etc. Is there an easy way to build something like this and end up with a single and self-contained HTML file?