What is graceful degradation | JavaScript Interview | asif.to Tutorials