diff options
-rw-r--r-- | .eslintrc | 1 | ||||
-rw-r--r-- | .meteor/packages | 1 | ||||
-rw-r--r-- | .meteor/versions | 5 | ||||
-rw-r--r-- | History.md | 2 | ||||
-rw-r--r-- | server/publications/fast-render.js | 7 |
5 files changed, 15 insertions, 1 deletions
@@ -90,6 +90,7 @@ globals: BlazeLayout: false DocHead: false ESSearchResults: false + FastRender: false FlowRouter: false FS: false getSlug: false diff --git a/.meteor/packages b/.meteor/packages index 5b666ed1..bdb0b60e 100644 --- a/.meteor/packages +++ b/.meteor/packages @@ -49,6 +49,7 @@ audit-argument-checks kadira:blaze-layout kadira:dochead kadira:flow-router +meteorhacks:fast-render meteorhacks:picker meteorhacks:subs-manager mquandalle:autofocus diff --git a/.meteor/versions b/.meteor/versions index bd2390c4..db5d11e7 100644 --- a/.meteor/versions +++ b/.meteor/versions @@ -1,4 +1,4 @@ -3stack:presence@1.0.3 +3stack:presence@1.0.4 accounts-base@1.2.2 accounts-password@1.1.4 aldeed:collection2@2.5.0 @@ -35,6 +35,7 @@ cfs:tempstore@0.1.5 cfs:upload-http@0.0.20 cfs:worker@0.1.4 check@1.1.0 +chuangbo:cookie@1.1.0 coffeescript@1.0.11 cosmos:browserify@0.8.1 dburles:collection-helpers@1.0.4 @@ -75,6 +76,8 @@ meteor-base@1.0.1 meteor-platform@1.2.3 meteorhacks:aggregate@1.3.0 meteorhacks:collection-utils@1.2.0 +meteorhacks:fast-render@2.10.0 +meteorhacks:inject-data@1.4.1 meteorhacks:picker@1.0.3 meteorhacks:subs-manager@1.6.2 meteorspark:util@0.2.0 @@ -3,6 +3,8 @@ This release features: * Card import from Trello +* Accelerate the initial page rendering by sending the data on the intial HTTP + response instead of waiting for the DDP connection to open. Thanks to GitHub users AlexanderS, fisle, ndarilek, and xavierpriour for their contributions. diff --git a/server/publications/fast-render.js b/server/publications/fast-render.js new file mode 100644 index 00000000..e28b6f2e --- /dev/null +++ b/server/publications/fast-render.js @@ -0,0 +1,7 @@ +FastRender.onAllRoutes(function() { + this.subscribe('boards'); +}); + +FastRender.route('/b/:id/:slug', function({ id }) { + this.subscribe('board', id); +}); |