Why Do We Need AMP HTML?To quote the Accelerated Mobile Pages Project's web site, "Accelerated Mobile Pages are web pages designed to load instantaneously–they are a step towards a better mobile web for all." Indeed, using the mobile web has become a gloomy experience in the past couple years. Most pages are still designed for desktop computers with powerful CPUs, lots of memory, and very fast connections. When viewed on a phone, these pages load slowly, media jitters wildly, scrolling in pages is maddeningly janky. For more background on the challenges facing the mobile web, see the AMP Project announcement on Google’s blog. So how can using AMP HTML solve these problems? In short, by enforcing restrictions on how pages are constructed to prioritize loading and rendering speed in mobile browsers above all else. This is a gross over-simplification, so if you want more depth, Ryan Chenkie over at Auth0 has written an excellent overview. Besides better page performance, using AMP will get your pages highlighted in the Top Stories section of Google mobile search results, as illustrated in this screenshot: For the fully AMP-ified Google experience, visit Google's news carousel demo in your mobile browser.
With the recent announcements from Apple/Netflix and Mozilla, all modern desktop browsers will soon support the proposed HTML Encrypted Media Extensions (EME) standard. EME provides a standardized approach for playing encrypted content in HTML5. One application of encrypted video is the enforcement of Digital Rights Management (DRM) on paid video content. Many content owners (film studios, sports leagues, etc.) mandate using DRM to distribute their content online.
What does all of this alphabet soup mean for users? In short, the EME standard enables publishers to deliver premium video to browsers without the need for plugins. To date, doing DRM in the browser requires the Adobe Flash, Microsoft Silverlight or Google Widevine plugins. These plugins use non-interoperable file formats, protocols and DRM key systems, creating fragmentation. EME solves (most of) these issues, enabling premium video in HTML5 using a single file format and streaming protocol.
On Wednesday 16 April at 2pm EST, we hosted a free webinar on the State of HTML5 Video. Jeroen Wijering was joined by Sam Dutton of Google Chrome and Mark Robertson of ReelSEO to provide insights, present demos and answer your questions on HTML5 video.