It looks different, especially the rudder. If I'm not mistaken, the rudder is now of a lighter tone.
Happy Birthday J10! Exactly 16 years ago, J10 made its maiden flight, and hence started the journey to become the first Chinese third-gen fighter aircraft!
To me, the birth of J10 is a mark that Chinese could finally design and produce world-class fighters
Regarding J-10B I think is better to say 4+ GEN fighter Class
Regards
Sorry for that but it's just that Chinese tend to use the generation system whereby fighters like F15, F16, J10, Su27 etc are considered 3rd gen while F22, F35, PAKFA, J20, etc are considered to be 4th gen.
And fighters like Su35, J10B, EF2000 and Rafale are considered 3+ or 3.5 gen.
I'll try stick with the 5 gen system next time to avoid ambiguities.