Some Good Javascript Articles I Have Read (updating)

I've read lots of articles and I like to write an article too. I think a good article is simple, easy understanding. Some of the good javascript articles I have read are below. I think these articles could help you to understand javascript.

I shared some of these articles with my colleagues. Read every article with patience then you will get it. I will keep updating when I see good article.



Frontend Machine Learning

Machine Learning For Front-End Developers With Tensorflow.js


Flex layout

Flexbox - The Ultimate CSS Flex Cheatsheet (with animated diagrams!)


Data Flow/State

Learn the basics of React Hooks in <10 minutes
Understanding Redux: The World’s Easiest Guide to Beginning Redux


Browser-related

Http caching
HTTP caching
HTTP Cache Headers - A Complete Guide
DOMContentLoaded VS load Event
DOMContentLoaded Define
Document: DOMContentLoaded event

Browser parse html File
Load and execution sequence of a web page?
Efficiently load JavaScript with defer and async
Inside look at modern web browser (part 3)
How browser rendering works — behind the scenes
Will CSS loading blocked the rendering?


Data Structures and Algorithms

As a frontend engineer, I think we should know more about data structure. I know data structure and algorithms are more import like React. The most import of React is tree and diff algorithm. It must effective. Like sort algorithm, we don't have to write quick or merge sort, we just use Array.sort method because it more efficiency.

Data Structures in JavaScript (I think frontend engineer should know)
Deep Dive Through A Graph: DFS Traversal
Going Broad In A Graph: BFS Traversal
What is a Hash Table?
Simply and Easily Understanding Function Call Stack by a Vision
A tour of the top 5 sorting algorithms with Python code
A Simplified Explanation of Merge Sort
How to Think Recursively | Solving Recursion Problems in 4 Steps


Frontend Testing

I tested a React app with Jest, Enzyme, Testing Library and Cypress. Here are the differences.


Backend Aspect

Representational state transfer (RESTful Web services)


Trend & Direction

Why You Should Learn JavaScript Principles First (Not the Hottest Frameworks)
Front-end Developer Handbook 2019
Top JavaScript Frameworks and Topics to Learn in 2019
stateofjs in 2018


Web API

What is the difference between the Fetch API and XMLHttpRequest?
JavaScript. The Core.
__proto__ vs prototype


Explaining Value vs. Reference in Javascript

It's an easily understood article. How to check two Objects whether equal.


JavaScript: How is callback execution strategy for promises different than DOM events callback?

This article deeply describes any async code execution order, such as setTimeout, setInterval, Promise, DOM Event, Mouse Event and so on. And I also advise you to read some function stack and understand it.


Master the JavaScript Interview: What is a Closure?

It's a good article that describes what, how, why Closure.


Understanding Scope in JavaScript


Essential JavaScript: Mastering Immediately-invoked Function Expressio


ES5 to ESNext — here’s every feature added to JavaScript since 2015

It make you know what is ES5, ES6 and these new features.


JavaScript Promises for Dummies


Ultimate Guide to Getters and Setters in JavaScript

This article guide you simply and easily to use setter and getter.


Javascript and Functional Programming — Pt. 3: Pure Functions


Asynchronous Javascript using Async - Await


This article is original, licensed under a Creative Commons Attribution 4.0 International license