The Questions

Here’s a com­plete list of the ques­tions for the survey.

About the respondent

  • What coun­try do you live in?
  • How would you describe yourself?
  • If “other”, how would you describe your role (in a word or two)?
  • Which sec­tor do you work in
  • Which size orga­ni­za­tion do you work for?

Operating sys­tems and browsers

  • Which OS do you pri­mar­ily use for day to day work?
  • If “other” then what is your pri­mary OS?
  • Which browser do you pri­mar­ily use for day to day browsing?
  • If “other”, please name it:
  • What other browsers do you reg­u­larly use for reg­u­lar web use (for exam­ple a mobile browser)?
  • Which browsers do you test your web sites with?
  • What other browsers do you test your sites in?

Markup prac­tices and technologies

  • Which type of markup do you use?
  • If other, please describe your mix of markup, or use of other markup:
  • How often do you val­i­date your markup?
  • Which doc­type do you typ­i­cally declare for your pages?
  • If other, what doc­type do you typ­i­cally declare?
  • Do you use tables for layout?
  • If you use any of the fol­low­ing HTML tags or prop­er­ties, please mark them:
  • Do you use micro­for­mats in your markup?
  • Do you use RDFa in your markup?

CSS and presentation

  • Which of the fol­low­ing best describes your web design philosophy?
  • Which of the fol­low­ing best describes your approach to devel­op­ing for mul­ti­ple browsers?
  • Do you typ­i­cally use quirks mode when design­ing sites?
  • Which of the fol­low­ing do you use CSS for?
  • Describe what else you use CSS for:
  • Which of these types of selec­tor do you reg­u­larly use?
  • What other CSS selec­tors do you reg­u­larly use?
  • Do you use any CSS3 or exper­i­men­tal CSS prop­er­ties, such as CSS tran­si­tions, trans­forms, ani­ma­tions, shadows?
  • Which such prop­er­ties do you use?
  • Do you use linked fonts with the @font-face statement?
  • Which type of fonts do you link to?
  • Do you use SVG?
  • Do you use the Canvas element?
  • Do you opti­mize your sites for devices other than laptops/​PCs?
  • If “Yes”, what other devices do you opti­mize your web­sites for?

JavaScript, Ajax and the DOM

  • Do you use JavaScript in your development?
  • Which JavaScript libraries and frame­works do you use?
  • If “other”, what other libraries and frame­works do you use?
  • Do you strictly adhere to the W3C DOM, and avoid browser spe­cific extensions?
  • Do you sep­a­rate your JavaScript from your markup (“unob­tru­sive JavaScript”)?
  • What non W3C DOM meth­ods or prop­er­ties do you use regularly?

Plug-​​in media

  • Do you incor­po­rate media into your sites that requires browser plu­g­ins to play?
  • Which kinds of con­tent do you use?
  • What other kinds of con­tent do you use?
  • What do you use this kind of con­tent for?

Server side technologies

  • What type of hard­ware do your sites run on?
  • If other, what type of servers?
  • What server soft­ware is used to serve your sites?
  • If “other”, please list your server soft­ware here:
  • Which oper­at­ing system(s) do your servers run?
  • If “other”, please list your server OS(s):
  • What data­base sys­tems do you use?
  • If “other”, what data­base sys­tems do you use?
  • Which pro­gram­ming lan­guages do you use?
  • If “other”, what pro­gram­ming lan­guages do you use?
  • Which back-​​end frame­works do you use for development?
  • If “other”, what back-​​end frame­works do you use?