JSFoo 2013

All about being creative with JavaScript



Building Test driven and async JS widgets for 3rd party websites using Lightning.js

Submitted Jul 10, 2013

  • Basics of building widgets in Javascript.
  • Making your widgets async and sandboxed.
  • Using Lightning.js.
  • Thoughts on packaging everything together.
  • Test Driven widgets


3rd party JS is on the rise. From contact form tabs to like/tweet buttons, you see 3rd party JS everywhere. In this talk, we will see how one can go about building widgets in javascript. We’ll learn how to minimize impact on load times and make sure that we don’t mess with JS on the host page. Why you should consider using lightning.js to make your life easier and thoughts on packaging everything. We’ll share our experience building a widget for whatsnew.io

Speaker bio

Bilal Budhani is a front end hacker in SupportBee Inc and has been involved in building a variety of great products including SupportBee.com, WhatsNew.io, AdsHub etc. He is a self-learned passionate developer.

Find out more about him on http://bilalbudhani.me or ping him on http://twitter.com/BilalBudhani


{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hosted by

JSFoo is a forum for discussing UI engineering; fullstack development; web applications engineering, performance, security and design; accessibility; and latest developments in #JavaScript. Follow JSFoo on Twitter more