State management, template & custom element JS libs. Helps build the impossible and keeps the common stuff easy. Part of @donejs. JS community & @bitovi built.
Discovered another potential use for canjs.com/doc/can-query-logi… (released in @canjs 5.0) .... dead code elimination! It can determine that:
( (foo < 0 || foo > 20) || (foo > 0 && foo <= 20) )
is the same as:
(foo !== 0)
We just released @CanJS 5! Watch our LIVE contributors meeting in just a few minutes to see our demos of all the new bits. 🏁 youtube.com/watch?v=H88kd154…
Watch our @DoneJS contributors live stream tomorrow to learn more about what’s in CanJS 4.3 and the very-close-to-being-released CanJS 5 🎉 forums.donejs.com/t/donejs-c…
Have you installed the CanJS DevTools? Check out our Debugging guide for more info on using the view model editor, bindings graph, queues stack, and more!
canjs.com/doc/guides/debuggi…
Ready to hear the results of our latest community survey? Join us for our contributors meeting live stream in just a few minutes! youtube.com/watch?v=m7zaaeDl…
Today’s the last day to fill out our community survey! 😃 Let us know what your thoughts are (and what you want us to work on next): surveymonkey.com/r/donejs-su…
Our latest community survey is out! Check your email or fill it out here ➡️ surveymonkey.com/r/donejs-su…
This forum post has links to the live stream, proposals, timestamps at which we discussed each proposal, and more! ⭐️ forums.donejs.com/t/donejs-c…
Our next community survey is coming out… TODAY! 🏁 Watch the core team discuss the proposals on the survey in just a few minutes! youtube.com/watch?v=wjBBXb1j…
Want to see what we’ve been working on over the last couple weeks? Watch our LIVE contributors meeting in just a few minutes! 🏁 youtube.com/watch?v=dh2FRHcg…