[opendtv] HTML5: Where the core web technology is headed now | InfoWorld

  • From: Craig Birkmaier <brewmastercraig@xxxxxxxxxx>
  • To: OpenDTV Mail List <opendtv@xxxxxxxxxxxxx>
  • Date: Sat, 27 May 2017 07:23:41 -0400


http://www.infoworld.com/article/3198460/web-development/html5-where-the-core-web-technology-is-headed-now.html?idg_eid=593b93817ad0a9726f889c7044a6e9d3&email_SHA1_lc=e7374cde0e4a2aa6c9f1b1e003c6596bded02f0c&cid=ifw_nlt_infoworld_daily_2017-05-26&utm_source=Sailthru&utm_medium=email&utm_campaign=InfoWorld%20Daily:%20Afternoon%20Edition%202017-05-26&utm_term=infoworld_daily

HTML5: Where the core web technology is headed now
The staple of the open web platform, the HTML5 standard is undergoing both 
incremental and fundamental change

Paul Krill
Editor at Large, InfoWorld
May 26, 2017
HTML5 began making waves in software development many years before its official 
adoption in October 2014, reducing reliance on proprietary rich internet 
technologies such as Adobe Flash and Microsoft Silverlight. The HTML5 video 
element, for embedding video in a document, was a big change to support the 
rich internet. HTML5 also was designed to the support the change of the web 
from a place to browse documents to a place to build distributed applications. 

Still dogging HTML5, though, is the search for a common, royalty-free video 
codec for the web. There has been some progress, but no resolution. H.265 is 
still encumbered with patents. Google’s VP9 codec may help, but other companies 
involved in web standards are leery of supporting technology from a major 
competitor.

Nonetheless, HTML5 has established itself as the way to build applications for 
an open, multimedia-rich web. “HTML5 has very quickly become the only version 
of HTML that people are really using in browsers today and websites,” said Jeff 
Jaffe, CEO of the World Wide Web Consortium, which has jurisdiction over the 
technology.

HTML5’s incremental improvements

The HTML5 specification is regularly updated. Sometimes, there are small 
feature improvements and bug fixes, such as with last year’s version 5.1, which 
modified the canvas 2D element and further cleaned up HTML5.

Next up is version 5.2, with features such as, tentatively, the menu element, 
representing a group of commands that can be activated. Release 5.2 also hones 
in on Web Content Security Policy, providing a way for developers to control 
resource access. The upgrade also could handle email addresses in non-Latin 
alphabets. Still, HTML5.2 is considered a minor revision.

But the W3C wants more frequent updates of the core HTML specification, 
updating it every year instead of every ten to 15 years as in previous HTML 
major-version shifts, which does not keep up with web time, Jaffe said. 
However, those major revisions won’t necessarily get whole-number upgrades, 
such as from HTML5 to HTML6 to HTML7.

What might make for an HTML5 successor

So will there ever be an HTML6? Jaffe suggests that web payments might justify 
such a whole-number revision, to provide a consistent way of doing payments on 
the web. “If we were going to linearly call something HTML6, this might be it.” 
Although buying through the web is not new, the increased dominance of mobile 
web usage is causing people to abandon shopping carts because of the 
complexity—and may require a different approach baked into HTML itself. The W3C 
has a working group to explore this very issue.

W3C also is working on Web Components, a framework to identify reusable website 
components, and Service Workers, to make it easier to run multiple functions 
inside a browser, featuring offline capabilities. Maybe they’ll justify a name 
change to HTML6.

The open web branches HTML5 into new areas

While HTML5 has anchored the open web platform, the platform itself has 
increasingly become bigger than just HTML, Jaffe said. So the W3C is working on 
security, performance, and streaming.

A streaming-related effort involves the proposed Encrypted Media Extensions 
(EME) standard, which extends the HTMLMediaElement (in HTML5.1) to provide APIs 
for controlling playback of encrypted content and connecting to a digital 
rights management system. EME provides a standard way of displaying video 
through browsers. Previously, there was no interoperability, Jaffe said. “It’s 
a tremendous improvement over the nonstandardized method of delivering video 
today,” which is often Netscape’s controversial NPAPI plug-in technology.

Tim Berner-Lee, W3C director and considered the inventor of the web, endorsed 
the EME proposal in February, saying it provides a relatively safe way to watch 
a movie online. But others have opposed the proposal. Berners-Lee himself notes 
there are problems with DRM for developers and issues around posterity and laws.

For web security, the W3C has three efforts:

A web authentication framework. In progress, the goal is to support security 
via multifactor authentication. “We really want to get away from passwords,” 
Jaffe said.
Web Crypto API. Completed earlier this year, it provides a JavaScript API for 
basic cryptographic operations in web applications.
Best practices for web-development security. Also completed, these practices 
are meant to prevent sharing of information from one application to another and 
thus violate user privacy.
Paul Krill is an editor at large at InfoWorld, whose coverage focuses on 
application development.


Other related posts:

  • » [opendtv] HTML5: Where the core web technology is headed now | InfoWorld - Craig Birkmaier