load(url) {
        return new Promise(resolve => {
            this.require('BinaryLoader').then(() => {
                var loader = new THREE.BinaryLoader();

                loader.load(url, (geometry, materials) => {
                    var mesh = new THREE.Mesh(geometry, materials);
                    resolve(mesh);
                }, undefined, () => {
                    resolve(null);
                });
            });
        });
    }
BinaryLoader
@author tengge / https://github.com/tengge1