Deep Diff & Patch in js, maybe data visition timeline json data is common for use. Diff => CREATE / UPDATE / DELETE / UNCHANGE Data. Patch => Immutable Philosophy Data.
$ npm install @zcorky/koa-cache-hits
// See more in test
import cache from '@zcorky/koa-cache-hits';
import * as Koa from 'koa';
const app = new Koa();
app.use(cache(options));
app.use(async (ctx) => {
if (ctx.path === '/') {
ctx.body = 'hello, world';
} else if (ctx.path === '/json') {
ctx.body = {
name: 'name',
value: 'value',
};
}
});
app.listen(8000, '0.0.0.0', () => {
console.log('koa server start');
});