หลังจากที่ Firefox 57 ถูกปล่อยออกมา ซึ่งบอกว่า
เร็วกว่าเดิม ใช้ resource น้อยกว่าเดิม
แจ่มกว่าเดิม
เนื่องจากยกเครื่องใหม่หมดจาก Quantum หรือ Servo
ซึ่งพัฒนาด้วยภาษา Rust
และใช้ rust-bindgen สำหรับสร้าง C++ binding
เพื่อให้สามารถทำกับ Firefox ที่พัฒนาด้วยภาษา C++ นั่นเอง

ยกเครื่อง UX/UI ชื่อว่า Photon
มีความปลอดภัยมากขึ้นด้วย Private Browser Mode
โบกมือลากับ Firebug แล้ว เนื่องจากใส่เข้ามาให้เลย
ระบบการค้นหาโดย default จะเป็น Google
พร้อมกับความสามารถต่าง ๆ มากมาย
ดังนั้นมาดูกันว่ามีอะไรที่น่าใช้งานกันบ้าง ?

ใน Quantum นั้นมี project ย่อย ๆ เพียบนะ เช่น

  • Quantum CSS หรือ Stylo
  • Quantum Render สำหรับการ render
  • Quantum Compositor
  • Quantum DOM
  • Quantum Flow

1. Pocket integration มาให้เลย

สำหรับใครที่ชอบ bookmark ก็สบายเลย
ไม่แปลกใจเท่าไร เนื่องจาก Firefox ได้ซื้อ Pocket มาสักพักละ

2. Take screenshot ได้แบบง่าย ๆ

ถ้าสังเกตุเพิ่มเติมตรง Address bar นั้นมี Page Action Button เพียบเลย
ทั้งการ bookmark, copy link, Email link และ Send to device
จากนั้นเลือกตำแหน่งที่ต้องการ

รูปจะถูกเก็บไว้ที่ https://screenshots.firefox.com/shots
มีอายุ 14 วันหลังจากบันทึก

3. แต่ละ Tab และ Extionsion ใน Firefox นั้นจะแยก process กันนะ เหมือน Google Chrome เลย

เมื่อทำการลบ process ไปแล้วใน browser จะแสดงผลดังนี้

4. เรื่องของ Inspector ใน web ต่าง ๆ มันง่ายมาก ๆ

มีลูกเล่นต่าง ๆ มากมายก่ายกอง ไปลองใช้กันดู

มันเยอะ ๆ มาก สำหรับ Web Developer Tool

5. เข้าสู่ Private Browser Mode กัน สีม่วงมาก ๆ

6. เมื่อ Network มีปัญหา ก็แสดงหน้าน่ารักเลย

แต่ไม่มีเกมส์ให้เล่นกันนะ !!

7. ลองใช้งานใน Device ต่าง ๆ ด้วย account เดียวกันดูนะครับ

ต้องลองหน่อยแล้ว

ยังมีของเล่นสนุก ๆ เพิ่มเติมที่ Firefox Test Pilot อีก

เช่น Notes และ Snooze Tabs เป็นต้น

สำหรับ web พวก facebook และ youtube ยังหน่วง ๆ แบบห่วง ๆ ไงไม่รู้

ไม่แน่ใจเป็นที่ web เองหรือ Firefox กันแน่
เลยไม่แน่ใจว่า ที่บอกว่า Firefox 57 มันเร็วกว่า Google Chrome นั้นเป็นอย่างไรกันแน่ ?

ลองมาทางฝั่ง Automated Testing กันด้วย Selenium กันหน่อย

ซึ่งปกติผมจะใช้งาน Robotframework
แน่นอนว่าต้องทำการ update Geckko driver ใช้ได้เลย
แสดงตรง Address bar ให้ด้วยว่าถูกทดสอบด้วย Robotframework

ลองใช้งานดูครับ
คิดว่า release ต่อ ๆ ไปน่าจะดีขึ้นกว่านี้อีก
นี่เป็นเพียงการเริ่มต้นของ Firefox ใหม่เท่านั้น

Reference Websites
https://blog.mozilla.org/blog/2017/11/14/introducing-firefox-quantum/
https://blog.mozilla.org/blog/2017/09/26/firefox-quantum-beta-developer-edition/