Both the HTML5 Fullscreen and Dialog APIs are vital to modern web applications: the Fullscreen API eliminates browser UI and scrollbars, leaving just the elements on the web page you want the user to focus on, while the Dialog API presents modal windows in front of content, focussing the user’s attention and limiting their interactivity. Both are useful in a variety of applications, from games to kiosks.
Time: 1 hour
The FullScreen API
The Dialog API
Photograph by Tim Haynes, licensed under Creative Commons