1. lenta quanto?
2. guardando qui https://stackoverflow.com/questions/...y-alternatives di soluzioni ce ne sono diverse, ma l'ultima potrebbe essere la *vera* soluzione