Bouncing is a form of elastic collision between two objects. When you drop a ball, it will only bounce, if it gets back the energy, it imparted to the surface it hit. Objects dissipate energy too readily to bounce well. vibration ringing sound is energy dissipated.
So,coming to the current scenario,when a rubber ball hits a surface, it compresses and deforms, before returning to its original shape. A lot of energy is lost in this process. In case of glass ball, it doesn’t deform much,since it is rigid and when it strikes a surface, most of the impact energy returns to the glass, causing it to bounce higher than the rubber ball.
When a rubber ball hits a surface, it compresses and deforms before returning to its original shape. Quite a lot of energy is lost in this process. Although it is not a crystal like its chemical relative, quartz (SiO2), glass is rigid and does not deform much when it strikes a surface. Most of the energy of the impact returns to the glass. Steel is crystalline, especially hardened steel containing carbon, so it deforms slightly but retains a lot of the collision energy. Of course, the bouncy advantage is lost if a glass or steel ball is hurled with force because glass will break and dense steel will have enough momentum to become a weapon.
You can test the bounce of balls on a hard surface providing you drop a rubber ball, a solid glass ball, and a steel ball from the same (low) height. Think millimeters or centimeters, not meters. Use care, since a glass ball may break or chip, even when dropped a small distance. Eye protection is encouraged. Measure the height of the bounces.