They probably used premoves.
How do you move fastest in speed chess
premoves are a setting that lets you pick your move before your opponent moves. This helps in time scrambles. They are a setting on chess.com and all other online chess websites i know of. They are legal and are very common in online bullet and blitz chess. If you like rapid time control (like the 10+0 games you are playing ) I would suggest playing with increment so you don't lose on time. I think 15+10 is a good time with lots of people playing.
Thank you jdwills for your information, it is appreciated.
I am very new to all this so excuse my lack of knowledge.
The 2 people I was playing were achieving moves taking 0:1s and 0:2s. This I would say is near impossible even with super fast finger's and use of premoves.
But again thanks for taking the time to answer my question.
One last question, 15+10. Assume is 15mins with 10s for each move?

The 2 people I was playing were achieving moves taking 0:1s and 0:2s. This I would say is near impossible even with super fast finger's and use of premoves.
Go watch those hyperbullet players doing 30 second chess. It is amazing how fast you can move if you can accurately predict your opponent's moves.
Yes 15+10 is 15mins with 10s for each move.
0.1s is the time it takes the sever to register the moves. So its the speed you can make premoves on chess.com. This means if I make 5 premoves before my opponent moves then I will play though moves 0.1s after each of my opponents next 5 moves.
If you want an example of premoves check this hyper-bullet match between Daniel Naroditsky and Eric Hansen.
https://www.youtube.com/watch?v=0gbPqKiwt3M
I have just lost 2 ten minute games.
Both were simple end games where moved were immediate but my moved were timed at 2s each whereas both my opponents were timed at 0:1s.
I had 30s on my clock the opposition had 10s and I ran out of times with moves that were instant and they still had 5s.....How was that.