JSINQs architecture
JSINQ is split-up into two parts.
jsinq.Enumerable is JSINQ's implementation of System.Linq.Enumerable and
jsinq.Query is JSINQ's query-expression compiler. This separation was done quite consciously for two reasons: for one, the query-expression compiler is big and you shouldn't have to carry around its weight when you're not actually using it and secondly, the query-expression compiler is in a reather experimental state while the "Enumerable" implementation is actually quite solid.
Get Started
JSINQ Reference
Types