12 คะแนน โดย xguru 2023-07-05 | 8 ความคิดเห็น | แชร์ทาง WhatsApp
  • แทนที่ Virtual DOM ของ React ให้เร็วขึ้นและมีขนาดเบากว่า (<4kb) เพื่อให้ทำงานเร็วขึ้น 70%
    • ใช้ "block" virtual DOM
  • เพียงแค่ห่อ React คอมโพเนนต์ ก็จะได้ทั้งการเรนเดอร์ที่เร็วขึ้นและความเร็วในการโหลดที่ดีขึ้น
    • ปรับแต่งให้เหมาะสมบนเซิร์ฟเวอร์ด้วยคอมไพเลอร์แบบกำหนดเอง
  • รองรับการปรับแต่งคอมโพเนนต์อื่น ๆ ด้วย API ที่ทรงพลัง

8 ความคิดเห็น

 
ahwjdekf 2023-07-05

ไม่ใช่ว่า... ถ้าทำให้เร็วขึ้นได้ตั้ง 70% แล้วที่ผ่านมาเหล่านักพัฒนาที่เกี่ยวข้องมัวทำอะไรกันอยู่ล่ะ? นี่มันสถานการณ์ที่เหลือเชื่อจริง ๆ การที่เรื่องแบบนี้ยังได้รับความสนใจในตัวมันเอง ก็คงเป็นหลักฐานชัด ๆ ว่าวงการเว็บเละเทะสุด ๆ และไม่มีใครสนใจเรื่องประสิทธิภาพกันเลย

 
alstjr7375 2023-07-05

แนวคิดของ Blockdom เป็นการทำซีเรียลไลซ์รูปแบบหนึ่ง จึงไม่ใช่เรื่องใหม่มากนัก
เป็นแนวคิดที่ถูกนำไปใช้ในระดับหนึ่งกับ lit-html และ ivi ด้วย

ปัญหาก็คือเรื่องความเข้ากันได้นี่แหละ..

 
pedogunu 2023-07-05

ไม่ใช่ว่าจะใช้ฟีเจอร์ทั้งหมดของ React ได้ และต้องเข้าเงื่อนไขจึงจะใช้ได้ การทำ оптимизация ด้วยการกำจัดของเก่าหรือเอาฟีเจอร์ออกเสมออาจช่วยได้ในบางอย่าง แต่ก็ไม่ได้ช่วยในบางส่วนเสมอไปนะครับ
การที่มีสิ่งที่เร็วกว่าออกมา ไม่ได้เป็นหลักฐานว่าเราไม่ใส่ใจเรื่องประสิทธิภาพ ตรงกันข้าม เพราะใส่ใจเรื่องประสิทธิภาพต่างหาก จึงกลายเป็นแรงผลักดันให้พัฒนาสิ่งที่เร็วขึ้นไม่ใช่หรือครับ :)

 
gmlwo530 2023-07-05

โอ้ ดูเป็นประเด็นที่น่าสนใจดีครับ อย่างที่คุณ pedogunu พูดไว้ว่า "การที่มีของที่เร็วกว่าออกมา ไม่ได้เป็นหลักฐานว่าเราไม่ต้องใส่ใจเรื่องประสิทธิภาพ" ซึ่งผมก็เห็นด้วย แต่ตัวเลข 70% ก็ดูเหมือนจะเป็นหลักฐานอย่างหนึ่งเหมือนกันนะครับ。

ส่วนตัวผมก็คิดว่า 'หรือว่าความสมบูรณ์ของเทคโนโลยีอาจลดลงไปบ้าง เพื่อให้ตามทันการที่ตลาดซึ่งต้องการเทคโนโลยีมีมากขึ้นและเติบโตเร็วขึ้น และเครื่องมืออย่าง million ก็อาจเป็นหลักฐานของเรื่องนั้นได้'

 
pedogunu 2023-07-05

ดูเหมือนว่าความสนใจต่อ CSR จะลดลง และตามนั้นระดับความสมบูรณ์ก็ลดลงด้วยจริง ๆ ปัจจุบันการพูดคุยต่าง ๆ ก็เกิดขึ้นโดยมี SSR เป็นศูนย์กลางด้วย
และเครื่องมือที่อวดว่าประสิทธิภาพเร็วกว่า ก็มักไม่ได้ชูประเด็นว่า "เข้ากันได้กับเวอร์ชันก่อนหน้าในหลายส่วน" อยู่เสมอไป ผมคิดว่าแทนที่จะมองว่าเป็นเพราะความสมบูรณ์ลดลง น่าจะมองได้ประมาณว่าเป็นการมีเครื่องมือใหม่ที่เลือกตัด A ออกแล้วมุ่งไปหา B แทน

 
2bro1234 2023-07-05

เจ๋งดี..

 
xguru 2023-07-05

สร้างขึ้นครั้งแรกเมื่อเดือนมิถุนายน 2021 ตอนนั้นยังเรียนอยู่ ม.5 และปีนี้ก็จบการศึกษาแล้ว
https://linkedin.com/feed/update/…
ดูเหมือนว่ากำลังมองหาสปอนเซอร์ เพราะอยากพัฒนาสิ่งนี้แบบฟูลไทม์ สุดยอด..

 
tkwlsrl 2023-07-05

เรื่องแบบนี้น่าอิจฉาจัง