SlideShare a Scribd company logo
What Is New In Node 8?
Node.js 8 is right here between us. It is a much-awaited version of the series                             
and claimed to have plenty of features that developers are waiting to test.                         
Many industry experts claimed ​Node.js 8 brings sanity to native module                     
dependencies. The new version of technology ensure protection of local                   
module dependencies across upgrades. Though, it is considered as a large                     
upgrade which has significantly improved performance in almost all common                   
situations and is more robust and fault-tolerant. 
What’s New? 
1. Node.js​ API 
For Node.js designers who love to make local additional items, the new 
exploratory Node.js API (N-API) will permit local additional items to be 
accumulated once on a framework and utilize over numerous renditions 
of Node.js. The new virtual machine rationalist Application Binary 
Interface (ABI) additionally stable crosswise over various Node.js forms. 
N-API has been included as a trial highlight in v8.0, and serves the 
intention of isolating additional items from changes in the hidden 
JavaScript motor. This will help local additional items to keep running 
with various Node.js variants without recompilation. 
2. Buffer Changes 
In the buffer realm, numerous significant changes are implemented within                   
Node.js. The zero-filling buffer and a new buffer are included by default. The                         
focus is to render improved security and privacy in order to maintain security                         
and privacy to prevent information leaks. However, it laso has the                     
disadvantage that this buffer is that people make use of it will take                         
performance hits however this can be stayed away from migrating to                     
buffer.allocUnsafe(). It’s upto developers to use this function only if they know                       
about the drawbacks associated to it and have the know-how to tackle such                         
issues effortlessly. 
3. WHATWG URL Parser 
WHATWG URL parser in Node 8 has moved from research stage to being fully                           
supported. WHATWG URL parser was first come in ​Node.js 7.x a year ago as a                             
trial URL API. The URL usage and API in WHATWG matches what is . Edge and                               
Safari. Nonetheless, the new feature of version 8.0 empowering the sharing of                       
code utilizing URLs over the distinctive conditions. 
4. TurboFan and Ignition 
The introduction of TurboFan and Ignition has been communicated as the                     
best change passed on to Node.js version 8. The new release additionally                       
includes V8 5.8 JavaScript runtime, empowering performance and offering                 
developer​-confronting APIs. Version 8 comes with a simplified pipeline,                 
without the FullCode Generator and the Crankshaft, enabling a lot of                     
improvements such as lower memory utilization and quicker application                 
startup times. Additionally, v8 5.8 engine has forward ABI (application binary                     
interface) compatibility with V8 5.9 and the upcoming V8 6.0 release, the                       
foundation said. The Node 8 line is relied upon the move to V8 5.9 and                             
possibly V8 6.0 sooner or later, TurboFan and Ignition will be empowered by                         
default with V8 5.9. This change was one of the reasons of the delayed                           
release of Node.js 8 . 
 
5. Async Hooks ​API 
The Async Hooks (once in the past known as AsyncWrap) API has a 
prominent move up to the most recent adaptation. This API opens the 
route for engineers to administer the operation of the Node.js occasion 
circle, and also enabling them to assess the life of handle questions in 
the hub. 
Once, a bundle called “co” was utilized to use generators to compose better                         
nonconcurrent code to make a more comprehensible control stream.                 
Presently, this control stream can be actualized without the need of an                       
outsider library. 
6. Console 
Node.js application would often crash due to the errors occurring While                     
attempting to write console ouput to the underlying stream. But with Node.js                       
8, such errors will be minimized like suppressing the error events emitting                       
when using console methods. This feature will also make the other APIs                       
safer. 
7. Upgrade NPM to 5.0.0 
Node 8 will ship with the newest version of NPM. After the success and 
notable improvements of Yarn, NPM has followed suit in many areas 
and is releasing a huge update in version 5 in order to compete. Most 
notable features are offline mode, –save by default, and a new lockfile 
that gets automatically created. 
Other Important Changes 
● Enhanced support for Promises – Node.js 8.0.0 incorporates another 
util.promisify() API. 
● Static Error Codes – We have begun the way toward relegating static 
blunder codes to all mistakes created by Node.js. 
● Diverting Process Warnings – Processing notices, for example, 
censures may now to diverted to a document 
● Stream API upgrades – For clients of the Stream API, new standard 
mechanism for obliterating and concluding Stream occasions have 
been included 
● Debugger changes – node-inspect has been coordinated specifically 
into the Node.js runtime. Also, the V8 Inspector debugger is a 
completely supported feature   
● Test controller ​JavaScript​ API – Provides better approaches for utilizing 
the investigate convention to examine running Node.js forms. 
With so many updates, there could hardly be any organization that would take                         
risk to not considering new updates in application development practices.                   
Have you tried new features and functions? Is yes, then do share your                         
experiences with us. 

