What percentage of web reader software can handle JavaScript in a usable manner so that the person listening can tell what changes JavaScript has made to the page?
Dunno, but more screen reader users have Javascript on than off.
However the slightly older readers suck balls at knowing you’ve done something like adding content to the page (typically AJAX). The Big 2 for Windows user a virtual buffer. It’s like an interactive screenshot of the web page. The reader has to know a Javascript event has taken place, and update the virtual buffer in order to show the user what’s changed. If the change is above where the user’s focus is, then it depends on if the reader will bring the user’s focus to the new thing, or tell that there’s something new (there are ARIA attributes that do this, where you can even set the “politeness” level for how much you should bother the user in letting them know there’s been a change on the page)… with older readers, either the buffer isn’t updated, or it is but the user is unaware of any change on the page.
Also a consideration for users with screen magnifyers, who may or may not use a screen reader with the magnifyer… you make a change on some other part of the page, the user is oblivious (because they are viewing a part of your page about the size of a credit card or smaller).
If you sit on a mailing list for those who try to use these various sites with their AT, you’ll find they are often frustrated, but they also find strange and creative ways to get stuff to work for them… also there’s always lots of gossip about what programs can make accessible (or just better on a non-Desktop) various sites (twitter is a good example… like TTYtter, [url=http://quitter.codeplex.com/]Quitter, [url=http://randylaptop.com/software/jawter-2/]Jawter, and [url=http://gabrielcain.com/projects/twitter/]Twitter command-line).
There are programs for YouTube but they do (of course) require Flash player (how else do you play movies? Which is the whole point of YouTube) and Javascript, but the program works way better.
Strangely, logging into YouTube does not require Javascript. Logging out, however, does. Someone didn’t do their server homework. : D