Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Meet HTML5.1: The Major Upgrade of the Standard That No One Noticed

DZone's Guide to

Meet HTML5.1: The Major Upgrade of the Standard That No One Noticed

It's hard to believe that HTML5.1 is almost imperceptibly the official standard of development - but it is!

· Web Dev Zone ·
Free Resource

Learn how Crafter’s Git-based content management system is reinventing modern digital experiences. Download this white paper now. 

When HTML5 came out, it was fascinating new technology that had to rescue all of us. Now, it is difficult to realize that on November 1, HTML5.1 almost imperceptibly became the official standard of development.

The era of big innovations passed in HTML. Now, we are expected by gradually taking root changes in a basic marking. Today, modern web technologies develop very much and very quickly. Therefore, there is the question: "Why we so strongly became interested in a usual markup language?" In HTML5, there were only several new features such as Canvas and an opportunity to play back video and music. In general, there was nothing special. Actually, with HTML5.1, it's all the same. 

Innovations

  • The  picture  and  srcset attributes allow selecting the images under adaptive imposition.

  • The  details  and  summary  elements made possible to provide expanded information for authors, leaving an option for the user: to read it or not.

  • The  menuitem  and  type= "context"  attributes allow adding functionality to a context menu of browsers.

  • API  requestAnimationFrame  does animation by more effective.

  •  enqueueJob  and  nextJob  help to explain promise-permissions from the point of view of microtasks.

  • The attribute for the links  rev  supports RDF now (from HTML4).

  •  HTMLMediaElement  and srcObject.  

  • Possibility of use of cross-domain  track  and  EventSource , and also cross-domain content for  ImageBitmap  in  canvas .

  • The appearance of event-source-error ,  event-track-error  and  event-track-load  for installation of media.

  •  onrejectionhandled ,  onunhandledrejection  and API for tracking of promise-deviations.

  •  HTMLTableCaptionElement, HTMLTableSectionElement, HTMLTableRowElement  for elements in the tables.

  •  history.scrollRestoration  allows to define what part of the page is displayed in the user's browser at present.

  •  IDL[SameObject]  for the objects returning collections.

  • Possibility of addition of "noopener" to  rel  and  window  to separate displayed content.

  • Possibility of addition of the  none  attribute to  script  and  style  to use Content Security Policy.

All that we need to do is to wait for developers' updated browser or to participate in their updating independently. At the end of the next year, there will be HTML5.2. How do you think that changes will be brought with  it?

Crafter CMS is a modern Git-based platform for building innovative websites and content-rich digital experiences. Download this white paper now.

Topics:
html5.1 ,web dev

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}