Attendees: @chasen @cherif_b @chrisbitme @justinbmeyer @matthewp @phillipskevin @pYr0x
Discussed topics:
steal-push HTTP/2 middleware:
-
steal-tools can produce a bundle manifest file; see
bundleManifest
in the BuildOptions docs -
steal-push
consumes the bundle manifest file and can PUSH assets for any given route in your app - Works both as Express middleware and not
- Still need to work out how not to push assets that the browser already has
Proposal: Streaming ViewModels:
- Discussed Kevin’s new proposal
- Chris’s Raj library
- Need to write up goals, pros, and cons; will discuss more next week or the week after
Adding service worker support for steal-tools:
- Idea: use the
steal-tools
bundle manifest to create a service worker that can cache your assets - Good first step towards adding offline support to DoneJS
- More info on service workers
- Google’s sw-precache “module for generating a service worker that precaches resources”
- CLI for upgrading CanJS 2 apps to CanJS 3
- Using Codemods docs on canjs.com
Contributing to DoneJS:
- Contribution guide on canjs.com:
- Contribution guide on donejs.com
- Use the Edit on GitHub link on every page to quickly edit any page on canjs.com