Tags:
Node Thumbnail

WinterJS รันไทม์จาวาสคริปต์ที่พัฒนาต่อจาก SpiderMonkey และเขียนด้วย Rust เพิ่งประกาศเปิดตัวมาเมื่อสี่เดือนที่แล้ว ตอนนี้โครงการเข้าสู่เวอร์ชั่น 1.0 เรียบร้อยแล้ว เนื่องจากทำ API เข้ากันได้กับมาตรฐาน WinterCG และยังทำ API ของ Cloudflare

ในแง่ของประสิทธิภาพ WinterJS รันแบบเนทีฟได้ที่ระดับ 150k req/s เร็วกว่า Bun และ NodeJS ชัดเจน แต่หากคอมไพล์เป็น WASM นั้นประสิทธิภาพยังได้เพียง 20k req/s เท่านั้น

สำหรับความเข้ากันได้กับซอฟต์แวร์นั้น แม้จะรองรับมาตรฐาน WinterCG แต่ซอฟต์แวร์จำนวนมากก็พัฒนาอิงกับ Cloudflare ตัว WinterJS จึงมีโหมด Cloudflare ให้ใช้งานด้วย แนวทางนี้ทำให้เฟรมเวิร์คทั้งหลายที่เคยพอร์ตมา Cloudflare Workers API ก่อนแล้วก็สามารถรันบน WinterJS ได้ด้วย โดยเฟรมเวิร์คยอดนิยม เช่น NextJS, Svelte, Nuxt, Astro, Gatsby ก็ล้วนใช้งานได้

ที่มา - WinterJS

No Description

Get latest news from Blognone

Comments

By: big50000
AndroidSUSEUbuntu
on 15 March 2024 - 04:49 #1307919
big50000's picture

แต่หากคอมไพล์เป็น WASM นั้นประสิทธิภาพยังได้เพียง 20k req/s เท่านั้น

มันไม่น่าแปลกใจอะไรเลยนะ...

By: thornza007
AndroidUbuntuWindows
on 15 March 2024 - 08:15 #1307923
thornza007's picture

nextjs server action กำลังมัน

runtime ก็มีมาเรื่อย ๆ

edge ก็เยอะ

ecosystem js เยอะเกิ้นนนน

By: mr_tawan
ContributoriPhoneAndroidWindows
on 15 March 2024 - 13:52 #1307947
mr_tawan's picture

ชื่อนี้สื่ออารมณ์แบบ ใช้แล้วจะเหมือนอยู่ในฤดูหนาวที่ไม่เข้าใบไม้ผลิสักที?


  • 9tawan.net บล็อกส่วนตัวฮับ
By: 7elven
ContributoriPhoneWindows PhoneAndroid
on 15 March 2024 - 15:19 #1307954

เร็วกว่า bun แล้ว bun จะเคลมอะไรละทีนี้

By: thornza007
AndroidUbuntuWindows
on 15 March 2024 - 16:48 #1307955 Reply to:1307954
thornza007's picture

bun คงโชว์พวก
native function ที่ optimize เพิ่มเติมมั้งครับ