
The best problem-solving writing in software engineering — databases, performance, security, frontend and distributed systems, in one feed.







Bundling for modern web applications

Summing up Webpack




A brief overview of the history, architecture, use cases, and future of WebRTC.

This tutorial describes how to build an accessible main navigation of a website. You learn about semantic HTML, accessibility, and how using ARIA attributes can sometimes do more harm than good.


The immersive web means virtual world experiences hosted through the browser. This entire virtual reality experiences surfaced in the browser or in VR enabled headsets.

An introduction to Progressive Web Apps (PWAs) and the three pillars that separate them from other web apps.

An accessible site is one whose content can be accessed regardless of any user's impairments, and whose functionality can also be operated by the most diverse range of users possible.

Mixed content occurs when initial HTML is loaded over a secure HTTPS connection, but other resources are loaded over an insecure HTTP connection.

Speed matters, but what exactly do we mean by it? What does it mean to have a fast site?

An introduction to WebAssembly (sometimes abbreviated Wasm), the portable binary-code format and corresponding text format for executable programs as well as software interfaces for facilitating interactions between such programs and their host environment.

Learn about the latest in PageSpeed Insights to help you better measure and optimize your page and site quality.


Some web APIs increase the risk of side-channel attacks. Learn why you should mitigate risk with the browser isolated environment, cross-origin isolated.

HTTPS protects the integrity of your website, protects the privacy and security of your users, and is a prerequisite for new and powerful web platform APIs.