only a fan answers like you.
J-20 from the front, is as wide as the F-22, and the fuselage engine nacelles longer, okay you think it is lighter, look at the forebody, the J-20 has two large bulges on the DSI bumps, this adds volume internal volume.
Do you think the Chinese have achieve breaksthroughs in material science and its fuselage its much much lighter, be my guest, the J-20 being considerably lighter considering if it might have better technology, is not lighter than the F-22 at empty weight, if the J-20 is lucky will weigh 19 tonnes at the lightest at empty weight, but remember it is not a balloon, it carries fuel, any engineer will tell you aircraft minimize volume, it means all the internal volume has a use, avionics, fuel weapons etc etc......longer fuselage means at least more weapons more fuel....i know you think it is lighter, smalller, canards do not affect stealth, ventral fins do not add reflecting area, there is a proof your J-20 is not better than F-22, the flight display, F-22 is flown at very high AoA in airshows, TVC nozzles do their tricks.When you see the F-22 flying inside the envelop of the S-400s, (and the Americans have a history of violating airspaces ask Gary powers) you can tell me stealth works, S-400 virtually have sealed the air space Russia demands, if you see F-22 violating that air space means S-400 are crap, but if you do not, let me tell you the best air superiority fighter the USA has some flaws and in reality stealth is not wonderwoman`s aircraft, it means only harder to detect, but still detectable but J-20 uses Al-31, it can not supercruise.