Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Design

Ali .
Ali .
15,521 Points

Front-End Web Develop?

HI,

I'm just asking. Is it a powerful to build for interface website with CSS/Sass, Javascript only? is it good and fast with Bootstrap, Jquery?

Thanks Advanced,

Ali .
Ali .
15,521 Points

Thank you for responding, Brendan. I meant load time in the browser for the user.

Routine Poutine
Routine Poutine
26,050 Points

Hi Ali,

I had to learn jQuery in another bootcamp because it is really helpful with DOM manipulation. I've heard that React and Redux eventually replace the need for jQuery, and you may have noticed that Google Chrome has added a few things to its browser API so that you can use querySelector() without jQuery, among other features:

https://www.youtube.com/watch?v=s0vg_H9hBuU&index=8&list=PLNYkxOF6rcIBz9ACEQRmO9Lw8PW7vn0lr

https://www.youtube.com/watch?v=6EtHUwqCiCs&list=PLNYkxOF6rcIBz9ACEQRmO9Lw8PW7vn0lr&index=7

https://www.youtube.com/watch?v=GiI77ya60yk&index=6&list=PLNYkxOF6rcIBz9ACEQRmO9Lw8PW7vn0lr

https://www.youtube.com/watch?v=Fbv2c12VzyM&index=5&list=PLNYkxOF6rcIBz9ACEQRmO9Lw8PW7vn0lr

However, learning jQuery also helps you deal with legacy code, so that when you're dealing with code bases that haven't been built in the last few years you can understand and work with them.

I have put more emphasis on learning Flexbox and Grid in vanilla CSS, but I don't see why you wouldn't want to learn Bootstrap 4 as well.

Best,

Matt

1 Answer

Brendan Whiting
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Brendan Whiting
Front End Web Development Techdegree Graduate 84,738 Points

If you're using the cdn, for either jQuery or Bootstrap, you can benefit from having it cached already in the user's browser. You can also do a custom build of Bootstrap to take only the pieces you want. JQuery isn't really necessary unless you're trying to target pretty old browsers. SCSS doesn't affect load time because it's transpiled into CSS before it gets to the browser. Overall, you're going to be fine building a website with jQuery and Bootstrap, usually it's things like images that make websites slow.