Node.js Classic provides:
- Server-side rendering for front-end templates using frameworks such as AngularJS, React, and Ember
- Complete support for Incremental Static Regeneration (ISR) applications developed in Next.js with a cache shared across all environment instances
- Strong and adaptable proxy layers that enhance security and performance between clients and Drupal
- WebSocket support designed for high-performance, low-latency, bi-directional communication with clients
- Ability to operate standalone Node.js applications for chat services and real-time data analysis
- Access to a broad array of Node.js modules through npm for extended functionality
- Integration with Cloud Platform CDN services for effective content delivery
Decoupled Drupal-supported Node.js applications offer significant improvements to a decoupled Drupal architecture that runs standalone or paired with Drupal as the CMS or business layer. This setup uses Drupal's content and logic capabilities exposed through APIs, and also complements them with dynamic user interfaces built through Node.js frameworks.
Caching options¶
For enhanced performance, you can use Drupal caching or add Cloud Platform CDN in front of the Node.js infrastructure.