Skip to content

SAKryukov/web-presentation

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

Web Presentation

Web browser-based application, analogous to those office presentation applications, in a single file.

There are two independent solutions: 1) the single file is presentation.html, then the user lists the presentation items in a JavaScript file, 2) the single file is presentation.js, then the user's list is in an HTML file. Both solutions have their benefits and drawbacks. The second solution is a bit more complicated, but it offers extra flexibility, embedded HTML presentation frames, and detailed diagnostic of possible user errors.

Live Demo

See the live demo presentation in “./demo” and “./demo-the-other-way-around”, run the live demo in the browser:

  1. based on presentation.html,
  2. based on presentation.js, the other way around.

Usage

Simply add a presentation description file with a list of vector, raster image files, or video files. The files should be compatible with the user's Web browser. The containers and formats standardized for Web are highly recommended, such as SVG, WebP, WebM (VP8, VP9, AV1 video codecs).

For detailed usage, see original publications:

  1. Web Presentation, an Application in a Single File
  2. Web Presentation, the Other Way Around


Creative Commons License This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.