
<dialog> and popover: Baseline layered UI patterns
Learn how to build UI patterns for modal windows and prompts using the <dialog> and popover web features.
The best problem-solving writing in software engineering — databases, performance, security, frontend and distributed systems, in one feed.

Learn how to build UI patterns for modal windows and prompts using the <dialog> and popover web features.

Learn how to use Baseline CSS features to create typography that responds to the user with accessibility and developer ergonomics in mind.

Image galleries are a common user interface pattern on the web. Learn how to create one using Baseline features.

Learn how to use the data in the web-features npm package to create your own Baseline tools!

Learn about our plans for improving the Cumulative Layout Shift metric and give us feedback.

Learn to optimize your pages for instant loads when using the browser's back and forward buttons.

Using the example of a synthetic toy language called ExampleScript, learn how to write and optimize WebAssembly modules in JavaScript using the Binaryen.js API.

Bitrate is the maximum number of bits used to encode one second of a stream. The more bits used to encode a second of stream, the higher the fidelity.

Making it easier to build for the web.

How service workers can proactively communicate with the page to inform about certain events.

This post covers the loading attribute and how it can be used to control the loading of images.

This post provides guidance on how to adopt the loading attribute in content management systems.

To defend against attacks, a developer needs to mitigate vulnerabilities and add security features to an application. Luckily, on the web, the browser provides many security features, including the idea of a "sandbox".

Work with your site hoster to deal with spam damage, and find online communities to help.

What the Bulletin team learned about service workers while developing a PWA.

How the scrolling book came to life for sharing fun and frightening tips and tricks this Chrometober.

Explore the recommended and not recommended ways of building multiple PWAs reusing the same domain with their advantages and disadvantages.

Learn how to import and bundle various types of assets from JavaScript in a way that works both in browsers and bundlers.

Learn how to use the Cache API to make your application data available offline.

Pan, tilt, and zoom features on cameras are finally controllable on the web.



