JavaScript frameworks are collections of JavaScript code libraries that provide developers with pre-written code to use for routine programming features and tasks—literally a framework to build websites or web applications around. Popular JavaScript front-end frameworks include React, React Native, Angular, and Vue .