Tags:
Node Thumbnail

Cloudflare ร่วมกับ Vercel ประกาศสนับสนุน Socket API มาตรฐานของ Web-interoperable Runtimes Community Group (wintercg) เพื่อเปิดทางให้แอปพลิเคชั่นนอกเบราว์เซอร์ที่ต้องการเชื่อมต่อบริการภายนอก

ตอนนี้รันไทม์ต่างๆ มักมี API แตกต่างกันไป เช่น net และ tls ของ NodeJS ขณะที่ Deno ก็มี API ของตัวเองต่างไปทำให้แอปพลิเคชั่นต้องแก้โค้ดไปมา

Cloudflare นำมาตรฐาน Socket API นี้มาใช้งานใน Cloudflare Workers ของตัวเอง โดยชูประเด็นว่าสามารถเลือกใช้งาน TLS ได้โดยง่าย และแนวทางใช้งานสำคัญของไลบรารีนี้คือการเชื่อมต่อฐานข้อมูล เช่น MySQL หรือ PostgreSQL จากในรันไทม์

ที่มา - Cloudflare Blog

No Description

Get latest news from Blognone

Comments

By: rattananen
AndroidWindows
on 3 October 2023 - 09:19 #1295658

แปลกดีขนาด system call interface ของ network ทั้ง Linux กับ Windows ต่างกันแค่นิดหน่อย
พอเป็น high-level ดันไปกันคนละทาง

By: lew
FounderJusci's WriterMEconomicsAndroid
on 3 October 2023 - 11:44 #1295680 Reply to:1295658
lew's picture

เพราะว่าเกิดก่อนมาตรฐานครับ

ของ OS นี่ต้องย้อนกลับไปถึงยุคก่อน POSIX เลยครับ สมัย network ไม่ใช่ฟีเจอร์มาตรฐานของ OS ต้องลง Netware นี่ก็สนุกสนานเช่นกัน


lewcpe.com, @wasonliw

By: btoy
ContributorAndroidWindows
on 3 October 2023 - 16:04 #1295729 Reply to:1295680
btoy's picture

แปลว่าในยุคที่ web application เป็น UI หลักเหมือนทุกวันนี้ ก็เป็นไปได้ที่มาตรฐานนี้อาจจะเกิดขึ้นได้ ถ้าหากค่ายยักษ์ใหญ่ให้การสนับสนุนแบบจริงจัง มั้ยนะ


..: เรื่อยไป

By: lew
FounderJusci's WriterMEconomicsAndroid
on 3 October 2023 - 17:55 #1295737 Reply to:1295729
lew's picture

อันนี้น่าจะ runtime นอกเบราว์เซอร์ แต่ผมว่ายังไงสุดท้ายก็ต้องเกิด "มาตรฐาน™"

แต่สุดท้ายมาตรฐานที่ชนะอาจจะกลายเป็นว่าทุกคนยอมทำ NodeJS API :P


lewcpe.com, @wasonliw

By: btoy
ContributorAndroidWindows
on 4 October 2023 - 09:06 #1295780 Reply to:1295737
btoy's picture

555 เป็นไปได้ครับ ถ้า Bun ไม่ได้สร้างความแตกต่างอย่างที่หลายคนคาดการณ์ ผมว่า Node คงกลายเป็น The Winner อย่างเลี่ยงไม่ได้


..: เรื่อยไป