Web · Blogs
Blogs listings from Web on TechiSeek. 265 public listings.
- How to measure speed? (Web)Real-world performance is highly variable due to differences in users' devices, network connections, and other factors.
- Emscripten and npm (Web)How do you integrate WebAssembly into this setup?
- Referer and Referrer-Policy best practices (Web)Consider setting a referrer policy of `strict-origin-when-cross-origin`. It retains much of the referrer's usefulness, while mitigating the…
- Evolving Cumulative Layout Shift in web tooling (Web)Starting today, a change to CLS has been rolled out across a number of Chrome's web tooling surfaces including Lighthouse, PageSpeed Insigh…
- Service worker caching and HTTP caching (Web)The pros and cons of using consistent or different expiry logic across the service worker cache and HTTP cache layers.
- Drawing to canvas in Emscripten (Web)Learn how to render 2D graphics to a canvas on the web from WebAssembly with Emscripten.
- The Intl.Segmenter object is now part of Baseline (Web)The JavaScript Intl.Segmenter object is now interoperable, enabling locale-sensitive text segmentation.
- How to add effects to audio (Web)The modern way The Web Audio API uses the Audio Context() interface to manage sources, filters, and destinations.
- Embedding JavaScript snippets in C++ with Emscripten (Web)Learn how to embed JavaScript code in your WebAssembly library to communicate with the outside world.
- December 2025 Baseline monthly digest (Web)Read about various happenings with Baseline during December 2025.
- Avoid large, complex layouts and layout thrashing | web.dev (Web)Layout is where the browser figures out the geometric information for elements - their size and location in the page.
- Get started: optimize your React app (Web)React is an open-source library that makes building UIs easier. This learning path will cover different APIs and tools within the ecosystem…
- Extract critical CSS (Web)Learn how to improve render times with critical CSS technique and how to choose the best tool for your project.
- November 2025 Baseline monthly digest (Web)Read about various happenings with Baseline during November 2025.
- How to customize media notifications (Web)The Media Session API allows websites to let users know what's currently playing in their browser and control it without returning to the p…
- Precaching with the Angular service worker (Web)Learn how to use the Angular service worker to precache the static assets in your app.
- How to measure search engine optimization with Lighthouse (Web)The Lighthouse SEO audit scans your page, tests for things that matter to search engines, and gives you a score so you can see specific are…
- How to create app shortcuts (Web)App shortcuts help users quickly start common or recommended tasks within your web app. Easy access to those tasks from anywhere the app ic…
- Code splitting with dynamic imports in Next.js (Web)How to speed up your Next.js app with code splitting and smart loading strategies. Published: November 8, 2019 Learn about different types…
- How to add Picture-in-Picture to video controls (Web)The modern way The Picture-in-Picture (PiP) Web API allows websites to create a floating video window always on top of other windows so tha…
- April 2026 Baseline monthly digest (Web)Read about various happenings with Baseline during April 2026.
- Create Baseline tools with the web-features package (Web)Learn how to use the data in the web-features npm package to create your own Baseline tools!
- Reduce JavaScript payloads with code splitting (Web)Sending large JavaScript payloads impacts the speed of your site significantly. Instead of shipping all the JavaScript to your user as soon…
- LCP and INP are now Baseline Newly available (Web)LCP and INP are now Baseline Newly available as of December 12, 2025.
- Notification behavior (Web)So far, we've looked at the options that alter the visual appearance of a notification. There are also options that alter the behavior of n…
- Your first performance budget (Web)Ensure your site loads fast with a step-by-step guide to defining thresholds for performance metrics that are meaningful for your site.
- Defining test cases and priorities (Web)Determine what to test, define your test cases, and prioritize.
- The Baseline Netlify extension has shipped (Web)The Baseline Netlify extension helps developers to understand which Baseline targets are best supported by users.
- How can performance improve conversion? (Web)Optimize your site's performance and improve conversions. In our other ecommerce guides, you learned what you should measure to improve per…
- What is mixed content? (Web)Mixed content occurs when initial HTML is loaded over a secure HTTPS connection, but other resources are loaded over an insecure HTTP conne…
- Other mini app runtime environments (Web)This chapter presents a number of runtime environments for mini apps that are not mobile devices.
- Introducing Baseline Alerts (Web)Baseline Alerts have landed on the Web Platform Status Dashboard. Learn how they can shorten the time between awareness of a web feature, a…
- Sign-up form best practices (Web)Help your users sign up, sign in and manage their account details with a minimum of fuss.
- Emscripting a C library to Wasm (Web)Sometimes you want to use a library that is only available as C or C++ code. Traditionally, this is where you give up.
- How to query the Web Platform Dashboard for Baseline tooling (Web)Learn about the Web Platform Dashboard and how you can query its HTTP API to get data on features that have reached Baseline to build tools…
- WebAssembly performance patterns for web apps (Web)In this guide, aimed at web developers who want to benefit from WebAssembly, you'll learn how to make use of Wasm to outsource CPU-intensiv…
- Use cross-platform browser features to build a sign-in form (Web)Use cross-platform browser features to build a sign-in form that's secure, accessible, and easier to use.
- January 2026 Baseline monthly digest (Web)Published: March 2, 2026 Welcome to the January 2026 edition of the Baseline digest. Each month, we highlight the web platform features tha…
- Adding Interactivity with JavaScript (Web)JavaScript allows us to modify just about every aspect of the page: content, styling, and its response to user interaction.
- Applying the mini app programming principles to an example project (Web)This chapter shows an example project that follows the "programming the mini app way" approach.
- How to use multiple screens (Web)The modern way Using window.get Screen Details() To make sure your browser supports the get Screen Details() method, first check if it exis…
- Codelab: Build a push notification client (Web)A step-by-step interactive tutorial that shows you how to build a client that subscribes the user to push notifications, displays push mess…
- How to copy images (Web)Many modern browsers support copying images to the clipboard in the formats PNG and SVG. Other formats are not yet supported for security r…
- What makes for a good sign-out experience? (Web)Practical developer guidance about what to do when a user logs out of the website.
- How to record audio from the user's microphone (Web)Accessing the user's camera and microphone is possible on the web platform with the Media Capture and Streams API.
- Debugging memory leaks in WebAssembly using Emscripten (Web)Learn how to use WebAssembly to bring libraries, written in other languages, to the Web in a safe and idiomatic manner.
- How to record the user's screen (Web)Sharing tabs, windows, and screens is possible on the web platform with the Screen Capture API.
- May 2026 Baseline monthly digest (Web)Read about various happenings with Baseline during May 2026.
- The Cache API: A quick guide (Web)Learn how to use the Cache API to make your application data available offline.
- The JavaScript Set methods are now part of Baseline (Web)JavaScript set methods like union and intersection are now interoperable, making set operations easier.