fast, but not with network, storage and database — I/O typical tasks. Let’s do the I/O thing, and wait for it to complete by doing something else. Like a us, human. Let the rice cooker tell us when the rice is ready to eat. While we watch Mr. Robot. Web Assembly (wasm) A typical healthy Node.js server application is I/O bound. So, move any cpu-bound tasks closer to the bare metal, such as cryptography. You can reuse it on the web browsers soon tho. Languages with wasm as a target: ➔ C ➔ C++ ➔ Rust
million packages of free, reusable code — the largest software registry in the world. The official public npm registry is at https://registry.npmjs.org/. It is powered by a CouchDB database, of which there is a public mirror at https://skimdb.npmjs.com/registry. Clients Npm-cli: The Official Node Package Manager. Yarn: Fast, Reliable, and Secure Dependency Management.
browser vendors. The need of faster web browser has significantly increased the performance of JavaScript itself. Chrome with V8, Mozilla with SpiderMonkey, Apple with Nitro, etc. Watch the race. Browser X Browser Y 20XX 20 5 15 20XX 29 4 25 20XX 39 4 35 20XX 27 5 22
Checker For JavaScript. Code faster, code smarter, code confidently, code bigger. Fearless Coding: Static Analysis #2 ESLint: The pluggable linting utility for JavaScript and JSX Used to find problematic patterns or code that doesn’t adhere to certain style guidelines
Ultra Fast, Mega Secure, Super Reliable. Features: ➔ Offline Mode ➔ Deterministic ➔ Network Performance ➔ Flat Mode ➔ Network Resilience ➔ Same Packages Transpilers: Evolution Conveyor in Presets Babel: The JavaScript Compiler Babel has support for the latest version of JavaScript through syntax transformers. These plugins allow you to use new syntax, right now without waiting for browser support. Check out env preset to get started.
allows attaching Chrome DevTools to Node.js instances for debugging and profiling. It uses the Chrome Debugging Protocol. JavaScript Everywhere: Boost Productivity Single language development is a CTO’s holy grail. Gone are the days of paying four teams to build the same thing in different languages. Here are the days of hyper-efficient dev where business logic is implemented once, then shared everywhere. Thanks to React Native, Electron, Node.js