Skip to content

Latest commit

 

History

History
1117 lines (805 loc) · 53.6 KB

web-and-javascript-notes.md

File metadata and controls

1117 lines (805 loc) · 53.6 KB

Web and JavaScript Notes

Recommended

Recommended by Addy Osmani and Eric Elliot

JavaScript People

JavaScript Scene, Eric Elliot: CSS, HTML, JavaScript, and Other

JavaScript- People

Node and React- People

JavaScript, React, Angular, Vue

Dan Abramov

Brian Holt React Courses

Wes Bos React Courses

JavaScript- General

JavaScript

Server-Side JavaScript

JavaScript Libraries/Frameworks

JavaScript Articles

Web and JavaScript Engines, Google Chrome

  • Mozilla Firefox- Spidermonkey
  • Microsoft Edge- Chakra/ChakraCore
  • Apple Safari- JavaScriptCore
  • Google Chrome- V8, which is also the engine of Node.js

JavaScript Engine

Comparison of Layout Engines (By DOM and ECMA Script)

Google (Chromium, Chrome, Blink, V8) (See also Google Developers)

Chrome (Browser)

Blink (Browser Engine)

V8 (JavaScript Engine)

Google Developers- Chrome

Google Developers- Canary Chrome

Chrome Developers

Google Web Updates

Languages and Frameworks

Year in Review and Surveys

Useful Tools

Glitch

Hawt- Helpers

Sandboxes

Jekyll, Foundation, Sass

Mainstream JavaScript Frameworks

Stacks

JAMStack

Next (React) and Nuxt (Vue)

React and Vue Alternatives

JamStack Site Frameworks (other than Jekyll)

Mojombo

Vite (Evan You)

Popular JavaScript Frameworks

Package Managers/Executors

CLI, package.json, Lock Files

npm Scripts

npm Packaging

Node.js Package Managers (npm (build-step))

Languages and Frameworks (Other than Python and Django)

Golang

Mobile

JavaScript- Styleguides, Formatting, Linting

JavaScript Styleguides

ESLint

ESLint- Airbnb

React

React and Vue

Facebook- React Native

React Developer Tools and Performance

React Developer Tools

React Profiler

React and Vue

Facebook- React (JavaScript)

React

JavaScript Ecosystem

React-Router (React Stack)

Enzyme

Redux

Flow

Compiling/Transpiling

Elm

Flux

RxJS

Velocity React (Twitter Fabric)

Tern

Testing

Comparison of Unit Testing Frameworks- JavaScript

Testing (Mocha, Jasmine (assertion library built in), Tape, Karma, QUnit, AVA, Jest (wrapper over Jasmine))

Vue and Angular

Vue

Angular 2+ (React Stack)

Google Design

Polymer (See also Facebook React)

Deprecated

Styleguide

Google \ Design (See also Facebook React)

Bootstrap Material Design

Top JavaScript Frameworks & Topics to Learn in 2018