早期，Web开发者就已经尝试在他们的页面中嵌入一些第三方开发的代码块，不过这些代码块早期的功能通常都是一些诸如链接计数，或者等。Web Widget可以被视作是小型的可下载应用程序，不过这些应用程序都是运用一些Web技术来得以实现的，可能包括JavaScript、HTML及CSS等。Web Widget通常都需要依赖一些公开的Web API。这些API可能是由浏览器公布，或者是由一些Widget引擎公布。
作用以及批评.Web Widget允许Web开发者在他们的页面中集成任何