---
title: "This week's JavaScript news, issue 268"
publication: "JavaScript Weekly"
issue: 268
published_at: "2016-01-29"
canonical_url: "https://javascriptweekly.com/issues/268"
---

This week's JavaScript news, issue 268

This week's JavaScript news — [Read this e-mail on the Web](http://javascriptweekly.com/issues/268)

JavaScript WeeklyIssue 268 — January 29, 2016[Viewer.js: JavaScript Image Viewer](http://fengyuanchen.github.io/viewerjs/) Flexible and with a great demo page. Supports numerous controls, modal and inline use, flipping, rotation, and more.  Fengyuan Chen 
[Preact: A Fast, 3KB 'React Alternative'](http://developit.github.io/preact/) An attempt to recreate React’s core functionality with as little code as possible and with first-class ES6 support. There are lots of demos to check out.  Jason Miller 
[Highlights of V8 4.9 (Chrome & Node's JavaScript Engine)](http://v8project.blogspot.com/2016/01/v8-release-49.html) Coming to a Chrome (49) and Node near you. It has 91% ES6 support (by the [Kangax compatibility table](https://kangax.github.io/compat-table/es6/)) including Proxy objects and the Reflect API.  V8 Project 
[![Wes Bos\](http://s3.amazonaws.com/nlga/uploads/item/image/48619/125.png)](https://reactforbeginners.com/friend/COOPER?utm_source=javascriptweekly&utm_medium=email)[React For Beginners: Learn React with Video Tutorials](https://reactforbeginners.com/friend/COOPER) Learn React and level up your JavaScript skill set. Join 3,494 other developers learning React with Wes Bos in this tutorial series. React for Beginners will have you learn React.js in just a couple of afternoons, and it’s currently reduced to its launch price too. [Check it out.](https://reactforbeginners.com/friend/COOPER) Wes BosSponsor
[What Can We Learn From How jQuery Symbiotically Pushed The Web Platform Forward?](https://medium.com/ben-and-dion/what-can-we-learn-from-how-jquery-symbiotically-pushed-the-web-platform-forward-ce6b20cd4e98) “I think that there is an opportunity to do the same with React, but I am concerned that we could also go in another direction..” Key thoughts and insights from an industry expert.  Dion Almaer 
[Modularizing Monolithic JavaScript Projects](https://plot.ly/javascript/modularizing-monolithic-javascript-projects/) One library’s solution to approaching client-side modularity using a mono-repo, one npm package and several CommonJS require-able modules.  plotly 
[Front-end Libraries and Component Architectures](http://developer.telerik.com/featured/front-end-application-frameworks-component-architectures/) Cody Lindley says component architectures are a cornerstone of all modern front end libraries/frameworks and shows how they work in some of them.  Telerik Developer Network 
[JavaScript Modules: A Beginner’s Guide](https://medium.freecodecamp.com/javascript-modules-a-beginner-s-guide-783f7d7a5fcc) An attempt to unpack the complicated world of modules and module-like systems used in JavaScript.  Preethi Kasireddy 
[Announcing TypeScript 1.8 Beta](http://blogs.msdn.com/b/typescript/archive/2016/01/28/announcing-typescript-1-8-beta.aspx) 1.8 supports consumption of normal JavaScript files alongside TypeScript ones, making migrations easier. Extra JSX support is also included.  Microsoft 
[2016 - The Year of Web Streams](https://jakearchibald.com/2016/streams-ftw/) Google’s Jake Archibald is excited about the potential of streams in browsers to improve Web responsiveness. A look at the future?  Jake Archibald 


Jobs

- [JavaScript Developers at X-Team (Remote)](https://x-team.com/join/?utm_source=newsletter&utm_medium=email&utm_campaign=javascript-weekly-january)We're looking for developers with extensive knowledge of JavaScript. The perfect candidate would be highly skilled in different frameworks and libraries. We are 100% remote and we provide the funding needed to help you achieve your goals and grow as a remote developer. X-Team
- [Senior Node Engineer at TES USA (San Francisco, CA or remote)](http://wikispaces.workable.com/jobs/40877?utm_source=javascriptweekly&utm_medium=email)Make a difference in teachers’ lives with a platform that allows them to find, share and sell resources worldwide. Join TES USA’s small, global team to embrace challenges, be part of a lean process, and impact education. TES USA
- [Stop Applying for Jobs - Let Companies Apply to You](https://hired.com/?utm_source=newsletters&utm_medium=jsweekly&utm_term=cat-tech-java&utm_content=stopapplyingtojobs&utm_campaign=q1-16&utm_location=us)On Hired, sign up in 10 minutes and get offers from top companies like Facebook, Uber, & Stripe. Engineers get an average of 5 offers on the platform in 1 week. Try it today. Hired.com

In Brief

[CodePen's New Feature: A JavaScript Console](http://blog.codepen.io/2016/01/27/new-feature-javascript-console/) news
CodePen

[Let’s Code JavaScript Season 5 Launches, Free Till Sunday](http://www.letscodejavascript.com/v3/blog/2015/12/season-5) news 
A popular (paid) screencast site. Their new series is free to watch till the end of Sunday.
Let’s Code JavaScript

[Create A Really Simple 'Offline' Page using Service Workers](http://deanhume.com/Home/BlogPost/create-a-really--really-simple-offline-page-using-service-workers/10135) tutorial
Dean Hume

[Filtering and Sorting a List of Strings](http://www.jstips.co/en/filtering-and-sorting-a-list-of-strings/) tutorial
Dave Gomez

[Using Inline Partials and Decorators with Handlebars 4.0](http://www.sitepoint.com/using-inline-partials-and-decorators-with-handlebars-4-0/) tutorial
Ryan Lewis

[Crash Course to Angular](https://www.outlearn.com/learn/vkarpov15/angular-crash-course) tutorial 
Jump right in and build your first Angular web app today.
OutlearnSponsor

[Introduction to jCanvas: jQuery Meets HTML5 Canvas](http://www.sitepoint.com/introduction-to-jcanvas-jquery-meets-html5-canvas/) tutorial 
Provides a jQuery approach to working with the HTML5 Canvas.
Maria Antonietta Perna

[Unit Test Your JavaScript Using Mocha and Chai](http://www.sitepoint.com/unit-test-javascript-mocha-chai/) tutorial
Jani Hartikainen

[Building ES6 JavaScript for the Browser with Gulp, Babel, and More](https://thesocietea.org/2016/01/building-es6-javascript-for-the-browser-with-gulp-babel-and-more/) tutorial
Aaron Krauss

[Evented Mind: ES2015 (1 Hour)](https://www.eventedmind.com/classes/es2015-ee192682?utm_source=JavaScript+Weekly&utm_campaign=JavaScriptWeekly-1&utm_medium=email&utm_content=Sponsored+Link) video 
In this video course you'll learn the coolest features of ES6 like classes, fat arrows, iterators and generators using Babel and Meteor.
Evented MindSponsor

[Building A Live Chat App in 40 Minutes with React and Meteor](https://www.youtube.com/watch?v=xcej5OboUVM) video 
(Note: Audio is quite loud.)
Paul Dowman

[Angular vs React: A Feature Table Comparison](http://tutorials.pluralsight.com/review/angular-vs-react-a-side-by-side-comparison) opinion
Shannon Duncan

[A Comparison of JavaScript Calendars and Schedulers](http://www.sitepoint.com/comparison-javascript-calendars-schedulers/) opinion 
A look at Kendo UI, FullCalendar, and dhtmlxScheduler.
SitePoint

[Why Everyone Is Talking About Isomorphic JavaScript and Why It Matters](http://www.capitalone.io/blog/why-is-everyone-talking-about-isomorphic-javascript/) opinion
Azat Mardan

[The Controversial State of JavaScript Tooling](https://ponyfoo.com/articles/controversial-state-of-javascript-tooling) opinion
Nicolas Bevacqua

[A List of 73 Tooltip Libraries](http://appcues.com/blog/64-tooltip-plugins-made-with-jquery-css-javascript-or-more/) code
Appcues

[Custom Highlight: jQuery Plugin for Building Custom Text Highlight Actions](https://github.com/Tapha/Custom-Highlight/) code
Tapha Ngum

[origami.js: HTML5 Canvas for Humans](https://github.com/raphamorim/origami.js) code
Raphael Amorim

[Loud Links: Tiny Library to Add Interaction Sounds to Your Site](http://loudlinks.rocks/) code
Mahdi

[Simple Code Examples to Help You Understand ES6](https://github.com/sgaurav/understanding-es6) code
Gaurav Singh

[Nodegram: The Simplest Instagram API Library](https://github.com/zzarcon/nodegram) code node
Hector Leon Zarco Garcia

[trunc-html: Truncate HTML by Text Character Length While Preserving HTML Structure](https://github.com/bevacqua/trunc-html) code
Nicolas Bevacqua

[Cytoscape.js: Graph/Network Visualization and Analysis Library](http://js.cytoscape.org/) code 
Now MIT licensed and at version 2.6.0. Absolutely tons of documentation and demos.
Cytoscape Consortium

Curated by [Peter Cooper](http://twitter.com/peterc) and published by [Cooperpress](https://cooperpress.com/).

Like this? You may also enjoy: [FrontEnd Focus](http://frontendfocus.co/) : [Node Weekly](http://nodeweekly.com/) : [React Status](http://react.statuscode.com/)

[Stop getting JavaScript Weekly](*|UNSUB|*) : [Change email address](*|UPDATE_PROFILE|*) : [Read this issue on the Web](http://javascriptweekly.com/issues/268)

© Cooperpress Ltd. Fairfield Enterprise Centre, Lincoln Way, Louth, LN11 0LS, UK
