Web · Blogs
Blogs listings from Web on TechiSeek. 265 public listings.
- Reduce the scope and complexity of style calculations (Web)Badly-timed or long-running JavaScript that triggers visual changes on your site can be a common cause of performance issues.
- How to periodically synchronize data in the background (Web)The modern way Periodic background sync lets you show fresh content when a progressive web app or service worker-backed page is launched.
- The Baseline Tooling Hackathon starts now! (Web)Want to make the web better for a chance to win cash prizes?
- Web developer tools for debugging JavaScript issues in Google Search (Web)How to debug SEO issues on individual pages or across an entire site.
- How to save a file (Web)Dealing with files is one of the most common operations for apps on the web. Traditionally, users needed to upload a file, make some change…
- How to process 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.
- Securely hosting user data in modern web applications (Web)How to securely display user-controlled content on web applications.
- Payment form best practices codelab (Web)This codelab shows you how to build a payment form that is secure, accessible and easier to use.
- Manually diagnose slow interactions in the lab (Web)You've looked through your field data, and it turns out that you have some slow interactions.
- PWA with offline streaming (Web)Building a PWA with offline streaming has its challenges.
- Efficiently load third-party JavaScript (Web)Learn how to improve load times and user experience by avoiding the common pitfalls of using third-party scripts.
- Optimize Angular's change detection (Web)Learn how to optimize your Angular app's change detection to make it more responsive.
- Sending messages with web push libraries (Web)One of the pain points when working with web push is that triggering a push message is extremely "fiddly".
- June 2025 Baseline monthly digest (Web)Read about various happenings with Baseline during June 2025.
- Script evaluation and long tasks (Web)When loading scripts, it takes time for the browser to evaluate them prior to execution, which can cause long tasks.
- Programming the mini app way (Web)This chapter introduces the way of programming the mini app way.
- Part 1: Client-side AI to combat online toxicity (Web)"Protect your users and create a safer online environment with toxicity detection.
- The align-content property for block layouts is now part of Baseline (Web)The CSS align-content property for block layout is now part of Baseline Newly available.
- How push works (Web)Before getting into the API, let's look at push from a high level, start to finish. Then as we step through individual topics or APIs later…
- Use Lighthouse for performance budgets (Web)Lighthouse now supports performance budgets. This feature, LightWallet, can be set up in under five minutes and provides feedvack on the si…
- Announcing Baseline in action (Web)Baseline in action is a new series developed to help developers learn how to use Baseline features together to build better user experience…
- How to think about Baseline and polyfills (Web)Knowing when to reach for a polyfill can be a hard decision, but using Baseline features can help you answer this question.
- Build multiple Progressive Web Apps on the same domain | web.dev (Web)Explore the recommended and not recommended ways of building multiple PWAs reusing the same domain with their advantages and disadvantages.
- Optimize CSS background images with media queries (Web)Use media queries to send images that are only as large as they need to be, a technique commonly known as responsive images.
- Permission UX (Web)The natural step after getting a Push Subscription and saving it our server is to trigger a push message, but there is one thing I flagrant…
- Subscribe a user to push notifications (Web)This involves using the Java Script API to obtain a Push Subscription object, which you then send to your server.
- Fast playback with audio and video preload (Web)Faster playback start means more people watching your video or listening to your audio.
- March 2026 Baseline monthly digest (Web)Read about various happenings with Baseline during March 2026.
- Part 2: Build client-side AI toxicity detection (Web)Toxicity detection protects your users and creates a safer online environment. In part two, we learn how to build a client-side AI tool to…
- February 2025 Baseline monthly digest | Blog | web.dev (Web)Read about various happenings with Baseline during February 2025.
- Effortlessly get Baseline target data with the updated Baseline Checker tool (Web)Get data to select your Baseline target with Google Analytics data—now faster and easier.
- Measure offline usage (Web)How to track offline usage of your site so that you can make a case as to why your site needs a better offline experience.
- Two-way communication with service workers (Web)How establish a two-way communication channel between the page and the service worker.
- Allow passkey reuse across your sites with Related Origin Requests (Web)Learn how to use Related Origin Requests to allow passkey reuse across your sites.
- Support for CSS and Baseline has shipped in ESLint (Web)You can now use ESLint to lint CSS and enforce usage of Baseline CSS features in your project!
- Use Imagemin to compress images (Web)Uncompressed images bloat your pages with unnecessary bytes. Run Lighthouse to check for opportunities to improve page load by compressing…
- Keeping third-party scripts under control (Web)Third-party scripts, or "tags" can be a source of performance problems on your site, and therefore a target for optimization.
- The Screen Wake Lock API is now supported in all browsers (Web)The Screen Wake Lock API has officially landed in all major browsers—Chrome, Safari, and Firefox.
- The large, small, and dynamic viewport units (Web)New CSS units that account for mobile viewports with dynamic toolbars.
- Mini apps and super apps (Web)This chapter introduces the concept of super apps and presents the major super app providers.
- How CommonJS is making your bundles larger (Web)CommonJS modules are very dynamic, which prevents JavaScript optimizers and bundles perform advanced optimizations over them.
- How to paste images (Web)The modern way Using the Async Clipboard API To read images from the user's clipboard programmatically, that is, after a button click, you…
- Common notification patterns (Web)We're going to look at some common implementation patterns for web push. This will involve using a few different APIs that are available in…
- Adaptive serving based on network quality (Web)Use Network Information API to adapt the assets served to users based on the quality of their connection.
- Mini app markup, styling, scripting, and updating (Web)This chapter looks at the mark-up, styling, scripting, and updating options of various mini apps platforms.
- Compression Streams are now supported on all browsers (Web)Compression Streams are now supported on all browsers Stay organized with collections Save and categorize content based on your preferences.
- Porting USB applications to the web. Part 1: libusb (Web)Learn how code that interacts with external devices can be ported to the web with WebAssembly and Fugu APIs.
- Fixing website speed cross-functionally (Web)How other departments can help make your website speed optimization project a bigger success.
- Identify slow third-party JavaScript (Web)Learn how to use Lighthouse and Chrome DevTools to identify slow third-party resources.
- First-party cookie recipes (Web)Learn how to set first-party cookies to ensure security, cross-browser compatibility, and minimize chances of breakage once third-party coo…