Учтите что с Three.JS Вам нужно будет все делать почти с нуля! даже character controller который в unity3d есть готовый из коробки) НО! с Three.JS Вы будете счастливы!!! BabylonJS тоже классный но он лагает на телефонах!
var newarr=[];
for и условие:
if(typeof COOKIES_list[i].id !== "undefined"){
// COOKIES_list[i].id не undefined
// пуш в новый массив где куки без id undefined
newarr.push(COOKIE[i]);
}
Медленный не vue.js или angular а dom
Выход тут только один:
добавлять только то что пользователь может увидеть прям сейчас и удалять то что он не видеть