Coding should include optimization for the constraints of the smart device (e.g., cell phone, tablet) or emulator and should follow best practices for object-oriented design and coding.
Coding should be
optimized for constraints of the various web browser document object models (e.g., Firefox, Safari, Opera, Edge, Chrome)
executed in compliance with best practices for object-oriented design and coding.