Here is a draft blog post summarizing the "full" Node 18 experience. Node.js 18: Bridging the Gap Between Server and Browser