AlexSexton.com $('human#alex thoughts').filter(':not(.bs)');

15Jun/106

TXJS and ScriptJunkie

I have been pretty neglectful of my blog since I started at Bazaarvoice, but I think I'm going to try to pick up a little bit. That being said, here's a short update.

I am now a featured author on ScriptJunkie - a new website from Microsoft about front end development. Check out my post "Building and Maintaining Large JavaScript Applications"

I'll likely cover a few more topics concerning large application structure in the future, both on my blog and on yayQuery and ScriptJunkie.

Also, TXJS happened. I'd suggest going to the totally awesome webpage and catching the slides and the speakerrate pages for all the talks to get caught up on how much awesomeness happened. Also, my fridge is still full of left over beer, so if you're in town... beer.js at my place.

I accidentally took a Nyquil today, thinking it was Dayquil, so I'll expand on some actual fun stuff soon enough.

Thanks to all 9 of you!

<3 Alex

Comments (6) Trackbacks (0)
  1. I just read your article “Building and Maintaining Large JavaScript Applications” and I liked it. Gave me lots of food for thought. I do however have a question about RequireJS. It only supports modern browsers, so what do you recommend for gracefully handling browsers it doesn’t support?

    • RequireJS says it passes all unit tests on the following browsers:

      “The unit tests work in IE 6+, Firefox 3.0+, Safari 4+, Chrome 3+, and Opera 10+.”

      That’s pretty similar to the jQuery support, and a lot of javascript libraries for that matter. In some of the other browsers, it can do most of the basic things, just fine, but some of the more fine-grained controls stop working. I’d try to see which subset of the features of RequireJS you want to use is, and then test those features on those older browsers.

      If you really needed to support those browsers, then you could feature test for them and then just include the javascript by script tags, instead. Though, the browser coverage we have here is well above the 98% mark, if I crunched those numbers correctly…

    • Just as a followup – RequireJS 0.12 was just released and it “officially” supports the browsers that it worked on unofficially before.

      http://github.com/jrburke/requirejs

      IE 6+, Firefox 2+, Safari 3.2+, Chrome 3+, and Opera 10+

  2. I still have lots of FF 2.x users, so I’ll have to do a bunch of testing.
    Have you used RequireJS on a live production site, yet?


Leave a comment


No trackbacks yet.