Thursday, June 10, 2010

Upcoming Javascript Sprint Projects

I haven't contributed to Github for a while now since I've been so submersed in work lately. I'm planning an upcoming Javascript sprint this weekend to hopefully tune my level of Javascript architecture, work with an exciting new feature (audio, video controller in HTML 5), and refuel my inspiration for front-end technologies.

Lately, I've been thinking about a pluggable Audio Controller for HTML 5 web games that can take into account character movement, character responses, and music tracks. The more I think of it, the more I get inspired to get started but I have this huge list of things to pencil out:

  • How does the native audio support in modern HTML5-capable browsers affect the performance of the application?
  • Can I lazy load audio tracks by dynamically injecting the audio track into the DOM?
  • Can I programmatically set auto buffering?
  • Can I observe the audio object in question and hook into its events with Blast Mojo?
  • Can audio objects play at the same time? or do they get queued?
  • ...more to come
Small thoughts on a big subjects. I'll give a shot this weekend and see how it goes.


Jaime Bueza is a software developer in Vancouver, British Columbia, Canada. He has developed web applications for Nintendo, Electronic Arts, Ritchie Brothers, Kiwi Collections, and Cox Communications. When he's not developing useful software that constantly evolves with business requirements, he's creating tutorial videos for aspiring front-end developers.