Load templates on-demand using miro:preloader and numtel:publicsources
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.meteor
client
public/hello
.gitignore
README.md
site.publicsources.json

README.md

Meteor Component Example

Notice

🆕 This example has been made obsolete by the new numtel:lazy-bundles package.

This example recreates the default Meteor "Hello" counter except with the templates loaded on-demand using miro:preloader and numtel:publicsources.

Explanation

Meteor provides a great system for building templates with Blaze and Spacebars but large applications suffer because every template is loaded with the initial page load.

Instead of loading all templates on initial page load, it is possible to load templates as-needed using iron:router with a few supporting packages.

With numtel:publicsources, source files inside the public directory can be processed using the same packages that process all other source files.

See site.publicsources.json for the configuration of the lazy-loaded bundle.

Installation

# Install Meteor
$ curl https://install.meteor.com/ | sh
# Clone Repo
$ git clone https://github.com/numtel/meteor-component-example.git
$ cd meteor-component-example
# Start Meteor
$ meteor

Resources

License

Unlicense