You can serve static html and progressive JavaScript and still couple the html and JavaScript into components.<p>The structure of your code does not have to dictate the result that is served to the user.