DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations
The Latest "Software Integration: The Intersection of APIs, Microservices, and Cloud-Based Systems" Trend Report
Get the report
  1. DZone
  2. Coding
  3. JavaScript
  4. Node.js 8: The First Week

Node.js 8: The First Week

Learn about the newest iteration of the JavaScript runtime, and see how the web dev community has responded to its release.

Tierney Cyren user avatar by
Tierney Cyren
·
Jun. 13, 17 · News
Like (10)
Save
Tweet
Share
7.48K Views

Join the DZone community and get the full member experience.

Join For Free

This week, we got the release of Node.js 8 - an entirely new version of Node.js, heading toward becoming an LTS release line in October. The release of Node.js 8 came with quite a few hefty new features, many small improvements, and tons of new opportunities for developers.

Because of just how massive Node.js 8 was - both the release itself and the community’s overwhelmingly positive response - I wanted to share some of the highlights from the first week of Node.js 8.

Some of the Most Exciting Features of Node.js 8

Key new features to keep an eye on with the release of Node.js 8 - which was one of, if not the, biggest semver major releases since the initial release of Node.js 4.0.0.

  • Async Hooks, a diagnostics tool that’s been in development for quite some time, has finally landed!
  • Node.js 8 now ships with V8 5.8, which includes TurboFan and Ignition. One key thing to note is that these are not enabled by default.
  • The util.promisify() feature allows Node.js callback-style APIs to be wrapped in a Promise.
  • With the release of Node.js 8 has come the parallel release of npm@5, with a ton of improvements and new features.
  • A new *experimental* JavaScript Inspector API has shipped.

Highlights From GitHub

Here are some of the highlights from the Node.js Organization on GitHub that are centered on the release of Node.js 8.

Releases, Commits, and Post-release issues

  • The commit for the Node.js 8.0.0 release.
  • The nodejs/node-chakracore 8.0 Pre-Release with N-API and Inspector support.
  • An issue interaction between async_hooks and the http module - see the original issue and the later master issue.
  • Other issues around the Node.js 8 release are being tracked on GitHub with the v8.x tag

Notable Articles and Links From Release Week

There has been a ton of great content that’s come up over the week, so here’s a collection of just some to add to your reading list.

  • The Node.js Foundation Node.js 8 Announcement Post on Medium
    • The similar, but more in-depth, announcement post on nodejs.org.
  • The post about the N-API, the next-gen API for native modules, published by the Node.js Foundation and authored by Arunesh Chandra and Michael Dawson.
  • A tutorial on upgrading to Node.js 8 on Linux.
  • Updated V8 documentation for Node.js 8, which reflects the V8 5.8 upgrade.
  • An announcement from Mikeal Rogers that he’ll be moving on from his role as the Node.js Foundation Community Manager.

One Last Thing...

Beside the small tweak to the way we write Node.js 8, there’s going to be a lot of tools, tutorials, and guides on Node.js 8 and how to use its wealth of new features effectively as it heads toward its eventual LTS date.

One of the tools that is going to tie into Node.js 8 deeply - as it becomes an LTS release line - is N|Solid. If you need to ensure both security and reliability for your Node.js applications and services, you should take a peek at it.

If you want to stay in the loop with the tools, tutorials, guides, tips, tricks, updates, and more about Node.js 8, be sure to follow @NodeSource on Twitter and keep an eye on the NodeSource Blog to stay in the loop.

Node.js Release (agency)

Published at DZone with permission of Tierney Cyren, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Integrating AWS Secrets Manager With Spring Boot
  • Kubernetes-Native Development With Quarkus and Eclipse JKube
  • Seamless Integration of Azure Functions With SQL Server: A Developer's Perspective
  • Beyond Coding: The 5 Must-Have Skills to Have If You Want to Become a Senior Programmer

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: