Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The Cassowary Constraint Solver used in GSS is considered the most viable & perf-sensitive linear arithmetic constraint solver for real-time use-cases, hence Apple's adoption of Cassowary across iOS & OS X.

The GSS website is a good example, with about 400 atomic constraints on the homepage. Major bottleneck is reading / writing DOM, resolving element queries; not Cassowary's constraint resolution.

GSS uses the canonical JS port of Cassowary maintained by Alex Russell:

https://github.com/slightlyoff/cassowary.js

Adam Solove had a good JSConf talk on Constraint Programming in the Browser that touches on Cassowary.js & perf benefits:

http://www.youtube.com/watch?v=72sWgwaAoyk



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: