This Week in JavaScript - 19th September 2016

Hello and welcome to ‘This Week in JavaScript’ — another curated collection of links relating to what’s new and exciting in the world of JavaScript. The complete list is tagged jsweekly. (Don’t forget to check out our weekly .NET and front end roundups too!)

And now for this week’s finds …

Getting started

Learning more


  • maryamyriameliamurphies.js - A library of Haskell-style morphisms implemented in JavaScript using ECMAScript 2015 syntax.
  • InversifyJS - A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.


  • Does ES6 Mean The End Of Underscore / Lodash? - Tools like underscore and Lodash – are they now obsolete, with ES6 features replacing most of the utility belt that they had provided?
  • Template Literals are Strictly Better Strings - So how exactly are template literals strictly better than single and double quoted strings? And why haven’t they pervasively taken over single and double quoted strings, if that were the case?
  • Introduction into Channels and Transducers in JavaScript - In this article we will figure out what transducers are by creating a low-level naive implementation and then exchanging the low-level implementation with the transducers.js library, which offers a number of functions optimized for real world usage.


Other Frameworks

##Everything Else

  • Getting Started with PouchDB Client-Side JavaScript Database - The rise of rich web applications also created a need for good client-side storage mechanisms, and that is where JavaScript databases like PouchDB come in.
  • Native Infinite Scrolling with the IntersectionObserver API - This tiny but useful API provides a means to efficiently monitor the visibility of specified DOM elements.
  • yafbp - Yet another front-end build process: Gulp, Nunjucks Templating (Layouts, blocks more), Template data layer (Access data in template or via ajax: global, per page, from all pages), Modular less-stylesheets (Hot-reloading)(Autoprefixed)(Sourcemaps), Modular javascript (Sourcemaps), Auto image-optimization, Sitemap-generator,Autoreload,Proxy…
  • Introducing debugger.html - debugger.html is a modern JavaScript debugger from Mozilla.

For more links like this and to keep up-to-date with the latest goings on in JS land, you can follow SitePoint’s JavaScript channel on Twitter.
Please PM us if you have anything of interest for the next issue or if there is anything you would like to see featured. Paul and Chris of Arabia.


This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.