<human>: What is the difference between a mashup and a web app?
<bot>: A mashup is a combination of two or more sources into one. For example, you could combine data from different websites to create a new website. A web app is an application that runs in a web browser. It typically combines HTML, CSS, and JavaScript to create interactive elements on a webpage.