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

Discover how to focus on operators for Reactive Programming and how they are essential to react to data in your application.  Brought to you in partnership with Wakanda

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?

Learn how divergent branches can appear in your repository and how to better understand why they are called “branches".  Brought to you in partnership with Wakanda

Topics:
html5.1 ,web dev

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

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

{{ parent.tldr }}

{{ parent.urlSource.name }}