Yep. I saw that article a while ago. Turned it into an example:
https://threejs.org/examples/#webgl_panorama_dualfisheye
Neither the original article nor my port is ideal thought. This should be done in the fragment shader instead so we can smooth out the sides.