Releases: donejs/done-ssr
1.1.1
This is a patch release that fixes style rendering in incremental rendering usage with plain JavaScript apps (those not using CanJS).
Issues
1.1.0
This is a minor release adding the new incremental rendering feature.
To learn more about incremental rendering check out this blog. To use the new feature, set the strategy
option:
var ssr = require("done-ssr");
var render = ssr({}, {
strategy: "incremental"
});
require("http").createServer(function(req, res){
render(req).pipe(res);
}).listen(8080);
1.0.9
1.0.8
This is a bug fix release that fixes a problem where styles for bundles might not be added to the <head>
.
Issues
1.0.6
This is a bug fix release that upgrade to the latest version of can-zone, which prevents duplicate "ended" hook calls when an error occurs within render().
Issues
1.0.5
1.0.4
1.0.3
This is a bug fix release that allows projects to have an empty route:
route("", { page: "home" });
1.0.2
This is a bug fix release that fixes a memory leak caused by not trigger the "removed"
event on the document body, thus causing domData memory from not being cleaned up.
Issues
1.0.1
This is a bug fix release that improves rendering performance.
Speed improvement
Thanks to a new caching strategy employed in #224, done-ssr can now serve more than 2.5x as many requests per second as in the past, especially when used in conjunction with .component files.
This table shows the before/after requests per second:
Run | 1.0.0 | 1.0.1 |
---|---|---|
1 | 81.38 | 211.79 |
2 | 85.46 | 211.50 |
3 | 84.05 | 212.06 |