PHPackages                             mage2kishan/module-corewebvitals - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Logging &amp; Monitoring](/categories/logging)
4. /
5. mage2kishan/module-corewebvitals

ActiveMagento2-module[Logging &amp; Monitoring](/categories/logging)

mage2kishan/module-corewebvitals
================================

Real-time Core Web Vitals monitoring with LCP, FID, CLS tracking using PerformanceObserver API

1.0.4(1mo ago)125↓100%11proprietaryPHPPHP ~8.1.0||~8.2.0||~8.3.0||~8.4.0

Since Apr 14Pushed 1mo agoCompare

[ Source](https://github.com/mage2sk/module-corewebvitals)[ Packagist](https://packagist.org/packages/mage2kishan/module-corewebvitals)[ RSS](/packages/mage2kishan-module-corewebvitals/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (5)Versions (6)Used By (1)

Panth Core Web Vitals — Real-time LCP, FID, INP &amp; CLS Monitoring for Magento 2
==================================================================================

[](#panth-core-web-vitals--real-time-lcp-fid-inp--cls-monitoring-for-magento-2)

[![Magento 2.4.4 - 2.4.8](https://camo.githubusercontent.com/079c832211eed4f9451ebe264e3865f825b0f9f31b041cbf03676c6e254535d4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d6167656e746f2d322e342e342532302d2d253230322e342e382d6f72616e67653f6c6f676f3d6d6167656e746f266c6f676f436f6c6f723d7768697465)](https://magento.com)[![PHP 8.1 - 8.4](https://camo.githubusercontent.com/56b3cce18841623e2cbed2ebf09b06be1be8807e99e6e054a89d304ab4790b8e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e312532302d2d253230382e342d626c75653f6c6f676f3d706870266c6f676f436f6c6f723d7768697465)](https://php.net)![Hyva + Luma](https://camo.githubusercontent.com/9ec4c935468002d7749262adaf6bbb68e443134662813e1f119a2ca95c8ab5e6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5468656d652d487976612532302532422532304c756d612d313462386136)![Version 1.0.0](https://camo.githubusercontent.com/3bf980ef2d5a789a1967a9be4ada2fb8f40b79e5abc9c77c5d9135dbeeebb9ca/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f56657273696f6e2d312e302e302d73756363657373)[![Packagist](https://camo.githubusercontent.com/bc65542b62edf7a5d0ecac6d33c9a218f4f809905e259203848a278b6f254748/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5061636b61676973742d6d616765326b697368616e2532466d6f64756c652d2d636f7265776562766974616c732d6f72616e67653f6c6f676f3d7061636b6167697374266c6f676f436f6c6f723d7768697465)](https://packagist.org/packages/mage2kishan/module-corewebvitals)[![Upwork Top Rated Plus](https://camo.githubusercontent.com/6f72584179420c41ed90432fd2579a4ed36199d4229e8181d20f353c1c4ee4eb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5570776f726b2d546f702532305261746564253230506c75732d3134613830303f6c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465)](https://www.upwork.com/freelancers/~016dd1767321100e21)[![Panth Infotech Agency](https://camo.githubusercontent.com/401a792e990131002e91054d1b04494af5a2152fcc891ca000eb683786770abf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4167656e63792d50616e7468253230496e666f746563682d3134613830303f6c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465)](https://www.upwork.com/agencies/1881421506131960778/)[![Get a Quote](https://camo.githubusercontent.com/0b6c02cc1ad00f11bf1b0164a9998734bd716473db36cc2a5c1517e3d3578d1b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4765742532306125323051756f74652d46726565253230457374696d6174652d444332363236)](https://kishansavaliya.com/get-quote)

> **Real-time Core Web Vitals monitoring for Magento 2.** Track **LCP (Largest Contentful Paint)**, **FID (First Input Delay)**, **INP (Interaction to Next Paint)**, and **CLS (Cumulative Layout Shift)** on every storefront page using the native browser **PerformanceObserver API**. Configure **resource hints** (dns-prefetch, preconnect, prefetch), emit **performance HTTP headers** (`Server-Timing`, `X-DNS-Prefetch-Control`, `Link`), apply **optimized font loading** strategies, and collect aggregated metrics on a scheduled **cron job** — all from one unified admin section. Compatible with Magento 2.4.4 – 2.4.8, PHP 8.1 – 8.4, Hyva, and Luma.

**Panth Core Web Vitals** is a lightweight, production-ready performance observability module. It injects a micro-JavaScript snippet that leverages the native `PerformanceObserver` interface to capture LCP, FID/INP and CLS in real time — no third-party library, no blocking scripts, no extra render cost. Metrics are rated against Google's official good/needs-improvement/poor thresholds and dispatched through GA4 (`gtag`), a custom beacon endpoint (`navigator.sendBeacon`), or browser `CustomEvent`s for your own RUM pipeline. Beyond measurement, the module ships server-side speed primitives: dns-prefetch / preconnect / prefetch tag generation, `Server-Timing` headers for PHP execution visibility, RFC 8288 `Link` preconnect headers, preload hints for critical fonts, and an hourly cron aggregator that persists rolling metric snapshots for trend analysis.

---

🚀 Need Custom Magento 2 Performance Optimization?
-------------------------------------------------

[](#-need-custom-magento-2-performance-optimization)

> **Get a free quote for your project in 24 hours** — Core Web Vitals tuning, Hyva migration, Luma performance fixes, LCP/CLS optimization, and Adobe Commerce Cloud CDN configuration.

 [ ![Get a Free Quote](https://camo.githubusercontent.com/eac8c45d21cff8b139ddc392325f3bd6c8266a6f3d7b23f15131c958f3d3c8d0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f476574253230612532304672656525323051756f74652532302545322538362539322d5265706c7925323077697468696e2532303234253230686f7572732d4443323632363f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com/get-quote)

### 🏆 Kishan Savaliya

[](#-kishan-savaliya)

**Top Rated Plus on Upwork**

[![Hire on Upwork](https://camo.githubusercontent.com/b69353d3c6e192f4d03cc36bb8883612004e32f54dd2dbcc1e700dd791acd875/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f486972652532306f6e2532305570776f726b2d546f702532305261746564253230506c75732d3134613830303f7374796c653d666f722d7468652d6261646765266c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465)](https://www.upwork.com/freelancers/~016dd1767321100e21)

100% Job Success • 10+ Years Magento Experience Adobe Certified • Hyva Specialist

### 🏢 Panth Infotech Agency

[](#-panth-infotech-agency)

**Magento Development Team**

[![Visit Agency](https://camo.githubusercontent.com/bbf04bdd2aff502082508568ec42ace3a7475c98756f596e2013056c89726ed6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f56697369742532304167656e63792d50616e7468253230496e666f746563682d3134613830303f7374796c653d666f722d7468652d6261646765266c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465)](https://www.upwork.com/agencies/1881421506131960778/)

Custom Modules • Theme Design • Migrations Performance • SEO • Adobe Commerce Cloud

**Visit our website:** [kishansavaliya.com](https://kishansavaliya.com) | **Get a quote:** [kishansavaliya.com/get-quote](https://kishansavaliya.com/get-quote)

---

Table of Contents
-----------------

[](#table-of-contents)

- [Why Core Web Vitals Matter](#why-core-web-vitals-matter)
- [Key Features](#key-features)
- [Metric Thresholds](#metric-thresholds)
- [Compatibility](#compatibility)
- [Installation](#installation)
- [Configuration](#configuration)
- [Resource Hints](#resource-hints)
- [Performance HTTP Headers](#performance-http-headers)
- [Font Loading Strategy](#font-loading-strategy)
- [Cron Metrics Collection](#cron-metrics-collection)
- [Analytics Integration](#analytics-integration)
- [Troubleshooting](#troubleshooting)
- [FAQ](#faq)
- [Support](#support)
- [About Panth Infotech](#about-panth-infotech)
- [Quick Links](#quick-links)

---

Why Core Web Vitals Matter
--------------------------

[](#why-core-web-vitals-matter)

Since 2021, Google uses **Core Web Vitals** as a direct ranking signal. A slow LCP, a janky CLS or an unresponsive INP does not only frustrate shoppers — it also demotes your storefront in organic search results, raises paid-ad CPCs via worse Quality Score, and kills conversion rates. Industry data consistently shows every **100 ms saved on LCP** translates into measurable revenue uplift on eCommerce.

**Panth Core Web Vitals** gives you:

1. **Field data** — real user measurements from every visitor, not synthetic lab tests
2. **Actionable levers** — resource hints, font preloads, HTTP performance headers
3. **Trend visibility** — cron-collected rolling snapshots for regression detection

---

Key Features
------------

[](#key-features)

### Real-time Monitoring (PerformanceObserver API)

[](#real-time-monitoring-performanceobserver-api)

- **LCP** tracking — Largest Contentful Paint, captured on the final paint event before user input
- **FID** tracking — First Input Delay for legacy browsers and backwards compatibility
- **INP** tracking — Interaction to Next Paint, the official replacement CWV since March 2024
- **CLS** tracking — Cumulative Layout Shift with session-window aggregation
- **TTFB** &amp; **FCP** bonus metrics exposed via `window.coreWebVitalsMetrics`
- **Zero runtime dependencies** — vanilla JavaScript, ~3 KB gzipped, async + `defer`

### Resource Hints

[](#resource-hints)

- `` — early DNS resolution (20–120 ms savings per origin)
- `` — DNS + TCP + TLS handshake ahead of time
- `` — low-priority download of next-page resources
- Managed through a simple one-domain-per-line admin textarea

### Performance HTTP Headers

[](#performance-http-headers)

- `Server-Timing: php;dur=NN` — PHP execution time visible in DevTools Timing
- `X-DNS-Prefetch-Control: on` — enables speculative DNS on supporting browsers
- `Link: ; rel=preconnect` — RFC 8288 preconnect at the header layer (fires before HTML parses)

### Optimized Font Loading

[](#optimized-font-loading)

- Emits `` for critical fonts
- Applies `font-display: swap` guidance to eliminate FOIT (Flash of Invisible Text)
- Reduces CLS caused by late-loading webfonts

### Cron Metrics Collection

[](#cron-metrics-collection)

- Hourly scheduled task that aggregates beacon-posted metrics into rolling buckets
- Rolling 7-day / 30-day snapshots for trend analysis
- Admin opt-out switch and auto-pruning of stale samples

### Analytics Integration

[](#analytics-integration)

- Auto-dispatch to **Google Analytics 4** via `gtag` with `event_category: "Web Vitals"`
- `navigator.sendBeacon` to a custom endpoint via `window.panthCoreWebVitalsEndpoint`
- Browser `CustomEvent`s: `coreWebVitals:lcp`, `coreWebVitals:fid`, `coreWebVitals:inp`, `coreWebVitals:cls`

### Admin Foundation

[](#admin-foundation)

- Lives under **Stores → Configuration → Panth Extensions → Core Web Vitals**
- Unified Panth Infotech admin sidebar (via the free `Panth_Core` base module)
- MEQP compliant, zero severity-10 violations

---

Metric Thresholds
-----------------

[](#metric-thresholds)

MetricGoodNeeds ImprovementPoor**LCP** (Largest Contentful Paint)≤ 2500 ms≤ 4000 ms&gt; 4000 ms**FID** (First Input Delay)≤ 100 ms≤ 300 ms&gt; 300 ms**INP** (Interaction to Next Paint)≤ 200 ms≤ 500 ms&gt; 500 ms**CLS** (Cumulative Layout Shift)≤ 0.1≤ 0.25&gt; 0.25Targets align with Google's official [web.dev/vitals](https://web.dev/vitals/) thresholds.

---

Compatibility
-------------

[](#compatibility)

RequirementVersions SupportedMagento Open Source2.4.4, 2.4.5, 2.4.6, 2.4.7, 2.4.8Adobe Commerce2.4.4, 2.4.5, 2.4.6, 2.4.7, 2.4.8Adobe Commerce Cloud2.4.4 — 2.4.8PHP8.1.x, 8.2.x, 8.3.x, 8.4.xMySQL8.0+MariaDB10.4+Hyva Theme1.0+ (fully supported)Luma ThemeNative supportBrowsersChrome, Edge, Firefox, Safari 13+ (graceful no-op on older)Requires `mage2kishan/module-core` (free, installed automatically via Composer).

---

Installation
------------

[](#installation)

### Composer Installation (Recommended)

[](#composer-installation-recommended)

```
composer require mage2kishan/module-corewebvitals
bin/magento module:enable Panth_Core Panth_CoreWebVitals
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy -f
bin/magento cache:flush
```

### Manual Installation via ZIP

[](#manual-installation-via-zip)

1. Download the latest release from [Packagist](https://packagist.org/packages/mage2kishan/module-corewebvitals) or the [Adobe Commerce Marketplace](https://commercemarketplace.adobe.com)
2. Extract to `app/code/Panth/CoreWebVitals/`
3. Ensure the base module `Panth_Core` is also present under `app/code/Panth/Core/`
4. Run the commands above starting from `bin/magento module:enable`

### Verify Installation

[](#verify-installation)

```
bin/magento module:status Panth_CoreWebVitals
# Expected output: Module is enabled
```

Then navigate to **Admin → Stores → Configuration → Panth Extensions → Core Web Vitals** and set **Enable Module = Yes**.

---

Configuration
-------------

[](#configuration)

All settings live at `Stores → Configuration → Panth Extensions → Core Web Vitals`.

### General Settings

[](#general-settings)

SettingDefaultDescriptionEnable ModuleNoMaster switch. Injects the monitoring snippet on every frontend page.Debug ModeNoLogs metrics to DevTools console and exposes `window.coreWebVitalsMetrics`. Disable in production.Send Metrics to AnalyticsYesForwards metrics to GA4 `gtag` or a custom beacon endpoint.### Metric Targets

[](#metric-targets)

SettingDefaultMonitor LCP / Target LCP (ms)Yes / 2500Monitor FID &amp; INP / Target FID / Target INPYes / 100 / 200Monitor CLS / Target CLSYes / 0.1### Resource Hints

[](#resource-hints-1)

SettingDescriptionDNS Prefetch DomainsOne per line, no protocol. Example: `fonts.googleapis.com`Preconnect DomainsOne per line. Example: `fonts.gstatic.com`. Limit to 2–4 critical origins.Prefetch URLsOne full URL per line for next-navigation prefetch.---

Resource Hints
--------------

[](#resource-hints-2)

Resource hints tell the browser to do costly network work earlier than it would naturally schedule it. Configure each list under **Resource Hints** in the admin.

- **dns-prefetch** — resolves a hostname early, saving 20–120 ms on the first request to that origin
- **preconnect** — performs DNS + TCP + TLS upfront, ideal for fonts, analytics, and CDN origins
- **prefetch** — downloads a resource at low priority for the likely next page

All hints are output both as `` tags in `` and, where supported, mirrored into the HTTP `Link` response header so the browser can act before HTML parsing begins.

---

Performance HTTP Headers
------------------------

[](#performance-http-headers-1)

Once the module is enabled, every frontend response carries:

HeaderPurpose`Server-Timing: php;dur=NN`PHP execution time in ms — visible under DevTools Network → Timing`X-DNS-Prefetch-Control: on`Enables speculative DNS resolution on Chromium/WebKit`Link: ; rel=preconnect; crossorigin`RFC 8288 preconnect at the header layer — fires before HTML parseThese headers are emitted by a lightweight HTTP response observer that runs after controller dispatch.

---

Font Loading Strategy
---------------------

[](#font-loading-strategy)

Late-rendering webfonts are a top cause of poor CLS and slow LCP. The module can:

- Emit `` for fonts you list as critical
- Encourage `font-display: swap` via layout examples — renders fallback text immediately
- Reduce layout shift from font-metric swap by pairing preloads with `size-adjust` fallbacks

Result: measurably lower CLS and a more stable LCP on above-the-fold text blocks.

---

Cron Metrics Collection
-----------------------

[](#cron-metrics-collection-1)

A scheduled job (`panth_corewebvitals_collect`) runs hourly and:

1. Aggregates beacon-posted samples into rolling 7-day / 30-day buckets
2. Computes p50 / p75 / p95 percentiles per metric
3. Prunes stale raw samples to keep storage lightweight
4. Writes a summary row you can query for dashboards or alerting

Disable the cron via the **Enable Metric Collection Cron** toggle in the admin if you prefer a zero-server-state setup.

---

Analytics Integration
---------------------

[](#analytics-integration-1)

### Google Analytics 4

[](#google-analytics-4)

If `gtag()` is loaded, metrics are auto-sent as events with `event_category: "Web Vitals"`. No extra config required.

### Custom Beacon Endpoint

[](#custom-beacon-endpoint)

```
window.panthCoreWebVitalsEndpoint = 'https://your-collector.example.com/rum';
```

Metrics are POSTed as JSON via `navigator.sendBeacon`.

### Browser CustomEvents

[](#browser-customevents)

```
window.addEventListener('coreWebVitals:lcp', (e) => console.log(e.detail));
window.addEventListener('coreWebVitals:inp', (e) => console.log(e.detail));
window.addEventListener('coreWebVitals:cls', (e) => console.log(e.detail));
```

---

Troubleshooting
---------------

[](#troubleshooting)

SymptomCauseFixNo metrics in consoleModule disabled or debug offEnable both + `cache:flush``PerformanceObserver is not defined`Very old browser (IE11)Expected — script safely no-opsGA4 events missing`gtag` not presentVerify GA4 tag + "Send Metrics to Analytics" = YesResource hint `` missingModule off or no domains configuredEnable + add domains under Resource Hints`Server-Timing` header missingFull-page cache (Varnish/Fastly) cached a response emitted while module was disabledPurge full-page cacheEnable **Debug Mode** and inspect `var/log/panth_corewebvitals.log` for detailed output.

---

FAQ
---

[](#faq)

### Does this replace Google PageSpeed Insights?

[](#does-this-replace-google-pagespeed-insights)

No — PSI runs **lab** synthetic tests. This module captures **field** (real-user) data from every actual visitor, which is what Google uses for ranking.

### Will the monitoring script hurt my page speed?

[](#will-the-monitoring-script-hurt-my-page-speed)

No. The snippet is ~3 KB gzipped, loads with `defer`, and uses the native `PerformanceObserver` API with zero polling.

### Is INP the same as FID?

[](#is-inp-the-same-as-fid)

INP replaced FID as an official Core Web Vital in **March 2024**. The module tracks both — FID for legacy dashboards, INP for the current ranking signal.

### Does it work on Hyva themes?

[](#does-it-work-on-hyva-themes)

Yes, fully. The snippet is theme-agnostic and loads via standard `default_head_blocks.xml`.

### Does it send any data to third parties by default?

[](#does-it-send-any-data-to-third-parties-by-default)

No. Metrics only go to your own GA4 property (if `gtag` is present) or your own beacon endpoint. No data ever leaves your infrastructure otherwise.

### Is it GDPR / CCPA compliant?

[](#is-it-gdpr--ccpa-compliant)

Yes — no personal data is collected. Metrics are anonymous performance numbers. You control the destination entirely.

### Can I use it with Adobe Commerce Cloud + Fastly?

[](#can-i-use-it-with-adobe-commerce-cloud--fastly)

Yes. The `Server-Timing` and `Link` headers integrate cleanly with Fastly's VCL. Ensure your VCL does not strip these headers.

### Does it support multi-store / multi-site?

[](#does-it-support-multi-store--multi-site)

Yes. All settings respect Magento's scope hierarchy (default → website → store view).

---

Support
-------

[](#support)

ChannelContactEmailWebsite[kishansavaliya.com](https://kishansavaliya.com)WhatsApp+91 84012 70422GitHub Issues[github.com/mage2sk/module-corewebvitals/issues](https://github.com/mage2sk/module-corewebvitals)Upwork (Top Rated Plus)[Hire Kishan Savaliya](https://www.upwork.com/freelancers/~016dd1767321100e21)Upwork Agency[Panth Infotech](https://www.upwork.com/agencies/1881421506131960778/)Response time: 1–2 business days.

### 💼 Need Custom Magento Performance Work?

[](#-need-custom-magento-performance-work)

Looking for **Core Web Vitals optimization**, **Hyva migrations**, **Luma speed tuning**, or **Adobe Commerce Cloud performance engineering**? Get a free quote in 24 hours:

 [ ![Get a Free Quote](https://camo.githubusercontent.com/0d9512dc4f89ef40179e9f650fd0786b6bc846d289ab2cb04a223a43f2833eeb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f254630253946253932254143253230476574253230612532304672656525323051756f74652d6b697368616e736176616c6979612e636f6d2532466765742d2d71756f74652d4443323632363f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com/get-quote)

 [ ![Hire on Upwork](https://camo.githubusercontent.com/fad56e8be7896e39593f090cd2ed32e6bf86b4b6e75974cf292aee99d45f5077/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f486972652532304b697368616e2d546f702532305261746564253230506c75732d3134613830303f7374796c653d666f722d7468652d6261646765266c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465) ](https://www.upwork.com/freelancers/~016dd1767321100e21) [ ![Visit Agency](https://camo.githubusercontent.com/fdf45a9d937d72b896f5e2557337d47efebc0e06b7ad4d4c162c0a64375a62fa/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f56697369742d50616e7468253230496e666f746563682532304167656e63792d3134613830303f7374796c653d666f722d7468652d6261646765266c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465) ](https://www.upwork.com/agencies/1881421506131960778/) [ ![Visit Website](https://camo.githubusercontent.com/7455559317a374eb3eb536c5ea201ca2c2a29bc13d82cc127278975a680d552c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5669736974253230576562736974652d6b697368616e736176616c6979612e636f6d2d3044393438383f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com)

---

License
-------

[](#license)

Panth Core Web Vitals is distributed under a proprietary license — see `LICENSE.txt`.

---

About Panth Infotech
--------------------

[](#about-panth-infotech)

Built and maintained by **Kishan Savaliya** — [kishansavaliya.com](https://kishansavaliya.com) — a **Top Rated Plus** Magento developer on Upwork with 10+ years of eCommerce experience.

**Panth Infotech** is a Magento 2 development agency specialising in performance, SEO, checkout and AI-powered storefront extensions for both Hyva and Luma. Our catalogue covers 34+ modules built to MEQP standards and continuously tested against Magento 2.4.4 – 2.4.8 with PHP 8.1 – 8.4.

Browse the full extension catalogue on [Adobe Commerce Marketplace](https://commercemarketplace.adobe.com) or [Packagist](https://packagist.org/packages/mage2kishan/).

---

Quick Links
-----------

[](#quick-links)

- 🌐 **Website:** [kishansavaliya.com](https://kishansavaliya.com)
- 💬 **Get a Quote:** [kishansavaliya.com/get-quote](https://kishansavaliya.com/get-quote)
- 👨‍💻 **Upwork Profile (Top Rated Plus):** [upwork.com/freelancers/~016dd1767321100e21](https://www.upwork.com/freelancers/~016dd1767321100e21)
- 🏢 **Upwork Agency:** [upwork.com/agencies/1881421506131960778](https://www.upwork.com/agencies/1881421506131960778/)
- 📦 **Packagist:** [packagist.org/packages/mage2kishan/module-corewebvitals](https://packagist.org/packages/mage2kishan/module-corewebvitals)
- 🐙 **GitHub:** [github.com/mage2sk/module-corewebvitals](https://github.com/mage2sk/module-corewebvitals)
- 🛒 **Adobe Marketplace:** [commercemarketplace.adobe.com](https://commercemarketplace.adobe.com)
- 📧 **Email:**
- 📱 **WhatsApp:** +91 84012 70422

---

 **Ready to score green on every Core Web Vital?**
 [ ![Get Started](https://camo.githubusercontent.com/66dee04430af977df988ac18454416f2f08a5169868a0d0689061b7e8db6f8ca/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f254630253946253941253830253230476574253230537461727465642532302545322538362539322d4672656525323051756f7465253230696e2532303234682d4443323632363f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com/get-quote)

---

**SEO Keywords:** core web vitals magento, core web vitals magento 2, magento 2 LCP, largest contentful paint magento, magento 2 FID, first input delay magento, magento 2 INP, interaction to next paint magento, magento 2 CLS, cumulative layout shift magento, page speed magento, magento 2 performance monitoring, real user monitoring magento, RUM magento 2, PerformanceObserver magento, magento 2 resource hints, dns-prefetch magento, preconnect magento, prefetch magento, magento 2 Server-Timing header, magento 2 Link header RFC 8288, magento 2 font preload, font-display swap magento, magento 2 web vitals cron, magento 2 GA4 web vitals, google analytics 4 core web vitals magento, magento 2 page speed optimization, magento 2.4.8 performance, hyva core web vitals, luma core web vitals, magento 2 SEO performance, google ranking signal magento, magento 2 speed extension, mage2kishan corewebvitals, panth infotech core web vitals, kishan savaliya magento performance, hire magento performance developer, adobe commerce cloud performance, fastly server-timing magento

###  Health Score

45

—

FairBetter than 91% of packages

Maintenance94

Actively maintained with recent releases

Popularity12

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~6 days

Total

5

Last Release

32d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/343e344aa298f189db888b32d62f9202d31ced1a5ea23411850a63dc4a30299c?d=identicon)[kishansavaliya](/maintainers/kishansavaliya)

---

Top Contributors

[![KishanSavaliya](https://avatars.githubusercontent.com/u/16853223?v=4)](https://github.com/KishanSavaliya "KishanSavaliya (8 commits)")

---

Tags

performancemagento2hyvacore-web-vitalsclslcpfid

### Embed Badge

![Health badge](/badges/mage2kishan-module-corewebvitals/health.svg)

```
[![Health](https://phpackages.com/badges/mage2kishan-module-corewebvitals/health.svg)](https://phpackages.com/packages/mage2kishan-module-corewebvitals)
```

###  Alternatives

[mollie/magento2

Mollie Payment Module for Magento 2

1131.8M12](/packages/mollie-magento2)[run-as-root/magento2-prometheus-exporter

Magento2 Prometheus Exporter

68353.9k](/packages/run-as-root-magento2-prometheus-exporter)[loki/magento2-components

Core module for defining Alpine.js components with advanced AJAX features

1010.0k22](/packages/loki-magento2-components)[mage-os/module-admin-activity-log

The Admin Activity extension makes it easy to track all admin activity with comprehensive audit logging.

293.3k](/packages/mage-os-module-admin-activity-log)[fredden/magento2-module-javascript-error-reporting

A Magento 2 module which captures JavaScript errors for later review by website administrators

3139.3k](/packages/fredden-magento2-module-javascript-error-reporting)[mage-os/module-inventory-reservations-grid

Add a grid with the list of inventory reservations.

1512.6k](/packages/mage-os-module-inventory-reservations-grid)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
