finds.dev← search

// the find

RubyLouvre/avalon

★ 5,775 · JavaScript · NOASSERTION · updated Mar 2019

an elegant efficient express mvvm framework

Avalon is a Chinese-market MVVM framework from ~2015-2019 that competed with Angular and Vue, with a notable selling point of IE6 support via a separate compact build. It's been dead since 2019 and has no realistic adoption path today.

The dual-build strategy (modern vs compact) for IE6-8 compatibility was genuinely clever engineering for its time. The virtual DOM diff approach with separate vdom/vmodel layers shows real architectural thought. Test coverage is unusually thorough for a project of this era, with spec files for every directive and DOM module. The gesture module (swipe, pinch, drag, rotate) being built-in rather than a separate dep was ahead of most contemporaries.

Abandoned in March 2019 — over seven years without a commit. Documentation is almost entirely in Chinese, making it inaccessible to most developers even if it were alive. The IE6 support that was once a differentiator is now dead weight that adds complexity with zero payoff. No migration path exists, and the ecosystem (mmRouter, component libraries) has similarly rotted — adopting this means owning everything yourself.

View on GitHub → Homepage ↗

// 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 →