Why vanilla JavaScript isn't used for large applications
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
angular1x prettify Dec 28, 2018
angularx add angularx exemple Sep 16, 2018
es6 remove redundant function Feb 11, 2018
jquery fixed duplicate list Dec 25, 2018
react refactor Feb 11, 2018
vanilla remove redundant function Feb 11, 2018
vue add angularx exemple Sep 16, 2018
README.md Update README.md Dec 28, 2018


Why Frameworks Matter

The repository features different libraries/frameworks which solve the same problem: Search stories from Hacker News and show the result in a list in a browser. It should showcase how the same thing can be achieved with different solutions. But most important it should show why don't large applications aren't build with vanilla JavaScript anymore. Read more about it: Why Frameworks Matter.


  • Vanilla JavaScript
  • jQuery
  • ES6 JavaScript
  • React
  • Vue
  • AngularJS 1.x
  • Angular 2+

Looking for contributions:

  • Ember
  • Preact
  • Others

Getting Started

  • globally install a http server once: npm install http-server -g
  • move into one of the given folders
  • serve application: http-server
  • visit the URL shown in the command line