Excellent support and explanation from Marin;
This type of responses gives me confidence using their products;
Thanks!
Thank you for getting back to me, Rob.
It's after working hours here, so we'll have to wait a bit longer until we can review and fix our server.
With the information so far, I am closing this issue as it did not stem from our components, but from environmental configuration. If you do experience problems with our components, feel free to open a support ticket.
Regards,
Marin Bratanov
Progress Telerik
Thanks Marin, our server had them disabled as well, once enabling we're no longer seeing all of the XHR noise.
I think the slowness we have to deal with now is just the nature of server-side Blazor. I appreciate the quick assistance with this!
Thanks,
Rob
Hi Rob,
You could open a private support ticket.
I've just reviewed this further (it so happened that we had this investigation scheduled for 25 minutes ago) and it looks like our hosting server has had a hiccup - WebSockets are no longer enabled on it, so SignalR falls back to XHR requests, which are waaay too slow for Blazor (and they also carry cookies which makes them huge, in addition to the heavier request pipeline they trigger). It had seemed that the issue comes from a certain script, but this is not the case, it's our server.
In summary, make sure your server has WebSockets enabled :) For example, Azure hosting does not have them enabled by default.
Regards,
Marin Bratanov
Progress Telerik
Marin,
Is there anyway we could take this off of here (maybe through email) so you could help me understand the demo site script issue more? We see what you're describing in regards to the XHR requests any time we're interacting with controls (menus, dropdowns, time pickers, etc.), and it "feels" like where the slowness is coming from. Would just love to rule this same issue out on our end.
Thanks,
Rob
Hi Rob,
To each point:
Regards,
Marin Bratanov
Progress Telerik
Hello Rob,
To begin with the good news, we are working on improving this the performance of the dropdowns.
That said, in the general case, things should be fine even as it is. I am aware of two cases where issues can manifest:
Do you have a different case?
Regards,
Marin Bratanov
Progress Telerik