State management, template & custom element JS libs. Helps build the impossible and keeps the common stuff easy. Part of @donejs. JS community & @bitovi built.
Can 5 is alive! bitovi.com/blog/canjs-5
🌲 JS Modules with tree shaking support
📦 1st class @webpack support
🏗️ Simplified model mixins
🔣 Enhanced query logic (biggest change)
💓 Programmatic component creation for testing, dynamic widgets, and routing
CanJS 6.0 has built in support for strict type checking ✅ and APIs for “maybe types” and handling type conversion.
This new type system will help you catch errors before your users ever see them:
If there are any @CanJS developers in the Netherlands looking for a job, send me a DM, we're hiring. You can work on probably one of the biggest CanJS projects in Europe. :)
Join us NOW for our online meetup! Talks include:
- @slithytove2 on Memoization for Fun & Performance
- Josh Hoff on Git Workflows & Their Tradeoffs
- @nlundqu on Managing Sessions with can-connect
Join here ➡️ zoom.us/j/965861076
Bikeshedding on Component and DefineMap replacements for 6.0: youtube.com/watch?v=6iqN26WC…
Add suggestions in the comments!
(component and definemap will still be supported)