I use mostly frameworks like Bootstrap and Foundation and some jQuery plugins to achieve a responsive template in a shorter period of time. But in some cases, I use pure HTML, CSS and jQuery but the development time is longer than using framework but you have the full control of what you want to your work. I never used any other JS framework like nodejs, react etc..