Chapter 3. Front-end Patterns
This chapter will cover a useful set of patterns that will speed up your frontend workflow. Meteor makes it easy to build rich frontend experiences, but we have to be careful with the number of computations our interface requires to function. Too many computations will slow down mobile devices. In this chapter, we are going to learn how to keep our computations short, DOM simple, and animations effective. You will learn the following topics:
- Responsive design
- Super helpers
- Variable types
- Quick forms
- Loading
- Animations
- Search engine optimization
Responsive design
An application is always judged by how it looks. Now that we know how to make it perform, we need to learn how to make it look good. Nowadays, it is common practice to build the frontend while keeping the following two things in mind:
- Minimalism: This style of design makes your site concise by exposing only the necessary elements to have the site functioning. Less is more.
- Responsive: This style of programming...