This lecture will explain prototype and anyone can understand it, it's just a shared object. Prototype in and of itself is an amazing concept for memory conservation and management. Yes even your higher level JS application's need to think about conserving memory at times. Also this will allow you to simplify your code base so this is a win, win situation.