Widget web


Un widget web es una página web o una aplicación web que está incrustada como un elemento de una página web de host pero que es sustancialmente independiente de la página de host y tiene una interacción limitada o nula con el host. [1] Un widget web comúnmente brinda a los usuarios de la página de host acceso a recursos de otro sitio web, contenido al que la página de host no puede acceder por la política del mismo origen del navegador o la política CORS del proveedor de contenido . Ese contenido incluye publicidad ( AdSense de Google ), enlaces externos patrocinados ( Taboola ), [2] comentarios de usuarios ( Disqus ),[3] botones de redes sociales ( Twitter , [4] Facebook ), noticias ( USA Today ), [5] y clima ( AccuWeather ). [6] Sin embargo, algunos widgets web sirven como personalizaciones seleccionables por el usuario de la propia página de alojamiento ( ¡Mi Google! ).

Los widgets pueden considerarse aplicaciones descargables que se ven y actúan como aplicaciones tradicionales, pero se implementan mediante tecnologías web, como JavaScript , Flash , HTML y CSS . Los widgets usan y dependen de las API web expuestas por el navegador o por un motor de widgets como Akamai, Clearspring , KickApps , MassPublisher, NewsGator y muchos otros.

Los sitios como FormLoop permiten a los usuarios crear fácilmente widgets a partir de su propio contenido sin necesidad de conocimientos de codificación.

Los usuarios finales utilizan principalmente widgets para mejorar sus experiencias web personales o las experiencias web de los visitantes de sus sitios personales.

El uso de widgets ha demostrado ser cada vez más popular, donde los usuarios de las redes sociales pueden agregar aplicaciones independientes a blogs, perfiles y páginas de comunidades. Los widgets agregan utilidad de la misma manera que lo hace una aplicación de iPhone. Los desarrolladores de estos widgets a menudo los ofrecen como una forma de contenido patrocinado, que puede pagar el costo del desarrollo cuando la utilidad de los widgets se asigna a las necesidades del usuario de manera que ambas partes se benefician. Por ejemplo, una marca de noticias deportivas podría ganar notoriedad y una mayor participación de audiencia a cambio de la utilidad de que los puntajes de los juegos actuales estén disponibles de forma instantánea y dinámica: el blog que publicó el widget de puntaje deportivo podría ganar al tener un sitio más atractivo.

Como cualquier código de programa, los widgets pueden usarse con fines maliciosos. Un ejemplo es el widget "Secret Crush" de Facebook , del que Fortinet informó a principios de 2008 que incitaba a los usuarios a instalar el adware Zango . [9]