The Web MIDI API specification defines a means for web developers to enumerate, manipulate and access MIDI devices

  2. Custom protocol handling

    Method of allowing a webpage to handle a given protocol using `navigator.registerProtocolHandler`. This allows certain URLs to be opened by a given web application, for example `mailto:` addresses can be opened by a webmail client.

  3. WebM video format

    Multimedia format designed to provide a royalty-free, high-quality open video compression format for use with HTML5 video. WebM supports the video codec VP8 and VP9.

  4. web app manifest