It might be reasonable to cache shader objects and program objects in a weakmap.
It might be reasonable to cache shader objects and program objects in a weakmap.