WebRTC is now a W3C and IETF standard
A brief overview of the history, architecture, use cases, and future of WebRTC.
Guidance to build modern web experiences that work on any browser.
Visit web.dev → On Hacker News Jul 2020 – Jun 2024
Web & Frontend 21Software Engineering 15Design & UX 3Networking & Internet 2Systems & Performance 1Security & Privacy 1
A brief overview of the history, architecture, use cases, and future of WebRTC.
Calculations in Google Sheets were initially done on the server, then on the client in JavaScript, and now on the client in WebAssembly Garbage Collection. This case study explains how and why.
GOV.UK dropped their jQuery dependency from their front end. You'll never guess what happened. (Yes, you will.)
Follow 5 centering techniques as they go through a series of tests to see which one is the most resilient to change.
Web styling features of today and tomorrow, as seen at Google IO 2022, plus some extras.
This post highlights a few powerful lines of CSS that do some serious heavy lifting and help you build robust modern layouts.
ES modules are a modern way to include and reuse JavaScript code in web applications. They are supported by modern browsers and provide several benefits over older, non-modular approaches to JavaScript development.
Push notifications were standardized in 2016 with the release of the Push API and the Notification API, which are part of the W3C's Web Applications Working Group. These APIs provide the necessary functionality for web developers to incorporate push notifications into their web applications and for users to receive…
Progressive Web Apps can be submitted to app stores like the Android Play Store or the Microsoft Store and more.
Over the last three years, Chrome has been working to empower web applications that want to push the boundaries of what's possible in the browser. One such web application has been Photoshop. The idea of running software as complex as Photoshop directly in the browser would have been hard to imagine just a few…
The WebTransport API offers low-latency, bidirectional, client-server messaging. Learn about its use cases, and how to give feedback about the future of the implementation.
Learn how code that interacts with external devices can be ported to the web with WebAssembly and Fugu APIs.
The File System Access API enables developers to build powerful web apps that interact with files on the user's local device, such as IDEs, photo and video editors, text editors, and more. After a user grants a web app access, this API allows them to read or save changes directly to files and folders on the…
This post introduces the Interaction to Next Paint (INP) metric and explains how it works, how to measure it, and offers suggestions on how to improve it.
Yahoo! JAPAN achieved a passwordless identity system. Learn their approach and the consequences of the effort.
Learn more about how all browser vendors, and other stakeholders, have come together to solve the top browsers compatibility issues identified by web developers. Interop 2022 will improve the experience of developing for the web in 15 key areas.
The Streams API allows JavaScript to programmatically access streams of data received over the network and process them as desired.
Calculate the sine, cosine, tangent, and more in CSS.
This post explores the experimental WebGPU API through examples and helps you get started with performing data-parallel computations using the GPU.