I believe animation on the web is not only fun, but engaging in such a way that it has converted site visitors into customers. Think of the “Like” button

Clean up state or print out debug information just before leaving the scope by defining the defer statement can improve development a lot.