Асинхронная отрисовка на vue.js. Как не блокировать приложение?
Медленный не vue.js или angular а dom  
Выход тут только один:
добавлять только то что пользователь может увидеть прям сейчас и удалять то что он не видеть
vuejs.org/guide/list.html#track-by
еще вот это можно попробовать использовать