# Lighthouse

Published articles for Lighthouse.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## BV Hosted Display - The New Baseline for CWV metrics

DevFeed: [BV Hosted Display - The New Baseline for CWV metrics](<https://devfeed.tech/articles/bv-hosted-display-the-new-baseline-for-cwv-metrics-38728.md>)

Original publisher: [Read original article](<https://blog.developer.bazaarvoice.com/2025/09/23/bv-hosted-display-the-new-baseline-for-cwv-metrics/>)

Author: Veda

Published: 2025-09-23T07:51:42Z

Content type: tutorial

Language: en

Sources: [Bazaarvoice](<https://devfeed.tech/sources/bazaarvoice.md>)

Topics: [benchmarking](<https://devfeed.tech/topics/benchmarking.md>), [Core Web Vitals](<https://devfeed.tech/topics/core-web-vitals.md>), [performance-optimization](<https://devfeed.tech/topics/performance-optimization.md>), [Web](<https://devfeed.tech/topics/web.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [5G](<https://devfeed.tech/topics/5g.md>), [iphone](<https://devfeed.tech/topics/iphone.md>)

Tags: [5g](<https://devfeed.tech/tags/5g.md>), [android](<https://devfeed.tech/tags/android.md>), [bazaarvoice](<https://devfeed.tech/tags/bazaarvoice.md>), [benchmarking](<https://devfeed.tech/tags/benchmarking.md>), [benchmarkingstrategy](<https://devfeed.tech/tags/benchmarkingstrategy.md>), [core-web-vitals](<https://devfeed.tech/tags/core-web-vitals.md>), [corewebvitals](<https://devfeed.tech/tags/corewebvitals.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [cwv](<https://devfeed.tech/tags/cwv.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [ios](<https://devfeed.tech/tags/ios.md>), [iphone](<https://devfeed.tech/tags/iphone.md>), [lcp](<https://devfeed.tech/tags/lcp.md>), [lighthouse](<https://devfeed.tech/tags/lighthouse.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [mobilefirst](<https://devfeed.tech/tags/mobilefirst.md>), [mobileperformance](<https://devfeed.tech/tags/mobileperformance.md>), [pagespeed](<https://devfeed.tech/tags/pagespeed.md>), [performance](<https://devfeed.tech/tags/performance.md>), [performance-optimization](<https://devfeed.tech/tags/performance-optimization.md>), [performanceoptimization](<https://devfeed.tech/tags/performanceoptimization.md>), [seo](<https://devfeed.tech/tags/seo.md>), [userexperience](<https://devfeed.tech/tags/userexperience.md>), [ux](<https://devfeed.tech/tags/ux.md>), [web-performance](<https://devfeed.tech/tags/web-performance.md>), [webperformance](<https://devfeed.tech/tags/webperformance.md>)

### AI overview

This article argues that the throttled Moto G4 baseline traditionally used for Core Web Vitals no longer accurately represents many e-commerce users. It proposes a data-driven benchmarking strategy based on actual customer devices, operating systems, hardware, and network conditions.

### Source excerpt

The Old Way vs. The Reality of Your Customers For years, the gold standard for benchmarking web performance, particularly for Google's Core Web Vitals (CWV), has been a mobile device baseline--specifically, a throttled connection and CPU designed to simulate a Moto G4. This approach was established with good intentions: to ensure websites are accessible to [...]

## Measuring and analyzing the KotlinJS bundle size - Gustavo Fão Valvassori

DevFeed: [Measuring and analyzing the KotlinJS bundle size - Gustavo Fão Valvassori](<https://devfeed.tech/articles/measuring-and-analyzing-the-kotlinjs-bundle-size-gustavo-fao-valvassori-38293.md>)

Original publisher: [Read original article](<https://touchlab.co/measuring-kotlin-js-bundle>)

Published: 2024-02-16T00:00:00Z

Content type: tutorial

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [kotlinjs](<https://devfeed.tech/topics/kotlinjs.md>), [Webpack](<https://devfeed.tech/topics/webpack.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>)

Tags: [analyze](<https://devfeed.tech/tags/analyze.md>), [article](<https://devfeed.tech/tags/article.md>), [devtools](<https://devfeed.tech/tags/devtools.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [gradle-plugin](<https://devfeed.tech/tags/gradle-plugin.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [kotlin-js](<https://devfeed.tech/tags/kotlin-js.md>), [kotlinjs](<https://devfeed.tech/tags/kotlinjs.md>), [lighthouse](<https://devfeed.tech/tags/lighthouse.md>), [measuring](<https://devfeed.tech/tags/measuring.md>), [performance](<https://devfeed.tech/tags/performance.md>)

### AI overview

This tutorial explains how KotlinJS projects are compiled into JavaScript and bundled with Webpack. It presents two ways to measure and analyze bundle size: examining source maps with SourceMapExplorer or Chrome Lighthouse, and using WebpackBundleAnalyzer.

### Source excerpt

Smaller JavaScript bundle size helps improve a website's loading speed and performance. In this article, we present two different ways of analyzing and measuring KotlinJS bundle size.

## Fixing Cumulative Layout Shift Problems on DavidWalshBlog

DevFeed: [Fixing Cumulative Layout Shift Problems on DavidWalshBlog](<https://devfeed.tech/articles/fixing-cumulative-layout-shift-problems-on-davidwalshblog-37483.md>)

Original publisher: [Read original article](<https://davidwalsh.name/fixing-cumulative-layout-shift-problems-on-davidwalshblog>)

Author: Todd Gardner

Published: 2024-01-24T11:56:41Z

Content type: tutorial

Language: en

Sources: [David Walsh](<https://devfeed.tech/sources/david-walsh.md>)

Topics: [Core Web Vitals](<https://devfeed.tech/topics/core-web-vitals.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [real user monitoring](<https://devfeed.tech/topics/real-user-monitoring.md>), [User Experience](<https://devfeed.tech/topics/user-experience.md>), [Google](<https://devfeed.tech/topics/google.md>)

Tags: [core-web-vitals](<https://devfeed.tech/tags/core-web-vitals.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [lighthouse](<https://devfeed.tech/tags/lighthouse.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [optimization-performance](<https://devfeed.tech/tags/optimization-performance.md>), [performance](<https://devfeed.tech/tags/performance.md>), [real-user-monitoring](<https://devfeed.tech/tags/real-user-monitoring.md>)

### AI overview

This tutorial investigates poor Cumulative Layout Shift performance on DavidWalshBlog. It explains CLS as a Core Web Vital, contrasts Google Lighthouse testing with real-user performance data, and uses Request Metrics to identify affected pages and shifting elements.

### Source excerpt

Over 50 thousand developers visit DavidWalshBlog every month from around the world to learn JavaScript tricks and fix problems in their code. Unfortunately, some of them have a slow experience on the site. David tracks the performance of his Core Web Vitals and overall performance with Request Metrics. Recently, we noticed that his CLS performance [...] The post Fixing Cumulative Layout Shift Problems on DavidWalshBlog appeared first on David Walsh Blog.