Aircraft wing design and fluid dynamics is a very interesting topic.
Wings are all about compromise. There is no perfect wing only the best compromise.
Lift, drag and wing area all go hand in hand, increase one and you decrease the other two. An F-22 wing for example is designed for high speed flight because of this the amount of lift it puts out at low speed is very poor. Its only the F-22's thrust vectoring that allows it manuver good as it can direct its insane amount of thrust. If the F-22 had no thrust vectoring and also had the same power to weight ratio as an F-15 eagle then the F-15 would be more agile than an F-22 in a low speed dogfight.
The wing of an A-10 for example is designed to provide very high lift at low speed, the side effect of this is that the wing produces ridiculous amounts of drag at high speed.
The hornet that you mentioned is at the half way point between an A-10 wing and the F-22 in wing shape. Its shape is designed for very high lift at low speed because of this it doesn't have to be as big. This is also the reason why the Hornets are slower than other fighters the high lift wing produces too much drag at supersonic speed. Thats why the F-15 could always travel Mach 2.5 where as the Hornet always had Mach 1.8 listed. The difference between Mach 1.8 and 2.5 is not small either, drag increases exponentially to the speed. So Mach 2.5 would have more than twice as much wind resistance compared to Mach 1.8 which really shows how much drag the hornet wing must produce.
A Hornet wing is only 37 square metres but can lift 24,000kg off the ground at 130 knots.
A F-22 wing area is 78 metrres square but can lift only 28,000kg at 150knots.
The F-22's wing is 100% bigger yet it only provides 20% more and needs 20knots more airspeed.
However comparing the F-22 and hornet at high speed. The F-22 can travel without afterburners at the same speed as a Hornet can with full afterburner. The F-22's wing at supersonic speeds would probably have around half the drag as hornets smaller wing. The F-22 in this case will be burning a fraction of the fuel so its ideal for traveling to the target very quickly. Where as the hornet gets excellent fuel economy traveling to and from the target at subsonic speed. Its probably also worth noting that the F-22's wing is a Mach 3 wing. The USAF has just speed limited the aircraft to save on maintenance due to long term heat problems.
Regarding the Mach 3 thing. If we look at all fighters in history when afterburners are used the engine thrust is increased by 30-40%, the top speed of the aircraft is increased from 50-70% in nearly every aircraft in history. Even using the worst case increase with afterburners the F-22 will be traveling at foxbat speeds.
On a different note swing wing fighters were popular a few decades ago as they allowed the wing to change its profile from high lift/drag to low lift/drag. However this had a huge weight penalty which offsets any performance advantage from a swing wing.
Leading and trailing edge flaps are now where its at. These are light weight and allow the aircraft to change the cord of the wing to increase lift or decrease drag. They dont change the lift and drag as much as a swing wing but then you dont have the weight increase. We have learnt pretty much all there is to know when it comes to conventional wing design and thats what we see in the JSF and F-22.
Now lets compare the JSF and F-22.
F-22 Fuel: 10 tone, Wing area: 78, Max takeoff: 60,000lb
JSF Fuel: 10 tone, Wing area: 42.7, Max takeoff: 50,000lb
Now the JSF is much more similar to the hornet when it comes to wing design. Its smaller wing is a high lift wing designed for high subsonic speed. The F-22 is a low lift wing design for supersonic speed. The reason why the JSF has a subsonic wing is for the following reasons.
Close air support requires low speed agility, JSF doens't have thrust vectoring or the raw power so it needs a low speed wing.
Longer endurance and longer range is provided.
To look at the range difference, the F-22 and JSF both at 100% military thrust without afterburner the JSF will be sitting at around Mach 1, the F-22 will be sitting at Mach 1.8. The F-22 is traveling much quicker and remember that the F-22 has two engines so will be consuming twice as much fuel. As the JSF and F-22 have the same fuel capcity the F-22 will run out of fuel in half the time. However the F-22 travels 1.8 times further in any given time than the JSF. So the JSF needs that extra time to cover the same distance, and in the end the JSF will travel slightly further than the F-22 before running out of fuel.
The JSF has twice the endurance over the battlefield and slightly more range.
If you want an F-117 replacement, to travel to the target slowly drop a bomb and return the JSF is the ideal replacement. If you want an aircraft to stay above the battlefield for 5 hours the JSF is the ideal solution. If you need to take off slowly from an aircraft carrier or fly slowly through mountains the JSF is the ideal solution.
If you need to intercept an Su-27 enemy fighter that is 200 miles infront of you, the JSF will use all its fuel just catching up, the F-22 is the ideal solution. If the AWAC warns that enemy fighters are approaching and you have assets that cant defend themseleves who can get there the quickest? The F-22.
The best part of the F-22 will be Reconnaissance, would be ideal for a country like Australia but it doesn't look like we will be ever getting F-22. US has enough satelites and UAV's to take pictures of the enemy.
As you can see the wing of both the F-22 and JSF is the ideal compromise for their mission. The JSF NEEDS the F-22 to operate to its full potential.
Also the F-16 and YF-17 both had small-ish high subsonic wings. Not as low speed as the hornet but not as high speed as the F-15.
Also on another note, engine design is similar. You can have an engine optimised for subsonic speed or supersonic speed. The JSF uses a F-22 engine with a higher bypass ratio, this improves thrust at lower speed and improves fuel consumption by a few percent. People who say "oh the next model F-22 will use the higher power JSF engines" dont have a clue