Those errors usually mean websockets are not proxied correctly, make sure your nginx setup is correct. If you are using cloudflare you need to disable acceleration. They don't support websockets on smaller plans.
The facts put forward in this blog are quite interesting. But can they completely replace the use of biometric identification. Also, what new level of safety and security can the integration of smart card with biometrics bring?