Node.js ، نود جیاس یا نود دات جیاس (به انگلیسی: Node.js) یک محیط اجراییِ سمت سرورِ متنباز و چندسکویی برای زبان جاوااسکریپت است. از لحاظ تاریخی از جاوااسکریپت در درجهٔ اول به عنوان یک زبان اسکریپتنویسی سمت کاربر به این صورت استفاده میشد که اسکریپتهای نوشته شده با جاوااسکریپت درون صفحات اچتیامال جاسازی میشدند و سپس این اسکریپتها توسط یک موتور جاوااسکریپت در مرورگر وب کاربر پردازش میشد. نود جیاس امکان استفاده از جاوااسکریپت برای نوشتن اسکریپتهای سمت سرور را فراهم میکند تا بدین صورت بتوان با آن صفحات وب پویا را قبل از فرستادن آن به مرورگر کاربر تولید کرد. در نتیجه نود جیاس به یکی از المانهای اصلی در پارادایمِ «جاوااسکریپت در همه جا» تبدیل شدهاست که در آن به جای استفاده از زبانهای برنامهنویسی مختلف در نوشتن اسکریپتهای سمت سرور، از یک زبان واحد برای توسعهٔ برنامههای کاربردی وب استفاده میشود.
اگرچه به صورت قراردادی از js. به عنوان پسوند نام پروندههای جاوااسکریپت استفاده میشود اما این عبارت در نام نود جیاس (به انگلیسی: Node.js) اشاره به پروندهٔ خاصی ندارد و صرفاً قسمتی از نام این محصول است. معماری نرمافزاری نود جیاس یک معماری مبتنی بر رخداد است که توانایی ارتباط ورودی/خروجی ناهمگام (مسدود نشدنی) را دارد. هدفِ استفاده از این نوع طراحی نرمافزاری، بهینهسازی توان عملیاتی و مقیاسپذیری در برنامههای کاربردی وبی که عملیات ورودی/خروجی زیادی دارند و همچنین برنامههای کاربردی وب بلادرنگ (برنامههای ارتباط بلادرنگ مانند اتاق گفتگو یا بازیهای تحت مرورگر) است.
پروژهٔ توسعهٔ توزیعشدهی نود جیاس تحت نظارت بنیاد نود جیاس (به انگلیسی: Node.js Foundation) قرار دارد که جزئی از برنامهٔ پروژههای جمعی بنیاد لینوکس نیز میباشد.
شرکتهای استفادهکننده از نود جیاس شامل شرکتهایی مثل آیبیام، لینکداین، مایکروسافت، نتفلیکس، پیپل، یاهو! و سیسکو میشود.
دیدگاه خود را از طریق فرم زیر ارسال نمایید