GSP.DEV
  • about
    • ✌️ สวัสดีครับ 😊
  • ⬜introduction
    • 🌐Web Development
      • 🖼️Frontend Developer
      • 🖥️Backend Developer
      • 🎓Full Stack Developer
      • 🚀DevOps Engineer
  • 📖Software
    • 🌐Web Development
      • Language
        • Javascript
        • TypeScript
        • PHP
        • Python
      • Runtime
        • Javascript Runtime
          • Node.js
          • Bun
      • Frontend Framework
        • CSS Framework
          • Tailwind CSS
        • Vite
        • Vue.js
          • Global API
          • Composition API
          • Single-File Component (SFC)
        • Nuxt.js
        • React.js
          • ตัวอย่างการใช้งาน React JS
        • Next.js
      • Backend Framework
        • Express.js
        • NestJS
        • Laravel
    • 🖥️Opeating System
      • Linux
        • Debian
        • Ubuntu
    • 📚Database
      • Relational Databases
        • MySQL
        • Postgres
      • Non-relational Database
        • Document
          • MongoDB
        • Key-value
          • Redis
        • Time Series
          • Prometheus
    • ⚙️Container
      • Docker
        • คำสั่ง Docker พื้นฐาน
      • LXC (Linux Containers)
        • การใช้งาน LXC
        • การใช้งาน Proxmox LXC
      • Container Runtime
        • Docker Container Runtime
        • Containerd
      • Container Orchestration
        • Docker Swarm
        • Kubernetes
    • 🛡️VPN
      • Wireguard
      • Tailscale
    • ☁️Serverless
      • Amazon S3 + Cloudfront
      • Vercel
      • Cloudflare Pages
      • AWS Lambda
    • 📦CDN
      • Cloudfront
    • 🗃️Storage
      • Amazon S3
      • MinIO
    • ✏️Content Management System
      • WordPress
    • 📷Photo Management Software
      • Immich
  • 🏭Infrastructure
    • 🌐Network
      • Firewall
      • Subnet
      • Router
      • Internet
      • Domain
      • DNS
      • Private Network
      • SDN
      • IPAM
      • Protocol
        • IP Address
        • DHCP
        • RTMP
        • TCP
        • UDP
        • HTTP
        • HTTPS
  • ⚙️Technology
    • Cloud Computing คืออะไร
    • VPN คืออะไร
    • Container
  • 🗣️เรื่องเล่า
    • การลดขนาด Image Docker
      • สำหรับ Next.js
    • รีวิว Github Copiot
  • 👨‍💻ลงโค้ด
    • Vue 3
      • การใช้งาน ref
      • การใช้งาน script setup
      • การใช้งาน await ใน script setup
Powered by GitBook
On this page

Was this helpful?

  1. Software
  2. Web Development
  3. Runtime

Javascript Runtime

Javascript Runtime คืออะไร

Javascript Runtime คือสภาพแวดล้อมที่ช่วยให้โค้ด Javascript ถูกแปลและทำงานได้บนเครื่องคอมพิวเตอร์ โดยมักจะมาพร้อมกับเอนจิน Javascript เช่น V8 ของ Google ที่ใช้ใน Chrome

คุณสมบัติของ Javascript Runtime

  • Event Loop: ช่วยจัดการการดำเนินงานแบบ asynchronous

  • Call Stack: ใช้จัดเก็บและจัดการฟังก์ชันที่ถูกเรียกใช้งาน

  • Callback Queue: คิวสำหรับฟังก์ชัน callback

  • Non-blocking I/O: ช่วยให้การอ่าน/เขียนข้อมูลไม่กีดขวางการทำงานอื่นๆ

ที่นิยมใช้

  • Node.js: สำหรับการพัฒนาแอปพลิเคชันฝั่งเซิร์ฟเวอร์

  • Deno: ทางเลือกใหม่สำหรับ Node.js ที่มีความปลอดภัยยิ่งขึ้น

  • Bun: รันไทม์ที่เร็วและมีประสิทธิภาพในการพัฒนาแอปพลิเคชัน JavaScript และ TypeScript

PreviousRuntimeNextNode.js

Last updated 4 months ago

Was this helpful?

📖
🌐