We made our static site work offline in a day using the Service Worker API
We believe in progressive web applications as a strong alternative to native mobile applications.
Along with small experimental projects we conduct on the side, we intend to improve our web site over
time with new techniques and patterns, both to educate ourselves as well as to demonstrate the worth
of these browser improvements. Our latest improvement makes use of
You can now view most of the
Component Kitchen website offline, courtesy of the power of Service Workers.
We’ve rewritten the
backend server to rip out a popular templating language and replace it with
our opinion, made it a sufficiently capable general-purpose language that
we’ve dropped use of a special-purpose template language. As we began a
rewrite of our site, we were inspired by our recent work
and decided to apply the same philosophy to our backend as well.
Using React app techniques at the web component level with Redux, virtual-dom, and JSX
The rising interest in React inspired us to try implementing web components that use a reactive approach
to rendering. As an experiment, we’ve redone a React tutorial in web components, using Redux for
predictive state management, JSX for rendering state, and virtual-dom for comparative DOM updating.
Essentially, we treat each web component as if it were a reactive application in its own right. Our goal
isn't to push an agenda, but to learn what the reactive web component patterns might look like.