- JavaScript:Moving to ES2015
- Ved Antani Simon Timms Narayan Prusty
- 172字
- 2021-07-09 19:07:43
Chapter 9. Server-Side JavaScript
We have been focusing so far on the versatility of JavaScript as the language of the browser. It speaks volumes about the brilliance of the language given that JavaScript has gained significant popularity as a language to program scalable server systems. In this chapter, we will look at Node.js. Node.js is one of the most popular JavaScript frameworks used for server-side programming. Node.js is also one of the most watched project on GitHub and has superb community support.
Node uses V8, the virtual machine that powers Google Chrome, for server-side programming. V8 gives a huge performance benefit to Node because it directly compiles the JavaScript into native machine code over executing bytecode or using an interpreter as a middleware.
The versatility of V8 and JavaScript is a wonderful combination—the performance, reach, and overall popularity of JavaScript made Node an overnight success. In this chapter, we will cover the following topics:
- An asynchronous evented-model in a browser and Node.js
- Callbacks
- Timers
- EventEmitters
- Modules and npm
- Azure IoT Development Cookbook
- 數(shù)據(jù)庫系統(tǒng)原理及MySQL應(yīng)用教程
- 零基礎(chǔ)學(xué)MQL:基于EA的自動化交易編程
- Building Mapping Applications with QGIS
- 零基礎(chǔ)學(xué)Java程序設(shè)計
- C語言實驗指導(dǎo)及習(xí)題解析
- .NET 3.5編程
- Visual Basic程序設(shè)計上機實驗教程
- ASP.NET求職寶典
- 零基礎(chǔ)看圖學(xué)ScratchJr:少兒趣味編程(全彩大字版)
- Java EE Web應(yīng)用開發(fā)基礎(chǔ)
- Functional Python Programming
- Mapping with ArcGIS Pro
- Mastering Object:Oriented Python(Second Edition)
- HTML5+CSS+JavaScript深入學(xué)習(xí)實錄