โครงการ Biome ชุดเครื่องมือสำหรับพัฒนาเว็บประสิทธิภาพสูงประกาศความสำเร็จในการพัฒนาโครงการให้เกือบเทียบเท่าโครงการ Prettier โครงการ code formatter ยอดนิยมที่มียอดดาวน์โหลดถึงสัปดาห์ละ 29 ล้านครั้ง
ก่อนหน้านี้ Biome ทำงานต่างกับ Prettier พอสมควร โดยสามารถผ่านชุดทดสอบของ Prettier ได้เพียง 85% เท่านั้น แต่เมื่อต้นเดือนพฤศจิกายนที่ผ่านมาทาง Prettier ก็หาเงินจากสปอนเซอร์ต่างๆ มาตั้งรางวัล 22,550 ดอลลาร์ให้กับโครงการที่สามารถอิมพลีเมนต์ code formatter ที่ผ่านชุดทดสอบของ Prettier ได้เกิน 95% โดยเขียนโค้ดด้วยภาษา Rust และทางโครงการ Biome ก็เพิ่มฟีเจอร์อย่างรวดเร็วจนผ่านชุดทดสอบได้ 96% ได้รับรางวัลไปหลังการประกาศรางวัลเพียงสามสัปดาห์
ทาง Prettier ระบุว่าโครงการไม่ได้เน้นประสิทธิภาพการทำงานนัก แม้ว่าที่ผ่านมาจะมีประสิทธิภาพระดับยอมรับได้ ที่ผ่านมาหากโค้ดถูกฟอร์แมตด้วยแนวทางของ Prettier ไปแล้วนักพัฒนาก็มักหลีกเลี่ยงไม่เปลี่ยนไปใช้โครงการอื่นอีกเพราะโค้ดจะต่างกันมาก การสนับสนุนให้โครงการอื่นๆ พัฒนาเข้ามาใกล้เคียงกันขึ้นจึงเป็นการสนับสนุนการแข่งขันต่อไป
โครงกร Biome ที่ผ่านการทดสอบครั้งนี้คือเวอร์ชั่น 1.4.0 หากใช้เวอร์ชั่นนี้เป็นต้นไป โด้ดที่ได้ก็น่าจะไม่ต่างกับ Prettier มากนัก และทาง Biome สัญญาว่าจะปรับปรุงให้การทำงานตรงกันมากขึ้นในอนาคต
ที่มา - Prettier

on
Rust
btoy Wed, 29/11/2023 - 10:28
Rust ค่อยๆแทรกซึมเข้ามาเป็นตัวช่วยหลังบ้าน JS และ Web dev และอีกไม่นานคงตีคู่ไปกับ C++ เลยมั้ง
กลายเป็น low level code
lew Wed, 29/11/2023 - 10:34
In reply to Rust by btoy
กลายเป็น low level code ของโปรแกรม เหมือนวงการเกมที่ใช้ C++ ร่วมกับ Lua
ผมว่าอีกหน่อย Rust ก็ขนไปรันบน browser ด้วยผ่าน WASM เหลือ JS เป็น glue layer
ผมว่า WASM มันจะไม่เกิด
rattananen Wed, 29/11/2023 - 12:45
In reply to กลายเป็น low level code by lew
ผมว่า WASM มันจะไม่เกิด จนไม่ค่อยมีคน export เป็น WASM น่ะสิครับเพราะ
ผมว่าโปรแกรมเมอร์จำนวนมากก็จะ
lew Wed, 29/11/2023 - 13:05
In reply to ผมว่า WASM มันจะไม่เกิด by rattananen
ผมว่าโปรแกรมเมอร์จำนวนมากก็จะไม่ได้ใช้จริงๆ นะครับ คนเขียน front-end ก็ npm import สักอย่างมา ไม่ได้รับรู้อะไรด้วย แต่ข้างในอาจจะมี lib ที่จริงๆ เขียนด้วย Rust แล้วโหลด WASM เข้าไปรันบนเบราว์เซอร์อยู่
อาจจะไม่ได้ใช้เยอะขนาดนั้น แต่พวกโมดูลที่เป็น algorithm ทั้งหลายน่าจะมีมากขึ้นเรื่อยๆ
เพิ่งรู้นะครับเนี่ยว่า Lua
btoy Wed, 29/11/2023 - 13:00
In reply to กลายเป็น low level code by lew
เพิ่งรู้นะครับเนี่ยว่า Lua ถูกใช้ในวงการเกมคู่กับ C++ ไม่กี่วันก่อนหน้านี้ ก็ยังงงๆอยู่ เห็นเกมเดฟคนนึง ทำ C++ project template ด้วยภาษา Lua
ผมรู้จัก Lua ผ่าน Neovim
ดูแนวทางการใช้งานได้จากโครงกา
lew Wed, 29/11/2023 - 13:03
In reply to เพิ่งรู้นะครับเนี่ยว่า Lua by btoy
ดูแนวทางการใช้งานได้จากโครงการ CorsixTH (เกม Theme Hospital Clone) ครับ
ผมรู้มาสักพักว่าหลายเกมที่เป็น closed source ใช้งาน lua กัน แต่มาเห็นโค้ดจริงจากเกมนี้
อย่าง World of Warcraft
mementototem Wed, 29/11/2023 - 13:12
In reply to เพิ่งรู้นะครับเนี่ยว่า Lua by btoy
อย่าง World of Warcraft นี่ใช้ Lua ในการเขียน add-on ครับ
โว้ว
btoy Wed, 29/11/2023 - 13:14
In reply to อย่าง World of Warcraft by mementototem
โว้ว ขอบคุณทั้งสองท่านมากครับที่แชร์ความรู้