Can webhooks be used on FE? And callback_url would be like a endpoint that will be called by recipient service, when it has any updates? Is my understanding right?
Yes, your understanding is correct. Webhooks can be used on the front end to communicate information to a backend source. Ultimately, the service that needs the data has to provide an endpoint that the data provider can call whenever there's something to send.
Hi Venkata. Maybe it wasn't clear, but FE won't give a URL. FE can call a URL provided by the 2nd service in case it wants to send some data to it based on a task completion or some trigger. The same can be done from the BE as well (which I prefer).
I used both, many times and I got so disappointed in webhooks that I haven't touched them in like 4 or 5 years 🤷♂️ They showed inreliable, but different browser had their way of dealing with stuff, overall I couldn't get it to a stable state. I don't know if anything of this has changed, because the idea is cool! Thanks for the shout-out!
Can webhooks be used on FE? And callback_url would be like a endpoint that will be called by recipient service, when it has any updates? Is my understanding right?
Yes, your understanding is correct. Webhooks can be used on the front end to communicate information to a backend source. Ultimately, the service that needs the data has to provide an endpoint that the data provider can call whenever there's something to send.
Hi Saurabh,
But how FE can give a URL, which will be invoked by server once the task is complete. Can you give sample code or elaborate on it?
Hi Venkata. Maybe it wasn't clear, but FE won't give a URL. FE can call a URL provided by the 2nd service in case it wants to send some data to it based on a task completion or some trigger. The same can be done from the BE as well (which I prefer).
An excellent comparison between the two, i especially liked this compact article this time!
And huge thanks for the shoutout!
Thanks Daniel
I used both, many times and I got so disappointed in webhooks that I haven't touched them in like 4 or 5 years 🤷♂️ They showed inreliable, but different browser had their way of dealing with stuff, overall I couldn't get it to a stable state. I don't know if anything of this has changed, because the idea is cool! Thanks for the shout-out!