How to optimize WebGL assets

There is no much info on the Web about WebGL performance optimization methods so we decided to write an article based on our experience in this area: