Image
By lew Founder on Tag: Next.js, Cloudflare
Next.js

Cloudflare ปล่อยโครงการ vinext โครงการทดลองสร้าง Next.js ขึ้นใหม่ โดยใช้เอนจินในการ build เป็น Vite แทน Turbopack ของ Vercel เพื่อแก้ปัญหา Next.js ซัพพอร์ตแพลตฟอร์มอื่นๆ นอก Vercel ได้จำกัด

Next.js ถือเป็นเป้าหมายหนึ่งของ Cloudflare ที่พยายามทำให้เฟรมเวิร์คนี้ใช้งานบน Cloudflare Workers ให้ได้ เพื่อให้รองรับเว็บจำนวนมาก ที่ผ่านมาบริษัทสนับสนุนโครงการ OpenNext เพื่อสร้าง adapter ให้สามารถ deploy แอปบน Workers ได้ แต่ประสบการณ์การพัฒนาก็ยังไม่ดีนัก เพราะจะมีปัญหากับฟีเจอร์เฉพาะแพลตฟอร์มขณะพัฒนาอยู่ดี

By lew Founder on Tag: Next.js, Security
Next.js

Vercel รายงานช่องโหว่ใน React Server Components ที่เคยมีช่องโหว่เปิดทางให้คนร้ายยิงโค้ดเข้ามารันบนเซิร์ฟเวอร์ โดยหลังจากแก้ไขช่องโหว่เดิมไปแล้วก็พบว่ายังเหลือส่วนที่คนร้ายสามารถโจมตีได้อยู่อีกสองส่วน

ช่องโหว่แรก CVE-2025-55184 เป็นการยิงเพื่อให้เซิร์ฟเวอร์ไม่ตอบสนอง ตัวโปรเซสกินซีพียูต่อเนื่อง และช่องโหว่ที่สอง CVE-2025-55183 เปิดทางให้คนร้ายสามารถอ่านโค้ดฝั่งเซิร์ฟเวอร์ได้ ช่องโหว่นี้ไม่ได้เปิดเผยไฟล์อื่นๆ หรือตัวแปร env จึงไม่ควรทำให้กุญแจต่างๆ รั่วไหล ยกเว้นว่าจะ hardcode กุญแจไว้ในโค้ดโดยตรง

By lew Founder on Tag: Next.js, Programming
Next.js

NextJS ออกเวอร์ชั่น 15.5 ปรับปรุงการทำงานอย่างมีนัยสำคัญหลายอย่าง โดยเฉพาะการเปิดใช้งาน Turbopack ที่เริ่มโครงการมาตั้งแต่ปี 2022 สถานะตอนนี้อยู่ในระดับเบต้าสามารถใช้งานด้วยการสั่ง next build --turbopack โดยตรง แม้จะเป็นเบต้าแต่ทาง Vercel ก็ใช้งานในบริการของตัวเอง ทั้ง Vercel.com, v0.app, และ nextjs.org มาแล้ว โดยรวม Turbopack จะทำให้กระบวนการ build เร็วขึ้น 2-5 เท่าตัว ขึ้นกับขนาดเว็บโดยเฉพาะเครื่องที่มีซีพียูจำนวนมาก

ฟีเจอร์อื่นๆ ที่สำคัญในเวอร์ชั่นนี้ ได้แก่

By lew Founder on Tag: Vercel, JavaScript, Programming, Open Source, Next.js
Vercel

NuxtLabs ผู้สร้างเฟรมเวิร์ค Nuxt คู่แข่งของ NextJS หยุดให้บริการเชิงธุรกิจแล้วเปิดสินค้าที่เคยขายออกเป็นโอเพนซอร์ส ขณะที่ทีมงานไปทำงานร่วมกับ Vercel ผู้สร้าง NextJS แทน

Nuxt เปิดโครงการตั้งแต่ปี 2017 และรับทุนประเดิมในช่วงปี 2019 ด้วยมูลค่าถึง 2 ล้านดอลลาร์ แต่ก็ไม่ได้ทุนเพิ่มมากนักในช่วงหลัง

Sébastien Chopin ผู้ก่อตั้ง NuxtLabs จะย้ายไปทำงานกับ Vercel และจะจ้างทีมงาน Nuxt คนอื่นๆ เพิ่มเติม ตัว Chopin เองยอมรับว่าการพัฒนาโครงการโอเพนซอร์สไปพร้อมๆ กับหารายได้หล่อเลี้ยงทีมงานเป็นเรื่องยาก

By mk Founder on Tag: Doom, CAPTCHA, Next.js, Games
Doom

Guillermo Rauch ซีอีโอของบริษัท Vercel ผู้พัฒนาเฟรมเวิร์คจาวาสคริปต์ Next.js ซึ่งทำธุรกิจด้านคลาวด์สำหรับรันเว็บแอพที่ใช้ Next.js ด้วย

ผลิตภัณฑ์ใหม่ของ Vercel ในปี 2024 คือ "แชทบอท AI" (อีกแล้ว) สำหรับโปรแกรมเมอร์ชื่อว่า v0 และ Rauch ลองใช้ v0 สร้างโปรแกรม CAPTCHA แต่แทนที่จะให้ทายคำหรือหาไฟจราจรในรูป เปลี่ยนมาทดสอบด้วยการเล่นเกม Doom ภาคแรกแทน ผู้เล่นจะต้องเล่นเกม Doom แล้วฆ่าศัตรูได้ 3 ตัวถึงจะผ่านการทดสอบความเป็นมนุษย์

By lew Founder on Tag: Next.js, Programming
Next.js

NextJS ประกาศออกเวอร์ชั่น 14 ความเปลี่ยนแปลงสำคัญคือรองรับฟีเจอร์ Server Actions ที่เปิดทางให้สามารถเขียนโค้ด server side ได้ในไฟล์เดียวกับ client side ไม่ต้องแยกไปเขียนโค้ดในโฟลเดอร์ /api เหมือนเดิม

อีกฟีเจอร์สำคัญคือการเตรียมเปลี่ยนไปใช้คอมไพลเลอร์ Turbopack โดยตอนนี้ชุดทดสอบยังผ่านไม่ครบ แต่ก็เกิน 90% แล้ว และความเร็วในการสั่ง next dev นั้นเร็วขึ้นมาก

ในเวอร์ชั่นนี้บังคับ NodeJS 18.17 ขึ้นไป มีการปรับ API บางจุด ที่สำคัญคือเพิ่มบทเรียน NextJS บนเว็บให้ไปฝึกใช้งานกันได้

By lew Founder on Tag: Vercel, Next.js, Cloud, Database
Vercel

Vercel ผู้พัฒนาเฟรมเวิร์ค NextJS แต่ก็มีบริการคลาวด์ของตัวเองด้วย ประกาศให้บริการสตอเรจด้วยตัวเอง แม้เบื้องหลังจะเป็นการใช้บริการของบริษัทอื่นอีกที โดยให้บริการ 3 รูปแบบสำคัญ ได้แก่ ฐานข้อมูล SQL, key-value, และสตอเรจเก็บไฟล์

By lew Founder on Tag: Next.js
Next.js

Vercel เปิดตัว Next.js 13 โดยมีความเปลี่ยนแปลงสำคัญคือการเพิ่มโฟลเดอร์ /app โครงสร้างระบบ router ตามไฟล์แบบใหม่ที่สามารถทดแทน /pages แบบค่อยเป็นค่อยไป

ความเปลี่ยนแปลงสำคัญของ /app คือ URL จะสร้างขึ้นตามโฟลเดอร์เท่านั้น ไม่สร้างตามไฟล์เหมือน /pages อีกต่อไป และแต่ละโฟลเดอร์สามารถมีไฟล์ tsx ได้จำนวนมาก รวมถึงไฟล์ CSS, รูปภาพ, หรือโค้ดทดสอบต่างๆ

By lew Founder on Tag: Vercel, React, Next.js, Rust
Vercel

Vercel ผู้สร้าง Next.js เปิดตัวโครงการ Turbopack ระบบรวมทรัพยากรที่เกี่ยวข้อง (bundler) ทำให้การใช้งานบน front end เพื่อทดแทนโครงการ Webpack ที่ได้รับความนิยมอย่างสูงในตอนนี้

Turbopack เขียนด้วย Rust และทำงานที่ประสิทธิภาพระดับเนทีฟ โดยโครงการแสดงประสิทธิภาพการรันจากเริ่มต้น (cold start) ใน Next.js 13 ที่ใช้ Turbopack สามารถรันได้ภายในเวลาต่ำกว่า 1 วินาที ขณะที่ Next.js 12 ต้องใช้เวลาถึง 3.4 วินาทีเมื่อมี React Component ประมาณ 1,000 รายการ

By lew Founder on Tag: Cloudflare, Next.js
Cloudflare

Cloudflare Pages บริการโฮสต์เว็บที่เดิมเน้นเว็บ static เป็นหลักประกาศรองรับเฟรมเวิร์ค Next.js โดยอาศัยฟีเจอร์ Edge Runtime ของ Next.js ที่เพิ่งปล่อยออกมาปีนี้และยังเป็นฟีเจอร์ระดับทดลองเท่านั้น

ตัว Cloudflare Pages เองรองรับการประมวลผลฝั่งเซิร์ฟเวอร์ด้วยฟีเจอร์ Pages Functions มาตั้งแต่ปีที่แล้ว เบื้องหลังการทำงานนั้นก็คือการไปสร้าง Workers มารันโค้ดอีกที

By mk Founder on Tag: Vercel, Next.js, Development, JavaScript, Startup
Vercel

บริษัท Vercel ผู้สร้างเฟรมเวิร์คจาวาสคริปต์ชื่อดัง Next.js ประกาศระดมทุนซีรีส์ D จำนวน 150 ล้านดอลลาร์ ทำให้บริษัทมีมูลค่า 2.5 พันล้านดอลลาร์

By lew Founder on Tag: Next.js, React, JavaScript
Next.js

โครงการ Next.js เฟรมเวิร์คสำหรับการพัฒนาเว็บ ReactJS แบบ sever-side rendering (SSR) โดยมีฟีเจอร์สำคัญ ได้แก่

Subscribe to Next.js