And yeah know the link i gave stated Websockets and that it used TCP, but thought the latency was determined by pinging.
I guess it looks at the differences between the current and last packet or something.
Or maybe the ACK response after the Window Size has been reached.
I think it just uses that term because everyone is familiar with it, I did not observe any ICMP Pings when it was doing the test.
Basically, latency can be determined from any protocol, not exclusive to ICMP pings.
As for your results, that's quite interesting. It seems like your ISP is handling bufferbloat well (with Auto Tuning off).
Can you stream something on your phone or another device and do the test again (QoS & Auto Tuning disabled)?
Also, do you get a public IP from your ISP?