JavaScript Weekend List #09

Alex Bachuk
JavaScript Weekend List
3 min readJul 1, 2017

It’s been awhile since my last JavaScript List. I’ll do my best to stay more consistent and post every week. I also moved my website from WordPress to statically generated site (JAM Stack) hosted on Netlify, check it out https://alexbachuk.com.

Here is my handpicked list of good stuff happened in JavaScript world in the past few weeks.

1. Webpack 3: Official Release

It’s not as big of a difference as it was with v2 release. Some of the new features are scope hoisting, magic comments (code splitting) and others.

2. Hacker News readers as Progressive Web Apps

Progressive web apps is an architecture designed to optimize web applications for performance. Using tools like service workers for offline mode, push notifications, background sync, etc. HNPWA is a new todo mvc but this time focused on performance and requirements that match real applications (API calls, navigation, sorting). Next.js, HTTP2 with push, VueJS and others were added just recently (in addition to classic frameworks like React and Angular).

3. Node.js Child Processes: Everything you need to know.

Using multiple processes is the best way to scale a Node application. Node.js is designed for building distributed applications with many nodes. This is why it’s named Node. Scalability is baked into the platform and it’s not something you start thinking about later in the lifetime of an application.

4. An Abridged Cartoon Introduction To WebAssembly

Web assembly may very well be the future and could be additional way to build web apps (other than JavaScript). It’s still early, but it’s worth checking it out and understand what it is and isn’t.

5. TC39, ECMAScript, and the Future of JavaScript

ES8 is out, many developers are confused how the process works, how new features got included and rejected. This post explains the process and sheds some light on what’s coming next.

6. I decided to disable AMP on my site

AMP may not be as good as they say it is. I hear more and more content creators disabling AMP because it’s caching the content and returns google’s cached pages instead of the original.

7. GraphQL vs. REST

Comparison between two ways of sending and consuming data over HTTP. GraphQL is getting more traction especially where projects consume data from different sources.

Video of the week

Tweet of the week (something to think about while waiting in line)

If you liked this post, click the 💚 below so other people can find it on Medium. Follow me on Twitter to stay in touch.

--

--