Blender and three.js Exporter?
I would suggest exporting FBX or glTF (addon) from Blender, and loading them with THREE.FBXLoader or THREE.GLTFLoader. I've tested both shapekeys and keyframe animation with GLTFLoader, and both are supported.