Loading a level Vs Loading everything (Web player)

how could i make it so it doesn’t load the whole game in the beginning , and when the player goes to a a scene, it will load that scene alone.
Because in the beginning of the game it takes forever to load.

Use web player streaming, break your game up into scenes and use Applocation.LoadLevel whenever you need.