There are around 40 JavaScript MV(C) frameworks available, though many do not strictly follow the MVC pattern. Frameworks differ in their implementation of patterns like MVP and MVVM. Key factors in choosing a framework include its capabilities, proven use in production, maturity, flexibility, size, community, and comprehensive documentation. Popular frameworks are compared in various articles and demo sites.