Relevant Client-side Technology Issues

What programming language is used?
What API's are available to interact with the web page, the browser and, perhaps, with other systems?
How prevalently and reliably is it supported by browsers?