More Related Content

PDF
.NET framework vs .net core 3.1 commons & differences
PDF
Workflow automation for Front-end web applications
PDF
Ingress? That’s So 2020! Introducing the Kubernetes Gateway API
PPT
Java SE SQE IEC Ops Review Fy09 April 09
PDF
Microsoft Silverlight 2
PPTX
Announcing asp.net core updates in .net 5 preview 8
PPTX
Spring Testing, Fight for the Context
PDF
Automated Virtualized Testing (AVT) with Docker, Kubernetes, WireMock and Gat...
.NET framework vs .net core 3.1 commons & differences
Workflow automation for Front-end web applications
Ingress? That’s So 2020! Introducing the Kubernetes Gateway API
Java SE SQE IEC Ops Review Fy09 April 09
Microsoft Silverlight 2
Announcing asp.net core updates in .net 5 preview 8
Spring Testing, Fight for the Context
Automated Virtualized Testing (AVT) with Docker, Kubernetes, WireMock and Gat...

What's hot (20)

PDF
Hot Code Replacement - Alexei Sholik
PPTX
Core Spring + Reactive 김민석
PDF
Going Serverless Using the Spring Framework Ecosystem
PDF
Red Hat OpenShift App Dev meetup - Operator SDK
PDF
SpringOne Platform recap 정윤진
PPTX
Apache Maven
DOCX
MS VS Code for Python debug
 
ODP
Learn Continuous Integration with Jenkins All in One Guide
PDF
Poster\Infographic: Timeline of vRealize Orchestrator
PDF
Quarkus@Code Garden
PPTX
Open Source Options for Building your WebRTC Solution, May 2015 @ WebRTC Conf...
ODP
EmbbededGF@JavaOneHyd
PDF
You and your containers: strumenti di automazione in Cloud (parte 2) - Gabrie...
PPTX
Refresh your project vision with Report Portal
PDF
Pivotal Cloud Foundry 2.0: First Look
PPTX
Branching Strategies For Git and Subversion
PDF
10 Thesen zur professionellen Softwareentwicklung
PDF
How To Be a Java Automated Testing Superstar
PPTX
Build 2017 - B8096 - Ten things you didn’t know about Visual Studio 2017 for ...
PPTX
High Performance NodeJS
Hot Code Replacement - Alexei Sholik
Core Spring + Reactive 김민석
Going Serverless Using the Spring Framework Ecosystem
Red Hat OpenShift App Dev meetup - Operator SDK
SpringOne Platform recap 정윤진
Apache Maven
MS VS Code for Python debug
 
Learn Continuous Integration with Jenkins All in One Guide
Poster\Infographic: Timeline of vRealize Orchestrator
Quarkus@Code Garden
Open Source Options for Building your WebRTC Solution, May 2015 @ WebRTC Conf...
EmbbededGF@JavaOneHyd
You and your containers: strumenti di automazione in Cloud (parte 2) - Gabrie...
Refresh your project vision with Report Portal
Pivotal Cloud Foundry 2.0: First Look
Branching Strategies For Git and Subversion
10 Thesen zur professionellen Softwareentwicklung
How To Be a Java Automated Testing Superstar
Build 2017 - B8096 - Ten things you didn’t know about Visual Studio 2017 for ...
High Performance NodeJS
Ad

Similar to What is new in node 8 (20)

