Widgets are mini web applications that can be embedded into HTML pages and perform single functions. They increased in popularity in 2007. The remixable web allows data from different sources to be combined via APIs, empowering a new generation of "user-authors" to build things with low barriers. Web On Web is proposed as a central platform for building widgets and custom logic as REST services, with features like a browser-based canvas, widget/service libraries, templates for platforms, and a social ecosystem.