 Hello, yes I'm going to talk about The pros and cons of jQuery and you really need it in your project, okay? So this is based on a personal experience at where I was working at So I just started off in college, you know looking at these cool frameworks and all of that And I didn't really have like yeah, Harry said yesterday, right? Nobody's a JavaScript developer anymore So I started looking at all these things and I was like, okay jQuery school and I started out like being you know using that dollar everywhere and To tell you okay jQuery is like at the bottom of the list from Angular developer to backbone or whatever Right, so this happened five months into a project that has already been on production So I get told like hey dude come here. Let's talk about something, okay? And the person in charge tells me that okay, I think we need to remove jQuery from the project so I was like what? That's not happening and I looked at the source code and it was like a thousand line files like ten files And now you search the dollar and it was like four thousand times So, you know I decided let's okay. Let's try this out. What's this idea about right? Because as you all know jQuery loading on a mobile device like 30 kb of your bandwidth gone there, right? So especially if it's on a landing page your attention and your acquisition is going to take a hit Obviously you can cash it you can use a Google CDN, but still you know you don't want that 30 kb of you know download so So I took a look at the you know Code so then I realized you know as I started going through the code There was only three things that I was using jQuery for one was Ajax and that covers Jason B as well And the other was you know basic select us to change the attributes of the elements that are there on the dome And the third one was events like on and off and I started coding You know started taking that off and started putting it in pure JavaScript So it all came out so well and it you know happened in the space of a week So then I realized that you don't really need jQuery sometimes you just include it because it's cool All right, so I've seen a lot of new people who go out there and you know say I know this I know that and I'll include this in my project I'll include that but nobody really cares about if they need it or not, right? So I want to talk about the pros first so jQuery is really cool as we all know and you know CDN caching gives you a lot of edge and It's easy to start off with and it's already supported in all the browsers that you can think of But you know you need to really ask yourself this that do you really need it? I mean if you're supporting let's say I8 onwards You do you can make those exact requests in about 100 lines of code, right? You can write a plug-in for yourself that everybody else can use as well, right? So that's one then about the cons about that is that you know, it's heavy Mobile usage is not like really recommended. I mean do you really want to load that file on a landing page? I guess not so that's there Then one thing I learned from this experience was you know, I started learning out like what does it do? It uses the sizzle Engine if anybody knows about that for selectors you really need it Are you really going to use my use complex selectors? No Sometimes you're just going to use class and ID selectors and if you run a JS benchmark on the get element by ID Versus the jQuery ID is like one is 200 times. I think so that also hits your performance So I think you really need to ask yourself how does it do this, right? And it's really important to know how it does this because if somebody comes and tells you we need to remove this Then you need to be ready, right? So that's what I wanted to say. Thank you