Our 2012 saw most of the action the Summer between his junior and senior high school seasons. There were a small number of programs, primarily top 35, that had verbally committed their classes prior to that Summer.
The biggest difference I see now with our 2016 is the number of early commitments at many D1 programs. Many more coaches are looking at underclassmen (e.g., freshman and sophs) than were looking a few years ago. That's driving more families to go to showcases and tournament teams earlier to get exposure, at least from our vantage point.
If a kid is not physically ready/mature early (my 2012 was not and my 2016 definitely is not) then these programs will be out of his reach. My 2012 plays at a mid to lower level D1, and even his coaches are out recruiting much earlier than they were a few years ago.
But you can't force mother nature. My 2012 is still growing now as a college soph. 5'3" as a high school soph and 6'1" 195 lbs. four years later. My 2016 is in a similar situation. But he has peers who are 6'2" and 200 lbs. Early size will give an early opportunity to be seen. Size and talent now gets recruited now.