finds.dev← search

// the find

RubyLouvre/mass-Framework

★ 653 · JavaScript · MIT · updated Apr 2020

一个模块化,面向大规模开发的javascript框架

mass-Framework is a jQuery-compatible JavaScript framework from China, built around an AMD-style module loader, with IE6-8 compatibility shims separated into fix modules. It was created by a single prolific JS author (司徒正美) as both a production framework and a learning resource, with fully Chinese-commented source code. The last commit was April 2020, making it effectively dead.

The IE compatibility shim architecture is genuinely clean — fix modules only load on old browsers, so modern browsers don't pay the cost. The module loading system with automatic dependency resolution predates widespread AMD adoption and was ahead of its time for 2011-era Chinese web dev. The source is heavily annotated in Chinese with links to specs, making it an unusually good learning artifact for JS internals from that era. The animation system supporting playback, reverse, and pause was legitimately more capable than jQuery's at the time.

Abandoned since 2020 and built for a web that no longer exists — IE6-8 polyfills and a custom selector engine (Icarus) are dead weight when querySelectorAll and modern browsers are universal. No npm package, no module format usable by any modern bundler, ships as concatenated flat files. Documentation links are dead (rubylouvre.github.com) and the included Sws.exe local server is a red flag for anyone on macOS or Linux. The 527 forks suggest it was used as a learning exercise repo, not production adoption.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →