Node.js high performance : take your application to the next level of high performance using the extensive capabilities of Node.js /: take your application to the next level of high performance using the extensive capabilities of Node.js. (2015)
- Record Type:
- Book
- Title:
- Node.js high performance : take your application to the next level of high performance using the extensive capabilities of Node.js /: take your application to the next level of high performance using the extensive capabilities of Node.js. (2015)
- Main Title:
- Node.js high performance : take your application to the next level of high performance using the extensive capabilities of Node.js
- Other Titles:
- Take your application to the next level of high performance using the extensive capabilities of Node.js
- Further Information:
- Note: Diogo Resende.
- Authors:
- Resende, Diogo
- Contents:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introduction and Composition; Performance analysis; Monitoring; Getting high performance; Testing and benchmarking; Composition in applications; Using NPM; Separating your code; Embracing asynchronous tasks; Using library functions; Using function rules; Testing your modules; Summary; Chapter 2: Development Patterns; What are patterns?; Node.js patterns; Types of patterns; Architectural patterns; Creational patterns; Structural patterns; Behavioral patterns Event-driven architectureStreams; Buffers; Optimizations; Hidden types; Numbers; Arrays; Functions; The for-in loops; The infinite loops; The try-catch blocks; Eval; Summary; Chapter 3: Garbage Collection; Automatic memory management; Memory organization; Memory leaks; Event emitters; Referencing objects; Object representation; Object heaps; Heap snapshots; Third-party management; Summary; Chapter 4: CPU Profiling; The I/O library; Fibonacci; Flame graphs; Profiling alternatives; Summary; Chapter 5: Data and Cache; Data storage; Excessive I/O; Database management systems; Caching data Asynchronous cachingClustering data; Accessing data; Summary; Chapter 6: Test, Benchmark, and Analyze; Test fundamentals; The test environment; The Docker tool; The test tool; Continuous integration; Code coverage; Benchmark tests; Analyzing tests; Summary; Chapter 7: Bottlenecks; Host limits; Network limits; ClientCover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introduction and Composition; Performance analysis; Monitoring; Getting high performance; Testing and benchmarking; Composition in applications; Using NPM; Separating your code; Embracing asynchronous tasks; Using library functions; Using function rules; Testing your modules; Summary; Chapter 2: Development Patterns; What are patterns?; Node.js patterns; Types of patterns; Architectural patterns; Creational patterns; Structural patterns; Behavioral patterns Event-driven architectureStreams; Buffers; Optimizations; Hidden types; Numbers; Arrays; Functions; The for-in loops; The infinite loops; The try-catch blocks; Eval; Summary; Chapter 3: Garbage Collection; Automatic memory management; Memory organization; Memory leaks; Event emitters; Referencing objects; Object representation; Object heaps; Heap snapshots; Third-party management; Summary; Chapter 4: CPU Profiling; The I/O library; Fibonacci; Flame graphs; Profiling alternatives; Summary; Chapter 5: Data and Cache; Data storage; Excessive I/O; Database management systems; Caching data Asynchronous cachingClustering data; Accessing data; Summary; Chapter 6: Test, Benchmark, and Analyze; Test fundamentals; The test environment; The Docker tool; The test tool; Continuous integration; Code coverage; Benchmark tests; Analyzing tests; Summary; Chapter 7: Bottlenecks; Host limits; Network limits; Client limits; Browser limits; Performance variables; Summary; Index … (more)
- Publisher Details:
- Birmingham, UK : Packt Publishing
- Publication Date:
- 2015
- Extent:
- 1 online resource (1 volume), illustrations
- Subjects:
- 005.2762
Application software -- Development
JavaScript (Computer program language)
COMPUTERS / Internet / Application Development
COMPUTERS / Programming Languages / JavaScript
Application software -- Development
JavaScript (Computer program language)
Cross-platform software development -- Handbooks, manuals, etc
Node.js
Electronic books
Electronic books - Languages:
- English
- ISBNs:
- 9781785280627
1785280627 - Related ISBNs:
- 9781785286148
1785286145 - Notes:
- Note: Description based on online resource; title from cover (Safari, viewed September 6, 2015).
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.88493
- Ingest File:
- 01_000.xml