# Modularity in JavaScript MVC Frameworks

DevFeed: [Modularity in JavaScript MVC Frameworks](<https://devfeed.tech/articles/modularity-in-javascript-mvc-frameworks-21191.md>)

Original publisher: [Read original article](<https://juri.dev/blog/2013/04/modularity-in-javascript-frameworks/>)

Published: 2013-04-07T00:00:00Z

Content type: tutorial

Language: en

Sources: [Juri Strumpflohner](<https://devfeed.tech/sources/juri-strumpflohner.md>)

Topics: [JavaScript](<https://devfeed.tech/topics/javascript.md>), [mvc](<https://devfeed.tech/topics/mvc.md>), [Frameworks](<https://devfeed.tech/topics/frameworks.md>), [Highlight.js](<https://devfeed.tech/topics/highlightjs.md>), [Single-page application (SPA)](<https://devfeed.tech/topics/spa.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [communication](<https://devfeed.tech/tags/communication.md>), [complexity](<https://devfeed.tech/tags/complexity.md>), [components](<https://devfeed.tech/tags/components.md>), [extend](<https://devfeed.tech/tags/extend.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [modularity](<https://devfeed.tech/tags/modularity.md>), [mvc](<https://devfeed.tech/tags/mvc.md>), [test](<https://devfeed.tech/tags/test.md>)

## AI overview

This article explains how modularity can improve JavaScript MVC applications. It presents widgets as atomic components with clear responsibilities and recommends decomposing complex applications into smaller, reusable, testable, and maintainable parts. It also discusses decoupling component communication through event broadcasting, pub/sub, or the Observer pattern.

## Source excerpt

Lorem ipsum dolor sit amet