summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.eslintrc1
-rw-r--r--.meteor/packages1
-rw-r--r--.meteor/versions5
-rw-r--r--History.md2
-rw-r--r--server/publications/fast-render.js7
5 files changed, 15 insertions, 1 deletions
diff --git a/.eslintrc b/.eslintrc
index a8017e66..f9321bfb 100644
--- a/.eslintrc
+++ b/.eslintrc
@@ -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
diff --git a/History.md b/History.md
index 462e37a7..bc8ff5ca 100644
--- a/History.md
+++ b/History.md
@@ -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);
+});