Recently I’ve been thinking a lot about the capabilities of pure JavaScript. It is a language that has evolved significantly over the last few years. Many popular libraries (such as module loaders) and frameworks (like Angular, Vue.js and React) were created to address deficiencies and gaps that existed in the original, outdated implementation. With ECMAScript 6 / 2015 I believe that most of those limitations have gone away. Many important features exist out of the box, such as:

  • Support for modules and dynamic loading
  • The ability to intercept and manage routes
  • A built-in DOM query mechanism that obviates the need for jQuery
  • Native template support
  • Re-usable web components

#javascript #programming

Client-side JavaScript Databinding without a Framework
1.50 GEEK