PDF
tutorials-visual-studio_visual-studio-2015-preview-comes-with-emulator-for-an...
PPTX
Asp.net visual studio 2013
PDF
The Positive and Negative Aspects of Node.js Web App Development.pdf
DOCX
All the amazing features of asp.net core
PDF
Pivotal Cloud Foundry 2.5: A First Look
PDF
Node.js v15.0.0 is Now Available: A Quick Recap of the Latest Features in Node
PDF
Microsoft .NET 6 -What's All About The New Update
PPTX
JS digest. November 2017
PDF
Angular 12 brought several new features to the table
PDF
Top Features And Updates Of Angular 13 You Must Know
PDF
Node.js Web Development.pdf
PDF
Top 8 Reasons ASP.NET Core is the Best Framework for Web Application Developm...
PDF
The Happy Path: Migration Strategies for Node.js
PPTX
8 Node.js Frameworks Every Developer Should Know [UPDATED].pptx
PPTX
Angular 7: Everything You Need to Know!
PPTX
Heading towards the great release of angular 8.0 development observe the uno...
PDF
Node.js and .NET Core.pdf
PDF
.NET Application Modernization with PAS and Azure DevOps
tutorials-visual-studio_visual-studio-2015-preview-comes-with-emulator-for-an...
Asp.net visual studio 2013
The Positive and Negative Aspects of Node.js Web App Development.pdf
All the amazing features of asp.net core
Pivotal Cloud Foundry 2.5: A First Look
Node.js v15.0.0 is Now Available: A Quick Recap of the Latest Features in Node
Microsoft .NET 6 -What's All About The New Update
JS digest. November 2017
Angular 12 brought several new features to the table
Top Features And Updates Of Angular 13 You Must Know
Node.js Web Development.pdf
Top 8 Reasons ASP.NET Core is the Best Framework for Web Application Developm...
The Happy Path: Migration Strategies for Node.js
8 Node.js Frameworks Every Developer Should Know [UPDATED].pptx
Angular 7: Everything You Need to Know!
Heading towards the great release of angular 8.0 development observe the uno...
Node.js and .NET Core.pdf
.NET Application Modernization with PAS and Azure DevOps
Ad

More from OnGraph Technologies Pvt. Ltd. (20)

PDF
Dating app readymade solutions
PPTX
Readymade Dating App Solutions- OnGraph Technologies
PPTX
Why Your Business Should Leverage Python App Development in 2023.pptx
PPTX
One-stop solution for Grails web app development
PPTX
Why Laravel Web Development Is Ideal For Your Business_.pptx
PPTX
Extensive App Development using Python.pptx
PPTX
Why Use Laravel For Developing Web Apps_.pptx
PPTX
What Makes Offshore Python Development So Popular?
PPTX
Node.JS Guide 2022.pptx
PPTX
Difference between Angularjs vs Angular
PPTX
3 Best Groovy Frameworks and Tools to Learn in 2022.pptx
PPTX
Laravel Development - VueJS with Laravel
PPTX
Top Trending Features of AngularJS.pptx
PDF
Why is mean such a popular technology for modern web app development
PDF
What is the Symfony PHP Framework?
PDF
Why should you choose angular js in 2022
PPTX
Leading nodejs development company in USA
PDF
How was the year 2021 for symfony?
PDF
Discover why choose react js app development in 2022
PDF
Is python for mobile apps a safe choice in 2022
Dating app readymade solutions
Readymade Dating App Solutions- OnGraph Technologies
Why Your Business Should Leverage Python App Development in 2023.pptx
One-stop solution for Grails web app development
Why Laravel Web Development Is Ideal For Your Business_.pptx
Extensive App Development using Python.pptx
Why Use Laravel For Developing Web Apps_.pptx
What Makes Offshore Python Development So Popular?
Node.JS Guide 2022.pptx
Difference between Angularjs vs Angular
3 Best Groovy Frameworks and Tools to Learn in 2022.pptx
Laravel Development - VueJS with Laravel
Top Trending Features of AngularJS.pptx
Why is mean such a popular technology for modern web app development
What is the Symfony PHP Framework?
Why should you choose angular js in 2022
Leading nodejs development company in USA
How was the year 2021 for symfony?
Discover why choose react js app development in 2022
Is python for mobile apps a safe choice in 2022

Recently uploaded (20)

PPTX
A Presentation on Artificial Intelligence
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Empathic Computing: Creating Shared Understanding
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Machine learning based COVID-19 study performance prediction
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Approach and Philosophy of On baking technology
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
August Patch Tuesday
PDF
A comparative analysis of optical character recognition models for extracting...
PPTX
cloud_computing_Infrastucture_as_cloud_p
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Mushroom cultivation and it's methods.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
A Presentation on Artificial Intelligence
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Empathic Computing: Creating Shared Understanding
SOPHOS-XG Firewall Administrator PPT.pptx
Machine learning based COVID-19 study performance prediction
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Univ-Connecticut-ChatGPT-Presentaion.pdf
Approach and Philosophy of On baking technology
MIND Revenue Release Quarter 2 2025 Press Release
A comparative study of natural language inference in Swahili using monolingua...
August Patch Tuesday
A comparative analysis of optical character recognition models for extracting...
cloud_computing_Infrastucture_as_cloud_p
OMC Textile Division Presentation 2021.pptx
Heart disease approach using modified random forest and particle swarm optimi...
Unlocking AI with Model Context Protocol (MCP)
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Assigned Numbers - 2025 - Bluetooth® Document
Mushroom cultivation and it's methods.pdf
Advanced methodologies resolving dimensionality complications for autism neur...

