Avec la dernière Firebase Update des fonctions appelables ont été introduites. Ma question est de savoir si cette nouvelle façon est plus rapide que les "anciens" déclencheurs http et s'il est plus sûr.
Je n'ai aucune expertise dans ce domaine, mais je pense que le HTTP vs HTTPS pourrait faire une différence.
C'est intéressant pour moi car si les fonctions appelables sont plus rapides, elles ont cet avantage, mais leur inconvénient réside dans la nature de la flexibilité: elles ne peuvent pas être atteintes par d'autres sources.
Si les fonctions appelables n'ont aucun avantage en termes de vitesse ou de sécurité, je ne vois pas de raison de les changer.
Les fonctions appelables sont exactement les mêmes que les fonctions HTTP, sauf que les SDK fournis font un travail supplémentaire pour vous que vous n'avez pas à faire. Ceci comprend:
Tout cela est indiqué dans la documentation. Si vous voulez faire ce travail vous-même, n'utilisez pas de callables. Si vous voulez que ce travail se fasse automatiquement, les callables sont utiles.
Il n'y a aucun avantage de sécurité à utiliser les callables. Il n'y a aucune amélioration de vitesse.