ISSUE #131
New in Chrome 65, PhantomJS getting archived, npm ci is faster than yarn, and more
HIGHLIGHTS
Archiving the project: suspending the development · Issue #15344 · ariya/phantomjs
The PhantomJS projects going to be archived.
New in Chrome 65: CSS Paint API, Server Timing API, and CSS display: contents
Chrome 65 adds support for the new CSS Paint API, which allows you to programmatically generate an image. You can use the Server Timing API to provide server performance timing information via HTTP headers, and the new CSS display: contents property can make boxes disappear!
Introducing `npm ci` for faster, more reliable builds
The command offers massive improvements to both the performance and reliability of builds for continuous integration / continuous deployment processes, providing a consistent and fast experience for developers using CI/CD in their workflow.
JAVASCRIPT
Is `this` in Javascript bad? | Jason Yu
From the DEV community. Sharing ideas that makes us all better developers.
Elegant patterns in modern JavaScript: RORO | Bill Sourour
I now see in JavaScript what Douglas Crockford saw when he wrote JavaScript: The Good Parts: “An outstanding, dynamic programming language … with enormous, expressive power.”
JavaScript Named Parameters | Dale Jefferson
I find JavaScript’s lack of named parameters frustrating. In this article, I will show you how you can get the same effect and as a bonus, show you how to achieve default values.
JavaScript ES8 Object.entries/values | Dale Jefferson
JavaScript is advancing at a rapid pace. In this article, I will give a brief overview of the new Object static methods. ES8 (a.k.a 2017) now has Object.values and Object.entries to accompany Object.keys.
PERFORMACE
A toddlers guide to memory leaks in Javascript | Kushan Joshi
A guide to understanding memory in Javascript
REACT
Server Rendering with React and React Router | Tyler McGinnis
Server side rendering a React app can provide a few different benefits including performance and SEO. The problem is with those benefits comes a cost of additional complexity to your application. In this post, we'll start from scratch and slowly build a server side rendered React (with React Router) while breaking down some of the complexity as we go.
ambewas/react-minimal-form
Tiny, blazing fast react forms using the context API, a higher order component to build your own form elements
VUE
Understanding Vue.js Lifecycle Hooks | Joshua Bemenderfer
Learn what Vue.js component lifecycle hooks do and how you can use them to perform various tasks.
WORKFLOW
10 Tips for Javascript Debugging Like a PRO with Console | Yotam Kadishay
So hopefully now, I can give you some tips which you didn’t know before, and which will make you a PRO debugger.