What is new in node 8

  • 1. What Is New In Node 8? Node.js 8 is right here between us. It is a much-awaited version of the series                              and claimed to have plenty of features that developers are waiting to test.                          Many industry experts claimed ​Node.js 8 brings sanity to native module                      dependencies. The new version of technology ensure protection of local                    module dependencies across upgrades. Though, it is considered as a large                      upgrade which has significantly improved performance in almost all common                    situations and is more robust and fault-tolerant.  What’s New?  1. Node.js​ API 
  • 2. For Node.js designers who love to make local additional items, the new  exploratory Node.js API (N-API) will permit local additional items to be  accumulated once on a framework and utilize over numerous renditions  of Node.js. The new virtual machine rationalist Application Binary  Interface (ABI) additionally stable crosswise over various Node.js forms.  N-API has been included as a trial highlight in v8.0, and serves the  intention of isolating additional items from changes in the hidden  JavaScript motor. This will help local additional items to keep running  with various Node.js variants without recompilation.  2. Buffer Changes  In the buffer realm, numerous significant changes are implemented within                    Node.js. The zero-filling buffer and a new buffer are included by default. The                          focus is to render improved security and privacy in order to maintain security                          and privacy to prevent information leaks. However, it laso has the                      disadvantage that this buffer is that people make use of it will take                          performance hits however this can be stayed away from migrating to                      buffer.allocUnsafe(). It’s upto developers to use this function only if they know                        about the drawbacks associated to it and have the know-how to tackle such                          issues effortlessly. 
  • 3. 3. WHATWG URL Parser  WHATWG URL parser in Node 8 has moved from research stage to being fully                            supported. WHATWG URL parser was first come in ​Node.js 7.x a year ago as a                              trial URL API. The URL usage and API in WHATWG matches what is . Edge and                                Safari. Nonetheless, the new feature of version 8.0 empowering the sharing of                        code utilizing URLs over the distinctive conditions.  4. TurboFan and Ignition  The introduction of TurboFan and Ignition has been communicated as the                      best change passed on to Node.js version 8. The new release additionally                        includes V8 5.8 JavaScript runtime, empowering performance and offering                  developer​-confronting APIs. Version 8 comes with a simplified pipeline,                  without the FullCode Generator and the Crankshaft, enabling a lot of                      improvements such as lower memory utilization and quicker application                  startup times. Additionally, v8 5.8 engine has forward ABI (application binary                      interface) compatibility with V8 5.9 and the upcoming V8 6.0 release, the                        foundation said. The Node 8 line is relied upon the move to V8 5.9 and                              possibly V8 6.0 sooner or later, TurboFan and Ignition will be empowered by                         
  • 4. default with V8 5.9. This change was one of the reasons of the delayed                            release of Node.js 8 .    5. Async Hooks ​API  The Async Hooks (once in the past known as AsyncWrap) API has a  prominent move up to the most recent adaptation. This API opens the  route for engineers to administer the operation of the Node.js occasion  circle, and also enabling them to assess the life of handle questions in  the hub.  Once, a bundle called “co” was utilized to use generators to compose better                          nonconcurrent code to make a more comprehensible control stream.                  Presently, this control stream can be actualized without the need of an                        outsider library.  6. Console 
  • 5. Node.js application would often crash due to the errors occurring While                      attempting to write console ouput to the underlying stream. But with Node.js                        8, such errors will be minimized like suppressing the error events emitting                        when using console methods. This feature will also make the other APIs                        safer.  7. Upgrade NPM to 5.0.0  Node 8 will ship with the newest version of NPM. After the success and  notable improvements of Yarn, NPM has followed suit in many areas  and is releasing a huge update in version 5 in order to compete. Most  notable features are offline mode, –save by default, and a new lockfile  that gets automatically created.  Other Important Changes  ● Enhanced support for Promises – Node.js 8.0.0 incorporates another  util.promisify() API.  ● Static Error Codes – We have begun the way toward relegating static  blunder codes to all mistakes created by Node.js. 
  • 6. ● Diverting Process Warnings – Processing notices, for example,  censures may now to diverted to a document  ● Stream API upgrades – For clients of the Stream API, new standard  mechanism for obliterating and concluding Stream occasions have  been included  ● Debugger changes – node-inspect has been coordinated specifically  into the Node.js runtime. Also, the V8 Inspector debugger is a  completely supported feature    ● Test controller ​JavaScript​ API – Provides better approaches for utilizing  the investigate convention to examine running Node.js forms.  With so many updates, there could hardly be any organization that would take                          risk to not considering new updates in application development practices.                    Have you tried new features and functions? Is yes, then do share your                          experiences with us.