"...In computing, a web widget is a software widget for the web..."
"...a widget is a portable, reusable bit of code and an example of the do it yourself philosophy of the web... a widget can be embedded into a blog, wiki or other web page; the code is not intended to be a complete application but rather a specific feature that can be re-used by other applications."
A web widget is a portable chunk of code that can be installed and executed within any separate HTML based webpage by an end-user without requiring additional compilation. According to Guus van den Brekel:
"...in the next few years, the further development of social, educational and research networks, semantic search techniques and online personal start-page tools, will be dictating how users will look and search for information. See the introduction of the Library Toolbar (http://tinyurl.com/33po8s) and the paper “Into the User Environment”. See Guus' widget box. The development of library widgets for users plus a Netvibes Universe for educational and instructional purposes is [my] latest project. Multi-User Virtual Environments (MUVEs), such as Second Life, are interesting because of the great implications these environments will have on education, training and social life."