Front-End Technology Stack Survey

199 responses

Which is your editor or IDE of choice for editing JS, CSS and HTML?

199 out of 199 answered

Sublime Text
106 resp.
53.3%
WebStorm
27 resp.
13.6%
Atom
15 resp.
7.5%
Vim
9 resp.
4.5%
Eclipse
6 resp.
3%
Coda
5 resp.
2.5%
Brackets
3 resp.
1.5%
Other
28 resp.
14.1%

Do you use a browser live reload during development?

199 out of 199 answered

Yes
125 resp.
62.8%
No
74 resp.
37.2%

Which version control system do you prefer to use?

199 out of 199 answered

Git (on Github)
102 resp.
51.3%
Git (Self-Hosted)
44 resp.
22.1%
Git (on Bitbucket)
33 resp.
16.6%
SVN
8 resp.
4%
None
5 resp.
2.5%
CVS
1 resp.
0.5%
Perforce
1 resp.
0.5%
Other
5 resp.
2.5%

Do you develop your front-end code physically separated from your back-end code?

199 out of 199 answered

Yes
130 resp.
65.3%
No
69 resp.
34.7%

Do you use a CSS reset or normalize snippet?

199 out of 199 answered

Normalize
109 resp.
54.8%
Reset
62 resp.
31.2%
None
20 resp.
10.1%
Other
8 resp.
4%

Which CSS pre-compiler do you prefer to use?

199 out of 199 answered

SCSS
69 resp.
34.7%
LESS
55 resp.
27.6%
SASS
47 resp.
23.6%
None
18 resp.
9%
Stylus
8 resp.
4%
Other
2 resp.
1%

Which CSS pre-compiler addons do you prefer to use?

199 out of 199 answered

None
107 resp.
53.8%
Compass (SASS)
59 resp.
29.6%
Bourbon (SASS)
13 resp.
6.5%
Hat (LESS)
8 resp.
4%
Nib (Stylus)
4 resp.
2%
Other
8 resp.
4%

Which CSS framework do you prefer to use?

199 out of 199 answered

None
88 resp.
44.2%
Twitter Bootstrap
79 resp.
39.7%
ZURB Foundation
14 resp.
7%
YUI Pure
7 resp.
3.5%
Other
11 resp.
5.5%

Which templating engine / syntax do you prefer to use?

199 out of 199 answered

None
73 resp.
36.7%
Handlebars
52 resp.
26.1%
Haml
15 resp.
7.5%
Markdown
14 resp.
7%
doT
11 resp.
5.5%
Slim
4 resp.
2%
Liquid
1 resp.
0.5%
Other
29 resp.
14.6%

Which core JS library do you prefer to use?

199 out of 199 answered

jQuery
172 resp.
86.4%
None
20 resp.
10.1%
Zepto
4 resp.
2%
Other
3 resp.
1.5%

Which JS framework do you prefer to use?

199 out of 199 answered

None
78 resp.
39.2%
Angular
58 resp.
29.1%
Backbone
33 resp.
16.6%
Ember
12 resp.
6%
Dojo
2 resp.
1%
Other
16 resp.
8%

Which JS UI library do you prefer to use?

199 out of 199 answered

None
144 resp.
72.4%
jQuery UI
41 resp.
20.6%
Kendo UI
5 resp.
2.5%
Sencha
4 resp.
2%
Other
5 resp.
2.5%

Which build system do you prefer to use?

199 out of 199 answered

Grunt
98 resp.
49.2%
None
49 resp.
24.6%
Gulp
33 resp.
16.6%
Middleman
3 resp.
1.5%
Other
16 resp.
8%

Which package manager do you prefer to use?

199 out of 199 answered

npm
132 resp.
66.3%
Bower
93 resp.
46.7%
None
57 resp.
28.6%
Other
4 resp.
2%

Which tasks do you perform during your build?

199 out of 199 answered

Minification
170 resp.
85.4%
Compilation
144 resp.
72.4%
Concatenation
130 resp.
65.3%
Image Optimization
101 resp.
50.8%
Unit Testing
69 resp.
34.7%
Deployment
63 resp.
31.7%
Browser Testing
55 resp.
27.6%
Sprite Generation
49 resp.
24.6%
None
9 resp.
4.5%
Other
2 resp.
1%
Powered by Typeform