This can be for many reasons:
1. You might be doing something each update, creating loads of data, and then it is garbage collected by JS periodically leading to freezes.
2. Your landscape number of triangles is overly too much, more than it should be.
3. You haven't provided a link to isolated test case with issue, so it is hard to help you out with lack of relevant information.