This survey is for http://dailyjs.com. You can fork it and send a pull request if you want to change or add questions.
Multiple choice.
- Browser
- Server
- Native (Windows 8, Appcelerator)
- Hybrid Apps (Cordova/PhoneGap)
- Mobile
- Other
Multiple choice.
- At work
- Side projects
- Other
Radio.
- One year or less
- Two years
- Three to five years
- Five to 10 years
- More than 10 years
Radio.
- Yes
- No
Multiple choice.
- CoffeeScript
- ClojureScript
- Dart
- TypeScript
- Other
Multiple choice.
You can find examples for each of these descriptions here: style.md.
- No semicolons
- Semicolons
- Commas at the beginning
- Commas at the end
- Functions and loops with no spaces
- Functions and loops with one space
- Functions and loops with two spaces
- Indentation with spaces
- Indentation with tabs
Multiple choice.
- Object.create
- Object seal and freeze methods
- Use bind method on functions
- New Array methods like forEach
- Getters and setters
- Strict mode
Radio.
- Yes
- No
- Sometimes / Not enough / Not too much / When needed
Multiple choice.
- Manually in-browser
- Node.js
- PhantomJS
- SlimerJS
- Testling
- Other
Multiple choice.
- QUnit
- Jasmine
- Karma
- Mocha
- node-tap / tape
- Nodeunit
- Vows
- YUITest
- Other
Radio.
- Yes
- No
Multiple choice.
- Jenkins
- Hudson
- Travis CI
- Bamboo
- CruiseControl
- TeamCity
- Other [specify]
Multiple choice.
- JSLint
- JSHint
- Google Closure Compiler
- YUI Compressor
- No tools
- Other
Multiple choice.
- Bower
- Component
- npm
- Plain old files
- Volo
- Other
Multiple choice.
- Make
- npm scripts
- Grunt
- Gulp
- Browserify
- Other
Multiple choice.
- Agility
- AngularJS
- Backbone.js
- CanJS
- DerbyJS
- Dojo
- Ember
- Ext
- Flight
- Ionic Framework
- KendoUI
- Knockout
- Meteor
- MooTools
- jQuery 1.x
- jQuery 2.x
- React
- Sammy
- WinJS
- YUI
- None
- I use modules instead of frameworks
- Other
Multiple choice.
- SublimeText
- TextMate
- Notepad++
- IntelliJ
- Dreamweaver
- NetBeans
- SpringSource
- Eclipse
- jEdit
- Vim or vi clone
- Visual Studio
- Emacs
- Other
Multiple choice.
- Linux
- Mac
- Windows
- Other
Multiple choice.
- npmjs.org
- GitHub
- Google Code
- Social Bookmarking Sites
- News Sites
- Search Engines
- Bitbucket
- SourceForge
- DailyJS
- Echo JS
- Twitter / IRC / Asking friends
- Other
Multiple choice.
- GitHub
- Google Code
- Bitbucket
- Other
Multiple choice.
- conferences - general web development
- conferences - JS specific
- meetups / groups - general web development
- meetups / groups - JS specific
Multiple choice.
- Google Ajax Libraries
- Microsoft Ajax Content Delivery Network
- jQuery CDN
- CloudFlare
- MaxCDN
- Browserify CDN / wzrd.in
- Other
Radio.
- IE 7
- IE 8
- IE 9
- IE 10
- IE 11
- N/A
Radio.
- Yes
- No
ES6: If you are using ES6 features, Which polyfill/tools you are using to target browsers yet to support ES6 ?
Multiple choice.
- Traceur
- es6ify
- 6to5
- Other
ES6: If you are using ES6 features, Which features do you currently use or planning to use in next 6 months ?
Multiple choice.
- Arrow Functions
- Classes
- Default
- ES6 APIs - Array, Math, Number, String, Object APIs
- Generators
- Iterators
- Modules
- Promises
- Proxies
- Rest
- Spread
- String Templates
- Subclassable Built-ins
- Symbols
- Let, Const & Block Scoping
Multiple choice.
- C/C++/Objective-C
- C#/.Net
- Python
- Java
- Ruby
- Lisp
- Clojure
- Erlang
- Go
- Scala
- Perl
- PHP
- Other