Techreport blog

Engineering Insights & Guides

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

11,839 articles
Engineering — The Web Push Protocol

The Web Push Protocol

A step-by-step interactive tutorial that shows you how to build a server that manages push notification subscriptions and sends web push protocol requests to a push service.

Wweb.dev·Engineering
Engineering — PWA with offline streaming

PWA with offline streaming

Building a PWA with offline streaming has its challenges. In this article you will learn about the APIs and techniques that provide users with a high-quality offline media experience.

Wweb.dev·Engineering
Engineering — PWAs in app stores

PWAs in app stores

Progressive Web Apps can be submitted to app stores like the Android Play Store or the Microsoft Store and more.

Wweb.dev·Engineering
Engineering — PWAs on Oculus Quest 2

PWAs on Oculus Quest 2

The Oculus Quest 2 is a virtual reality (VR) headset created by Oculus, a division of Meta. Developers can now build and distribute 2D and 3D Progressive Web Apps (PWA) that take advantage of Oculus Quest 2's multitasking feature. This article describes the experience and how to build, sideload, and test your PWA on the Oculus Quest 2.

Wweb.dev·Engineering
Performance — Measure performance with the RAIL model

Measure performance with the RAIL model

RAIL model enables designers and developers to reliably target the performance optimization work that has the highest impact on user experience. Learn what goals and guidelines the RAIL model sets out and which tools you can use to achieve them.

Wweb.dev·Performance
Design & UX — Ready Player Web

Ready Player Web

The Web platform is very mature for game development nowadays. The key to building a modern web game is embracing the best practices of game design and monetization. This post provides provides guidance towards this goal.

Wweb.dev·Design & UX