State.of.dev

Web Standards

These charts are based on the opinion of our contributors. We encourage experts to propose changes.
HTTPS

Https and SSL secure the data sent between a server and a user.

Thanks to free SSL certificates by LetsEncrypt and Google's push to make https the default for every domain through Chrome a huge jump in adoption occurred.

PWA

Progressive Web Apps brings native apps features to the web. Leveraging Service Workers, offline modus, a manifest and (background) push notifications are made available.

Recently also announced support for Safari.

Resources

HTTP/2

HTTP/2 is a (complex) successor to the existing decades old http protocol. The complexity is caused by its binary format (compared to the existing text) but that is also its strong point for a faster web experience.

HTTP/2 enforces SSL and allows webservers to pre-load certain content in the user's browser.

https://en.wikipedia.org/wiki/HTTP/2

WebRTC

WebRTC provides (mobile) browsers Real-Time Communications (RTC) capabilities.

https://www.w3.org/TR/webrtc/

Service Workers

Service Workers allow background processes in the browser, offline experiences, advanced caching, and push notifications. See also Progressive Web Apps.

Resources

Shadow DOM

The Shadow DOM is an abstract version of the actual DOM. Allowing better UI implementations and modular CSS and Javascript.

https://www.w3.org/TR/shadow-dom/

WebAssembly

WebAssembly brings binary compilation, and multithreading to the browser.

http://webassembly.org/

Web Components

Web Components brings Custom Elements, Shadow DOM and HTML Imports together to allow for a native modular web development environment.

https://www.w3.org/standards/techs/components#w3c_all

Contributors: Yvo Schaap.

Last modified February 20, 2018. Edit this page.