PHPackages                             fishpig/magento2-lazy-knockout-js - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. fishpig/magento2-lazy-knockout-js

ActiveMagento2-module[Utility &amp; Helpers](/categories/utility)

fishpig/magento2-lazy-knockout-js
=================================

Lazy load knockout JS and replace messages JS.

1.0.5(2y ago)3484↓50%JavaScript

Since Mar 31Pushed 2y ago2 watchersCompare

[ Source](https://github.com/bentideswell/magento2-lazy-knockout-js)[ Packagist](https://packagist.org/packages/fishpig/magento2-lazy-knockout-js)[ RSS](/packages/fishpig-magento2-lazy-knockout-js/feed)WikiDiscussions main Synced 1mo ago

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

FishPig\_LazyKnockoutJs
=======================

[](#fishpig_lazyknockoutjs)

By default, Magento 2 bootstraps Knockout JS and this adds 50+ extra JS files to each request.

This module stops Knockout.js from being preloaded but still allows it to be loaded explicitly when required.

The module also replaces the Messages system with it's own implementation.

This reduces the number of JS requests for any page by 50.

`composer require fishpig/magento2-lazy-knockout-js && bin/magento module:enable FishPig_KnockoutJs`

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity48

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 ~67 days

Total

4

Last Release

935d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/bf385692dfabb6786d865209718386704cc1bb5c052e7cb9f308f4bce1a61504?d=identicon)[fishpig](/maintainers/fishpig)

---

Top Contributors

[![bentideswell](https://avatars.githubusercontent.com/u/1367887?v=4)](https://github.com/bentideswell "bentideswell (6 commits)")

### Embed Badge

![Health badge](/badges/fishpig-magento2-lazy-knockout-js/health.svg)

```
[![Health](https://phpackages.com/badges/fishpig-magento2-lazy-knockout-js/health.svg)](https://phpackages.com/packages/fishpig-magento2-lazy-knockout-js)
```

###  Alternatives

[baldwin/magento2-module-url-data-integrity-checker

Magento 2 module which can find potential url related problems in your catalog data

281773.3k](/packages/baldwin-magento2-module-url-data-integrity-checker)[opengento/module-gdpr

Gdpr Compliance Module for Magento 2

14481.5k](/packages/opengento-module-gdpr)[swissup/module-marketplace

One-Click modules and themes downloader/installer

18383.8k2](/packages/swissup-module-marketplace)[elgentos/magento2-structured-data

Implement structured data for Magento 2 webshops.

1444.7k](/packages/elgentos-magento2-structured-data)[faonni/module-breadcrumbs

Extension add breadcrumbs to pages in Magento 2 that by default do not have breadcrumbs.

1515.0k](/packages/faonni-module-breadcrumbs)

PHPackages © 2026

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